Villages should have a new element that will enhance villages: Law Enforcement.
There will be two new villager types: Cops and Robbers
There will be a new building called a police station. It contains a bedrock jail cell.
If you break a law, they arrest you and take you to jail. If you try to resist arrest, they will shoot bows at you. These arrows are really fast, making it hard to dodge and they deal 10 hearts of damage. So don't break the law!
If you get arrested, you get teleported to jail. If you reset, you respawn in the jail cell. Your items get confiscated during your jail time. Sometimes, the cops keep the valuable stuff for themselves. You jail sentence are 1 to 10 Minecraft days depending on your offense. There is a 10% chance the cop is corrupt where you give them emerald to avoid jail time.
Each village has a 100% chance of having each of the following laws, with varying amount of jail time for each offense:
No stealing crops
No stealing blocks
No attacking villagers
No attacking iron golems
No blocking doors
No opening chests
Each village has a 50% chance of having each of the following laws, with varying amount of jail time for each offense:
No talking to villagers at night
No going in houses
No adding blocks in the village
No holding a weapon when there is not a raid
No outside foods or beverages
No unauthorized crafting. Must ask a villager for permission.
No sleeping in villager's beds.
They spawn at night. They threaten you with a bow like what the cops have, and they threaten to shoot you if you don't give them valuables. If they kill you, they steal all of your items. If you kill a robbers, cops will give you emeralds. During the day cops may arrest or fight robbers. Corrupt cops will not do anything to robbers if robbers give them stuff.
There are (with statistical certainty) people who want this sort of thing… (and it is for this purpose that mods exist).
This is far too coercive one one very particular set of conceptions to be added to vanilla. [Although MS/Mj does seem to have its own set of axes it can't seem to resist grinding….]
Beyond the philisophical arguments against straightjacketing all players into one particular form of play, the AI needed for some of these ideas is likely not possible at present (and for those that it is possible, would be quite demanding of resources).
Rollback Post to RevisionRollBack
WARNING: I have an extemely "grindy" playstyle; YMMV — if this doesn't seem fun to you, mine what you can from it & bin the rest.
I like how this explain how things could happen but the game isn't much of an RPG to start with.
Many people do want this although I don't see this happening anytime soon.
As for the technicality of this. I'd say it could be hard. Giving each villager a "goodness" value might not be as ethical as other people would want it. Also, this idea might clash with the ideologies of other cultures or religions or countries. Other countries have different law systems. I think it could be better that this stays in the mod side of things.
Minecraft is all about player choice. The player can steal loot from blacksmiths. The player can steal the village crops. The player can barricade villagers inside their homes. The player can kill all the villages and burn their homes if they want. Adding stupid laws stopping players from doing so would make Minecraft lose some of its Minecraftiness. Just because you think villagers are good and stealing from them is wrong, doesn't mean everyone else thinks so. (Also, bedrock structures? One of my pet peeves. You do realise that the player isn't able to destroy them and build something else there. In fact, I think bedrock should be removed form Minecraft altogether, but that's getting offtopic.)
No one should require to ask to take the crops when they are just there to take. You're talking about a whole new step just to get a few crops early game which is more of a hassle.
Taking books from the library is one of the best ways to get books early. No one complains about taking stuff from the villages except you.
There is a benifit since killing villagers means that they will breed and get new villagers. Even if they don't, no one wants a useless villager in their village.
Tell that to the people who make golem farms.
You don't understand what I mean. By keeping the villager inside, the villager DOESN'T get killed by zombies. Why spend time freeing the villager every day just to trap them in again every night? It's too much of a hassle to just do so every single minecraft day. It's much easier to just keep the villager inside where it's safe.
Why would anyone buy the chest in the blacksmith just so they could open it? Mojang put that chest there so people can open it and get loot. No one wants to buy what's in the blacksmith's chest. And no one is going to have emearlds early game so they won't be able to buy from the blacksmith.
The least thing Mojang wants is to tick people off. And adding these laws in WILL tick people off because it will limit what they can do in the villages.
I could go through this suggestion point by point, trying to point out how many of these laws are ridiculous, how being stuck in a bedrock jail isn't fun gameplay in the slightest, or how it doesn't make sense that city policemen have a police office in a village that isn't even big enough to house more than about twenty people at maximum, much less have a post office or a town hall. I could even point out that it would make more sense for the villagers themselves to try to jail the player, since even a village under a medieval jurisdiction isn't exactly a high priority on a King's list of places to watch for criminals. But I'm not going to do any of those things.
Instead, I want to first point out that the player is not forced to play the game one way in Minecraft. The player doesn't have to touch potions, redstone or even construction if the player does not want to do those things. It makes sense that the player shouldn't be forced to protect or even leave Villagers alone in this game. If the player takes joy out of destroying Villages, that's totally doable in the game. The Villagers still have practical use, given that their trades can contain valuable enchantments or earn the player some pretty green gems, but the player shouldn't be forced to take advantage of that practical use.
Second, I know that you might think that on some level people are going to get some kind of sick joy out of committing crime in a game that leads them to committing crime in real life. (I assume that's what you think, given your rather childish response to Calico. Maybe I'm writing four paragraphs to fight a strawman here though.) That's not necessarily true. The real threat in my mind is when a game or any piece of media shows someone enjoying or taking pleasure from acts of harm you cause to them. While that sentence may have brought some weird, disgusting thoughts in your mind, take for example two very real events: the parrot/cookie debacle and when sharks were confirmed to never be an addition into the game.
I've praised Mojang for showing that chocolate cookies kill parrots rather than making parrots happy, because it is very likely that a small child may feed his friend's parrot chocolate, thinking that this is good for the parrot. A small child can easily recognize that killing the parrot in Minecraft makes the parrot sad, but if feeding the parrot chocolate makes it happy, the child may think that the real-life parrot will be made happy by being fed chocolate.
Meanwhile, when it was confirmed sharks would never be a part of the game because kids might grow up to kill sharks or something, I was not happy with this excuse. As I said before, the child can recognize that killing an animal in Minecraft makes the animal sad. I get that kids can see sharks as "enemies" if they are presented in such a light, but I strongly doubt that experiences with blocky animals will change a child's treatment towards real animals.
Lastly, it doesn't even matter that much anyway. Kids are intelligent enough to not wander off into the forest taming wolves with bones. The reality is that people, except for the few of us who are mentally psychotic, are capable of separating an imaginary game world from reality.
Okay, I said I wouldn't look too deeply into the laws themselves, but loitering? Talking to Villagers at night? No unauthorized crafting? What sort of horrific dystopian dictatorship do you live in where tearing up your own wood planks into sticks is considered worthy of literal jail time? And under what circumstances am I not going to come into a village with "outside food or beverages?" It's not even like Villages need to be concerned about pesticides either, there's just no reason for this to make sense at all.
I get offtopic a lot, be warned. I also often mention a Minecraft clone called Minetest. The clone is nowhere near playable with it's default game in my opinion, but it's at least the start of a good open-source voxel rendering engine, and maybe one day it might be decently playable.
Instead of the ridiculous Idea of putting a Player in a Jail for potentially 2 real Life Hours!
How about instead some of these "offenses" count towards the Village Reputation. Attacking Villagers and Golems already lowers Reputation.
Instead of being locked up, the Villagers simply increase Prices or downright refuse to Trade.
Things like not talking at Night, Crafting and placing/ breaking Blocks should not be included in this... for obvious Reasons.
However, Breaking Crops without replanting, stealing Profession Blocks/ other important Blocks, and Breaking Houses so they are no longer Valid for a Villager to live in, should in My Opinion, count towards Reputation.
Building new valid Houses/ Farmland, providing new Profession Blocks, building Golems and defeating Zombies near the Village should then of course increase the Reputation again. (To a limit of course, since then Players would simply exploit this by placing 10,000 Furnaces...)