I am a custom mapmaker and I need to know if there is a command to remove the annoying villager careers from their trading interface in minecraft 1.8, or to make a custom villager career. Is there any way to spawn a custom villager that has no career/custom career?

  • Rename them perhaps?
    – aytimothy
    Commented Oct 26, 2015 at 1:14

2 Answers 2


If you mean just the display name, then a custom name will replace it:

/summon Villager ~ ~1 ~ {CustomName:"A Villager",Career:1}

If you mean to prevent careers from affecting trades (since trading will refresh trades based on their career), then you need to set their "Career" to a non-0 value that also corresponds to their "Profession" (a value of 1 covers all professions), as well as set their "CareerLevel" to a value higher than the 'maximum' level for that career (which varies).

For example, the following villager will never create new trades.

/summon Villager ~ ~1 ~ {CustomName:"A Villager",Career:1,CareerLevel:100}
  • This works than you very much! Commented Oct 26, 2015 at 11:25

There is currently not a way to recreate the careers of villagers in-game, vanilla; Although, I'm sure MCEdit or something related can do something similar. Possibly a Bukkit plugin, but I'm sure there's a way of doing it, just not in Vanilla Minecraft.

  • 1
    thanks for contributing to arqade, you could improve your answer substantially by doing a little research and adding details of the mod required that you mention in your post.
    – Colin
    Commented Oct 26, 2015 at 1:40

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .