Started by
fenixgalax
on
Topic category: Help with Minecraft modding (Java Edition)
Good day!
Im completely new to this tool and comunity and as such complete beginner with no knowledge in java.
That being said, here is my problem....
what im looking to do is create trade tiers above diamond
like: novice, iron, gold, emerald, diamond....
and id like to make a new villager proffesions but also dont know what to choose or where to start
id like to atleast make netherite and possibly more....
i saw a section that says create new trade but its only for existing tiers and proffesions
Hopefully someone can help me.
Thank you in advance
You cannot add a new trade tier using MCcreator. It's not impossible, but you would need to code it in manually, and this would likely cause problems. (Also, I wouldn't be entirely sure where to start with this.) Just in general, MCcreator is great for expanding upon existing vanilla systems; but actually altering the basic systems themselves can be quite difficult, especially since the vanilla code usually can't be easily deleted or overridden.
If you really wanted to do something like this in MCcreator, my recommendation would be to create custom villager professions for each of the higher-tier levels of custom trades, using the textures to indicate this, and then swapping them out with the original villagers on entity update tick if a villager reaches a certain trade level. This is a weird workaround, and will likely also cause issues, but might be easier to manage on your end.
So ... any links on how to learn Java ASAP?😅
wait.... would i be able to create new system with trades that go above diamond tier?
like i create new mob entity for a villager and make it sell stuff that way?
Learning Java with no prior coding experience is not easy, it's not a very begginer-friendly language. I've been working a bit with C+ for awhile now, but I've been modding way longer, and still only vaguely understand how Java works. It's made a lot more difficult by the fact that a lot of minecraft is closed-source, and you're working with a game that's ten years old... learning a little bit of java may be helpful, (especially since MCcreator and various plugins sometimes break), but in the long run, unless you're really dead set on it, it might be more trouble than it's worth.
My recommendation is you create a new villager profession that's a copy of an existing one, and give that all your higher tier trades. Then, make a procedure that replaces the old villager with the new one if they reach the maximum level, making it seem like there's higher trade levels available. I'm not totally sure how you'd check a level change, (but I assume it's just NBT data.)