Arqade Asked by JamesTheAwesomeDude on April 13, 2021
Is it possible to (and, if so, how do you) spawn in a villager which is incapable of restocking?
I’m going to make a guided Skyblock-like map, with the villager’s trades representing different progression tasks (e.g. get 64 cobblestone); I want to make this in an entirely Vanilla way. I want to disable "grinding" for the rewards, however; they should be finite even if they require renewable resources.
(I actually do want, if possible, some custom trades to be gated behind level progression; this would make for an extra degree of freedom in the design; but that’s not a hard requirement and is out of primary scope of this question.)
Generally: is there any way to do this without mods?
This is related to, but not a duplicate of, “How do I prevent new villager trades from spawning?”.
Basically, it can be done by adding {NoAI:1}
tag to the villager, for example this command will summon a cartographer:
/summon villager ~ ~ ~ {VillagerData:{profession:"minecraft:cartographer",type:"minecraft:plains"},NoAI:1b}
One disadvantage of this method is that the villager will not move at all.
Also, the villager that is summoned that way doesn't need the job site to be placed near it.
Answered by WhiteBear60 on April 13, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP