Minecraft Data Packs / Mob

Reasonable Trades [1.16+]

  • check_circle Functions
  • check_circle Predicates
  • 7,535 views, 9 today
  • 475 downloads, 0 today
littl3vampire's Avatar littl3vampire
Level 25 : Expert Spider Rider
8

Introducing "Reasonable Trades" - a game-changing Minecraft datapack that brings logical and sensible trading to the villagers of your world!


Reasonable Trades [1.16+] Minecraft Data Pack
Donate to help me keep this project!


Do you find yourself frustrated by the inexplicable and nonsensical trades that villagers offer? Say goodbye to those head-scratching moments as "Reasonable Trades" comes to the rescue. This datapack is dedicated to restoring reason and coherence to the villagers' economic activities, making the world of trading in Minecraft feel more authentic and immersive.

Gone are the days of farmers buying their own crops or clerics obtaining redstone through mysterious means. With "Reasonable Trades," each villager will now engage in trades that align perfectly with their professions. Farmers will purchase the necessary tools and seeds to tend their crops, while offering their well-tended produce in return. Witness clerics obtain redstone through logical means, ensuring a more realistic trading experience throughout the village.

As a player, you'll have the chance to actively participate in this new, sensible trade system. Engage in transactions that make sense, and you'll find yourself becoming a successful merchant. Accumulate wealth in the form of gold or, in the future "Emerald Edition," even the rarest of all gems, emeralds. The village economy will thrive as you make strategic decisions and contribute to the growth of the trading community.

For those with a passion for crafting, "Reasonable Trades" has you covered too. Delve into well-balanced trades scattered around various villages, offering essential resources to fuel your creative endeavors. Crafters will find themselves spoiled for choice, as they gather the required materials with ease and precision.

But this is only the beginning of the journey. "Reasonable Trades" is a dynamic datapack, with future updates planned to introduce even more exciting features. The world of Minecraft will continue to evolve, offering ever more immersive and engaging experiences.


This mod is .Smithed compatible!


Reasonable Trades [1.16+] Minecraft Data Pack


VERSION: all the research I did prior to the development of ReasonableTrades pointed towards the fact that the current version of the pack (6) should match from 1.15 to 1.20. Still, I test most of my code on 1.16.5, so if you have any versioning issues hit me up and we can sort it out.

Curios about my trades? I am an artisan myself irl and I know quite a few things about most of the minecraft professions. Some items bough or sold in this mod might seem strange, but it's because I'm picking stuff that is necessary to such craft (ex. leatherworkers buying bones or honeycomb).

I'm not a mathematician or economist tho, so if you are one of them and feel like my calculations of price are incorret, hit me up!

What about villager experience? My usual concept of development was to use most of minecraft current trade system to enhance every trade. I think the concept of villagers upgrading is awesome, and most trading generators seem to ignore that for some reason. My idea is to keep the development of villagers interesting, unlocking useful trades each time they upgrade! For memory reasons tho (as I myself don't that that great of a computer) I chose the "update trades" moment as noon: makes all the sence don't you think? Once they are done with lunch and gossiping around the bell, they have unlocked the necessary products to buy during afternoon.

Didn't like my trades? No problem! The code is 200% commented and organized, made to adequate the needs of the most novice coder!


CURRENT CONTENTS


- GOLD - Alpha 1.0.5: (REPORT ME ANY BUGS!)

  Uses gold nugget as main coin.

  = Farmers from all biomes, with xp leveling:
    -> Crops;
    -> Fungi;
    -> Flowers;
    -> Misc/subproducts;
    -> Necessary feedstock and tools;
    -> String;

  = Villager Update at Noon function;
  
  = Leatherworkers from all biomes, with xp leveling:
    -> leatherworking items and tools (beeswax, leather, bones, sticks, string, dyes, buckets);
    -> leather armour set and colors relative to biome (villager skin as model);
    -> horse and feedstock items such as lead, horse armor, etcetera;
    -> converts rotten flesh into leather;

  = Clerics from all biomes, with xp leveling:
    -> brewing items and equipments;
    -> trades undead, anrthropodi and end mob items;
    -> potions;
    -> tipped arrows;

  = [​SWEET SUMMONING] Resourcepack complement for Shepherds and Fletchers;

  = SMITHED compatibiliy (thanks to @kanokarob and teagan75);

  = Shepherds from savannah (prototype), with xp leveling:
    - Buying: dyes, animal caring items;
    - Sells:
      - Custom Banners by biome types;
      - Animals (
immersive with [​SWEET SUMMONING]);
      - Animal Subproducts:
feathers, eggs, milk, leather, etc;

  -= Butchers, with xp leveling:
      - Raw Meats;
      - Cooked Meats;
      - Charcoal, axe and other tools;
      - Custom stews with small-time effects;

  =Toolsmiths, with xp leveling:
      - stone and iron tools;
      - buys necessary equipment (stone, flint, iron, stick, leather);
      - sells lanthers, furnaces, and other tool-like items;
      - seels rails, minecarts, hoppers, droppers, etc;
  
  = Fishermen, with xp leveling:
      - buys charcoal, fishing rod and other tools;
      - raw, cooked and bucket version of fishes;
      - sealife such as kelp, ink sac, glowing ink sac (for 1.18.2 above);
      - gravel;
      - nautilus shell;

  = Fletchers, with xp leveling.
  
  = Weaponsmiths, with xp leveling;
FOLOWING CONTENTS
- GOLD - Alpha 1.0.51: ???!!


FUTURE CONTENTS

- GOLD - Alpha:
  = Trades for every villager profession, some sorted by biome type and including Nitwik and Wandering Trader;
  = Trades for Piglins;
  = Reversioning for new items (1.18.2+);


- GOLD - Dream Content (what I don't know if I can, but surely would):
  = Compatibility with items from QualityofLife mods such as:
     Quark, Farmer's Delight, Biomes O'Plenty, Abnormals, Magistuarmory, Better Animals, Supplementaries, Inspirations, etcetera;
  = New villager professions to support the the gaps in current minecraftian economy;
  = Animal Crates to replace resourcepack dependency in 1.20.


- ​EMERALD - Alpha 1.0.1: (shall be launched once GOLD reaches beta)

  Uses emeralds as main coin.

Check out ArtisanTable Resourcepack

Check out GardenFlowers Mod
Creditkanokarob, imalittlhigh
CompatibilityMinecraft 1.16
toMinecraft 1.20
Tags

11 Update Logs

[GOLD] Reasonable Trades 1.0.5 : by littl3vampire 08/21/2023 3:48:00 pmAug 21st, 2023

= Weaponsmiths, with xp leveling;
LOAD MORE LOGS

Create an account or sign in to comment.

1
08/28/2023 9:29 am
Level 1 : New Miner
SrengAn
SrengAn's Avatar
does it support 1.19.4?
1
09/09/2023 9:18 am
Level 25 : Expert Spider Rider
littl3vampire
littl3vampire's Avatar
The 1.18.2 version should work just fine.
2
08/19/2023 12:33 pm
Level 23 : Expert Archer
teagan75
teagan75's Avatar
You forgot to add the fisherman to the callsadjustment function :D
2
08/20/2023 6:37 pm
Level 25 : Expert Spider Rider
littl3vampire
littl3vampire's Avatar
Should be fixed in all versions of the last release;
2
08/18/2023 2:23 pm
Level 23 : Expert Archer
teagan75
teagan75's Avatar
Love all the new changes!
2
07/27/2023 10:21 am
Level 23 : Expert Archer
teagan75
teagan75's Avatar
Is it possible to ignore updating named npcs? I have some custom shops that I don't want changed
1
07/27/2023 5:50 pm
Level 25 : Expert Spider Rider
littl3vampire
littl3vampire's Avatar
hey! I was trying to get it to work xD I am having issues working conditions or predicates into the existing code

give me a few days and I'll reply to you with a proper answer

Thank you for the support!
2
07/27/2023 9:11 pm
Level 23 : Expert Archer
teagan75
teagan75's Avatar
Oh no rush :D I have the same issues when making predicates
2
08/02/2023 7:01 pm
Level 25 : Expert Spider Rider
littl3vampire
littl3vampire's Avatar
Done on the last update! :D
1
07/28/2023 9:21 am
Level 25 : Expert Spider Rider
littl3vampire
littl3vampire's Avatar
If you can find a way to check if entities have custom names hit me up xD
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome