Autocrafting has been proposed in many forms, in one case as a crafting table that takes hopper input. I personally believe that that approach would be too complicated for all but the technical community, and it feels a little out of place.
My proposal is a new type of villager that would work similar to the existing crop farms. You would "teach" the villager a recipe by right clicking them with the desired product. They would then be able to immediately pick up only the items included in the recipe for that selected product. A short time delay would pass, and the villager would then consume the components it picked up and throw the completed product. Right clicking the villager would override any previously selected product. It might be good if they had some way of indicating what recipe they are crafting, maybe with an icon on their robes? They should also have a little animation when they are crafting, like moving their hands together.
These villagers would spawn in villages. It seems natural that this villager would be tied to the crafting table as existing villagers are currently tied to their own blocks, and they would be able to be created this way as well with the standard methods of changing a villager's profession.
This approach feels like it fits Minecraft very well as it uses mostly existing features, and would not be too overpowered. It would allow increased automation of farms and the creation of annoying crafting recipes (ie dispensers).
Please sign in to leave a comment.
2 Comments