Hi there! Would there be any way, whether through plugins or minecraft commands/configuration files to disable certain villager trades? For example, if I didn't want a priest to offer lapis in its trading menu, or a blacksmith to trade diamond tools/armor, how would I do it?
Take a look at the entety data. In a normal singleplayer world i would try to edit the offers with an NBT Explorer. Maybe you have to download your world, create a datapack for it changing the data.Then you could upload it again on your server.
It would be easyer if you could somehow edit that ingame with commands but i have not heard about that jet.
Rollback Post to RevisionRollBack
My projects:
-are abandoned for now. I might pick 'em up in the future.
For now i'm working on a private modpack that suit's my own playstyle.
I am gonna stay in modded 1.12.2 untill my potato dies. No mercy! :Q
That sounds like a really boring server. I wonder what other limitations you plan to have that strip content away?
Well good sir, I appreciate the feedback that you have made, even if you never intended to answer my question and wished to berate and flame me for something you don't fully understand ^-^
Please avoid starting anything on the Forums, as I'm sure there's a rule against that. If you need to perhaps refresh your memory, you may visit this link: https://www.minecraftforum.net/meta/rules
That sounds like a really boring server. I wonder what other limitations you plan to have that strip content away?
I suspect that the OP want's to disable certain trades as it can be quite easy to earn emeralds with some trades & maybe OP want to make players 'work' for their emeralds by trading with other players
Normally One player could easily build a mega large sugarcane farm - convert to paper - get several librarians & become mega rich in emeralds
By restricting the trades.. it might give players the incentive to set up trading shops & get them to trade between each other for items each one requires.. perhaps one player could make a sugarcane farm, while another makes a cow farm - & they get together to trades materials to make books, which then could be traded with another player that has a Blaze farm - who would use the XP & books to make enchanted books
Oh & how you would restrict trades.. I think datapacks could be the way to go.. Xumavoid 'vanilla tweaks' have 'custom traders' datapack iirc that allows player heads buying which I guess replaces standard trades
Why would you ever want to do this when you could just not use those trades?
Trading is required to gain villager XP, and if you want to advance in order to use better trades, you're going to have to use at least some of the current ones. But if you don't want to, you're out of luck.
Rollback Post to RevisionRollBack
Remember those versions that minecraft pranked us with? Specifically:
Minecraft 2.0
Minecraft 1.VR-Pre1
Snapshot 15w14a
Minecraft 3D
Those are still downloadable! Watch this video for 2.0:
To download the other ones you need to make a folder in the versions folder for minecraft and put the client and JSON file for the versions in there. They all need to be named the same aside from file extensions. Once you do that, you will be able to choose that version when making a new profile with the minecraft launcher.
I suspect that the OP want's to disable certain trades as it can be quite easy to earn emeralds with some trades & maybe OP want to make players 'work' for their emeralds by trading with other players
Normally One player could easily build a mega large sugarcane farm - convert to paper - get several librarians & become mega rich in emeralds
By restricting the trades.. it might give players the incentive to set up trading shops & get them to trade between each other for items each one requires.. perhaps one player could make a sugarcane farm, while another makes a cow farm - & they get together to trades materials to make books, which then could be traded with another player that has a Blaze farm - who would use the XP & books to make enchanted books
Oh & how you would restrict trades.. I think datapacks could be the way to go.. Xumavoid 'vanilla tweaks' have 'custom traders' datapack iirc that allows player heads buying which I guess replaces standard trades
That sounds like a really boring server. I wonder what other limitations you plan to have that strip content away?
Multiplayer is a thing. I know this is divisive but there are people on this forum who thinks Minecraft needs to be nerfed because it's too easy to get "rich" and don't like it being easy.
Hi there! Would there be any way, whether through plugins or minecraft commands/configuration files to disable certain villager trades? For example, if I didn't want a priest to offer lapis in its trading menu, or a blacksmith to trade diamond tools/armor, how would I do it?
Why would you ever want to do this when you could just not use those trades?
I want players to avoid using those trades for server balance issues.
https://minecraft.gamepedia.com/Villager#Data_values
Take a look at the entety data. In a normal singleplayer world i would try to edit the offers with an NBT Explorer. Maybe you have to download your world, create a datapack for it changing the data.Then you could upload it again on your server.
It would be easyer if you could somehow edit that ingame with commands but i have not heard about that jet.
My projects:
-are abandoned for now. I might pick 'em up in the future.
For now i'm working on a private modpack that suit's my own playstyle.
I am gonna stay in modded 1.12.2 untill my potato dies. No mercy! :Q
That sounds like a really boring server. I wonder what other limitations you plan to have that strip content away?
Well good sir, I appreciate the feedback that you have made, even if you never intended to answer my question and wished to berate and flame me for something you don't fully understand ^-^
Please avoid starting anything on the Forums, as I'm sure there's a rule against that. If you need to perhaps refresh your memory, you may visit this link: https://www.minecraftforum.net/meta/rules
I suspect that the OP want's to disable certain trades as it can be quite easy to earn emeralds with some trades & maybe OP want to make players 'work' for their emeralds by trading with other players
Normally One player could easily build a mega large sugarcane farm - convert to paper - get several librarians & become mega rich in emeralds
By restricting the trades.. it might give players the incentive to set up trading shops & get them to trade between each other for items each one requires.. perhaps one player could make a sugarcane farm, while another makes a cow farm - & they get together to trades materials to make books, which then could be traded with another player that has a Blaze farm - who would use the XP & books to make enchanted books
Oh & how you would restrict trades.. I think datapacks could be the way to go.. Xumavoid 'vanilla tweaks' have 'custom traders' datapack iirc that allows player heads buying which I guess replaces standard trades
Trading is required to gain villager XP, and if you want to advance in order to use better trades, you're going to have to use at least some of the current ones. But if you don't want to, you're out of luck.
Remember those versions that minecraft pranked us with? Specifically:
Those are still downloadable! Watch this video for 2.0:
https://www.youtube.com/watch?v=PQdu9LKAdIU
To download the other ones you need to make a folder in the versions folder for minecraft and put the client and JSON file for the versions in there. They all need to be named the same aside from file extensions. Once you do that, you will be able to choose that version when making a new profile with the minecraft launcher.
15w14a is on this link:
http://minecraft.gamepedia.com/15w14a
1.RV-Pre1 is here:
http://minecraft.gamepedia.com/1.RV-Pre1
Minecraft 3D is here:
https://minecraft.gamepedia.com/Java_Edition_3D_Shareware_v1.34
Thanks, I'll look into the datapacks!
Multiplayer is a thing. I know this is divisive but there are people on this forum who thinks Minecraft needs to be nerfed because it's too easy to get "rich" and don't like it being easy.