Started by
ImSeyo
on
Topic category: Feature requests and ideas for MCreator
At the time of development on one of my mods, I ran into a problem - I needed to check if a villager had a certain profession. As it turned out, there is no procedural block in MCreator responsible for this. I would like you to do that. After a while, I managed to find a way to solve this problem (using custom code), but it does not work with the custom professions of the villagers. To make it easier for you, I'll leave the code:
((Villager) entity).getVillagerData().getProfession() == VillagerProfession.PROFESSIONNAME
Edited by ImSeyo on Thu, 04/11/2024 - 11:10
I'm trying to check a vanilla Villager profession (Nitwit, specifically) but I can't figure out how to properly implement it into my procedure blocks; when I try to run the gradle after copy-pasting your above line of code into a Custom Code block, it returns an error and can't compile properly. How did you get it to work?
duststar860 The procedure must be exactly like this:
I inserted it into the code block:
((Villager) entity).getVillagerData().getProfession() == VillagerProfession.FARMER
Thank you so much!! I really appreciate it!