You need to send your friend a fine piece of armor for his/her birthday, a letter (written book), or any other resources, but you are 100 000 blocks apart?
You want to own a retail business on a vanilla server, but delivering goods to your customers is too time-consuming?
You just want to feel connected to your fellow players in the comfort of your dirt home?
Welcome the Mailman villager!
Create a whole new globalized multiplayer experience by introducing a new kind of villager -- the postal carrier.
Clicking on the villager will open up an interface split in two halves: send & receive.
Send window will have a list of slots.
Each slot has:
1. A socket for the item(s), where you can put a single item (a book written by you as a form of letter to your friend, for example), a stack of items -- say, a stack of rare(ish) bone blocks for your friend's construction project, or a shulker box full of goods purchased by your customer.
2. Text field for the player's name you want to send it to.
3. Socket for the flat rate payment (emeralds?)
4. Button "send".
Once you click "send", the slot grays out with semitransparent word "pending" over it and the "send" button changes text to "cancel delivery". If you click it, you cancel everything as long as your recipient hasn't already picked up the "package", but you don't get your emeralds back.
The receive window will be kinda like a storage area where items and the sender's name will show up once someone sends them to you.
You can have the postal villager wear dark blue robes.
Let there be civilization and interconnectedness! Let there be a cozy correspondence/gift/mail-order exchange between the players on a given server!
With some tweaking I think this idea could improve single player though I'm not exactly for this. If you add mailboxes this would work in single player by letting you send stuff to different places though the mail instead of going there.
Personally I think adding this functionality to the bird sounds better instead of adding a mail man.
This sounds really useful in multiplayer. I imagine using this a lot, especially with recent upgrades to books. You wouldn't have to use Discord to keep up with someone, you could create properly trade without traveling thousands of blocks at spawn.
To everyone who says this is redundant thanks to single-player, you are correct. But as long as it doesn't harm single player and greatly improves multiplayer, this sounds like a great idea. If you must, perhaps paying it in single-player grants you a mad libs style book, as if someone from far away sent it.
This is a multiplayer improvement. I played singleplayer for two weeks. I honestly don't know how you can avoid getting bored out of your mind in the solitude of singleplayer. I did all the achievents, did some redstone contraptions, built a sick castle and... got bored and lonely without being able to show my stuff or share my success.
At the same time, I've been playing multiplayer for almost 2 years and still counting. But whatever works for you. I do think that focusing solely on things that improve singleplayer is unwise in this day and age of social networks and multiplayer gaming.
In any case, it doesn't harm singleplayer.
While it totally revolutionizes multiplayer experience.
This would allow to create sophisticated economies, have access to any luxuries, live far away from spawn or end portals, create banks and currency, cities and unions.
Create LIBRARIES and loan books out to people. Write literature and sell it. Publish NEWSPAPERS and distribute them.
No complex civilization is possible without proper infrastructure for trading. Without this update minecraft will always remain mostly a collective of cavemen recluses with few exceptions.
Just think about it and realize what you are missing on.
I always advise to suggest as if all servers have been shut down and all multiplayer functionality removed from the game. Then again, I'm starting to support this.
I'd like to add that this addition would make it possible to create large companies and create jobs.
People, who are more educated about the game and successful at building advanced automated farms would be able to hire people, who don't have the capacity or know-how to advance far.
What exactly do I mean?
Say, you are a guru gamer and you own a wither skeleton farm, or a gunpowder farm, or a gold farm, or a fine-tuned department store with librarians and blacksmiths, bred to offer absolute best prices on enchanted books -- sources of highly valuable commodities.
You'll be able to hire people, who don't know how to build those farms or who can't be bothered to learn. These people would work for you and do menial tasks, like mining obsidian, wood, or sand for your projects. In exchange you could pay them back in gunpowder (to fuel their elytra travel), skulls (for beacons and decoration), golden apples, enchanted books or diamond items (from the blacksmiths), or whatnot.
They could send you what you need (the fruits of their labor) and you could send them what they need (their payment).
You could then create a trading bank and issue bank notes by sending books signed by you (each having a $ value) to your customers.
Universal currency would alleviate trade and hiring.
It would make enormous, resource-intensive construction super-projects possible.
You could become a tycoon.
Powerful corporations could emerge.
Guilds could emerge.
You could hire soldiers or assassins.
And all thanks to a simple addition of a mail system to a game.
People often don't realize how important this kind of infrastructure is for the emergence of any sophisticated civilization. The infrastructure that we take for granted.
It would absolutely make gameplay experience richer by orders of magnitude.
This could make Minecraft a prevailing virtual world reality, a second home for many.
It could make it the first game with a sizable in-game library (Great Library of Alexandria, anyone?) or an in-game periodical.
Personally more I think about it, a bird sending mail sounds better. The bird would grab the item and fly 128 blocks away from the player sending the mail. Then would appear 128 blocks from the person receiving it or send it to your bed if no one is selected.
This action would take 3 in game days per bird. This would probably also require a special item to interact with the bird, perhaps pigeon capsules. I know pigeons and parrots aren't the same thing, but I feel think would give more reason to own birds in Minecraft.
Everyone seems to focus on whether this would have any benefit to it, but they are missing one huge detail: IT WONT WORK.
Unless you plan to have this mob load chunks around it, which is straining on the game, OP, and frankly something Mojang would never do, how is this villager supposed to travel from place to place?
The only solution I can think of is that they have some sort of system in place where the villager teleports once it leaves sight of the sender, and it teleports near the location of the recipient. Still, what would happen if the recipient dies in that time period, or is moving too fast (say by Elytra) for the villager to catch up?
While I like the idea, I just think it is quite literally not feasible.
The Meaning of Life, the Universe, and Everything.
Location:
Somewhere in the U.S.A
Join Date:
7/22/2016
Posts:
73
Location:
ruling Gravity Falls
Member Details
I give it partial support. I agree with rkpikid1197 that it would need to be teleport, but maybe it would also need a coordinate entry as a last resort or the have mailman villager just teleport to the player's spawn point.
Everyone seems to focus on whether this would have any benefit to it, but they are missing one huge detail: IT WONT WORK.
Unless you plan to have this mob load chunks around it, which is straining on the game, OP, and frankly something Mojang would never do, how is this villager supposed to travel from place to place?
The only solution I can think of is that they have some sort of system in place where the villager teleports once it leaves sight of the sender, and it teleports near the location of the recipient. Still, what would happen if the recipient dies in that time period, or is moving too fast (say by Elytra) for the villager to catch up?
While I like the idea, I just think it is quite literally not feasible.
I give it partial support. I agree with rkpikid1197 that it would need to be teleport, but maybe it would also need a coordinate entry as a last resort or the have mailman villager just teleport to the player's spawn point.
No-no-no, guys.
I guess, I didn't explain it clear enough.
Let me elaborate:
The mail villagers don't travel. They stay put.
All mail villagers form a network. You can mail something using one villager and receive it using any other mail villager ten, hundred, thousands, or million blocks away (doesn't matter how far).
If you want to be technical, they would be more like mail clerks rather than mail carriers.
It's like when you drop off a package at the Post Office: the clerk doesn't deliver it personally. She or he just puts it into the shipping network and it gets delivered by somebody else. Same here: the mail villager stays put just like librarians don't step away to acquire books, blacksmiths don't step away to forge weapons and armor, fisherman villagers don't step away to cast a net into the ocean, and shepherds don't step away to shear the sheep.
So, you could create an office building, put a mail villager there and run all your operations from your office.
I'm telling you: if you were to try it, you wouldn't be able to go back. You'd be like "How the heck did we live in that Stone Age before the mail??"
Hmm... Some sort of mailing system would be nice. Then again, I don't often support suggestions that don't benefit singleplayer.
Mostly Support
However, I'd Full Support IF it would improve singleplayer.
Well, I suppose you could improve singleplayer by having this kind of villager "deliver" you random items as a "gift from uncle Notch".
Like a random item drop that exists in many games.
Something extra-special for the holiday seasons too.
This villager could also deliver letters (books) from Notch with quests to remote locations (treasure hunts? rescue missions?) inside and helpful tips for new players. Tips could be interactive and generate based on how you play and what items you managed to acquire in your inventory.
Personally more I think about it, a bird sending mail sounds better. The bird would grab the item and fly 128 blocks away from the player sending the mail. Then would appear 128 blocks from the person receiving it or send it to your bed if no one is selected.
This action would take 3 in game days per bird. This would probably also require a special item to interact with the bird, perhaps pigeon capsules. I know pigeons and parrots aren't the same thing, but I feel think would give more reason to own birds in Minecraft.
That's not a bad idea either.
In fact, that might be even better: you won't need to find or breed a village to send/receive mail. And you could summon a bird by using a special whistle or something. And if you kill one, they'll avoid you for a very long time AND you get cursed with bad luck effect that lasts a long time as well.
But maybe a magical giant eagle or a griffin instead?
A pigeon hauling stacks of heavy items sounds a little too unrealistic. )
In fact, that might be even better: you won't need to find or breed a village to send/receive mail. And you could summon a bird by using a special whistle or something. And if you kill one, they'll avoid you for a very long time AND you get cursed with bad luck effect that lasts a long time as well.
But maybe a magical giant eagle or a griffin instead?
A pigeon hauling stacks of heavy items sounds a little too unrealistic. )
When had Minecraft been realistic with what could be held? Anyways I think a pigeon works for historical value, if we were to change to a different (more magical) bird I'd go with an owl, for the Harry Potter reference.
As for this not working due to chunk loading, you could have a chance of failure if the person is logged off or drop off the items at the bed of the player.
Now dropping in non loaded chunks doesn't need to load the chunk to do so. The way to solve this is to place the item in a quarry which can load when the chunk is loaded or the player logs on or respawns.
This quarry can just be a file listing items waiting to mail and can quickly be scanned to check for undelivered items. This literally be done with a few lines of code. Perhaps this could even be added to the player day files which is used to tell the client the inventory and position of the player when they login. I don't see deaths, log outs or dimensions slowing things down nor requiring chunk loading.
The Meaning of Life, the Universe, and Everything.
Join Date:
7/6/2017
Posts:
51
Member Details
What about having a system like the Ender Storage mod in which there are Enderchest inventories anyone can access?
For anyone not familiar, these Enderchests have three small bits of wool on the top. You can use dye to colour any of the three bits of wool and each combination accesses a different storage. There are a total of 4096 ender inventories (16 dyes, 16x16x16=4096).
You could use this system as a mail box as a players could establish what colour combination their mailing enderchest will be. So if i want to send another player items, i would need to know what colour combination their enderchest is. If i know it is green-green-green, i can dye any enderchest to access this inventory and place the items inside.
In order to prevent theft of valuables, enderchest colour combinations could be set to Owned. This would mean that the Owner can Hide the inventory so other players can not see what i have inside it, prevent other players from taking items and/or prevent other players from adding items.
To stop one player monopolising all the enderchest combinations and locking them all, each player could only set 10 combinations to Owned. Any unowned enderchest combinations can be accessed even if a player Owns 10 already (however, the option to Own the enderchest would be greyed out for that player).
This could also be useful for single player as now you potentially have access to over 4000 inventories to store your stuff when you’re mining.
What about having a system like the Ender Storage mod in which there are Enderchest inventories anyone can access?
For anyone not familiar, these Enderchests have three small bits of wool on the top. You can use dye to colour any of the three bits of wool and each combination accesses a different storage. There are a total of 4096 ender inventories (16 dyes, 16x16x16=4096).
You could use this system as a mail box as a players could establish what colour combination their mailing enderchest will be. So if i want to send another player items, i would need to know what colour combination their enderchest is. If i know it is green-green-green, i can dye any enderchest to access this inventory and place the items inside.
In order to prevent theft of valuables, enderchest colour combinations could be set to Owned. This would mean that the Owner can Hide the inventory so other players can not see what i have inside it, prevent other players from taking items and/or prevent other players from adding items.
To stop one player monopolising all the enderchest combinations and locking them all, each player could only set 10 combinations to Owned. Any unowned enderchest combinations can be accessed even if a player Owns 10 already (however, the option to Own the enderchest would be greyed out for that player).
This could also be useful for single player as now you potentially have access to over 4000 inventories to store your stuff when you’re mining.
On multiplayer servers there are hundreds, sometimes thousands of players.
They would quickly run out of combinations.
Also, what's the point of setting to owned if the very thing we are trying to achieve is to send mail between players? If you set it to owned, then it's just a regular ender chest and your recipient won't be able to access the items you are trying to send.
The Meaning of Life, the Universe, and Everything.
Join Date:
7/6/2017
Posts:
51
Member Details
Sycheslav i said:
“In order to prevent theft of valuables, enderchest colour combinations could be set to Owned. This would mean that the Owner can Hide the inventory so other players can not see what i have inside it, prevent other players from taking items and/or prevent other players from adding items.”
The emphasis here is on the ‘and/or’ meaning you can choose which of the three options you want to turn on or off. I can see how that could be looked over. Essentially the owner could prevent other players from taking things, only adding them, perfect for a mailbox system.
Anyway, i would doubt that there are thousands of players on a single survival server. Perhaps on game servers but not standard survival. If they were on game servers, it would be a case of not allowing players to own Enderchests if they were needed for games. However, if it were /really/ that necessary, you could have 4 bits of wool in the combination. Although, this could cause significantly more lag as the total number of inventories would go from 4096 to 65,536.
You need to send your friend a fine piece of armor for his/her birthday, a letter (written book), or any other resources, but you are 100 000 blocks apart?
You want to own a retail business on a vanilla server, but delivering goods to your customers is too time-consuming?
You just want to feel connected to your fellow players in the comfort of your dirt home?
Welcome the Mailman villager!
Create a whole new globalized multiplayer experience by introducing a new kind of villager -- the postal carrier.
Clicking on the villager will open up an interface split in two halves: send & receive.
Send window will have a list of slots.
Each slot has:
1. A socket for the item(s), where you can put a single item (a book written by you as a form of letter to your friend, for example), a stack of items -- say, a stack of rare(ish) bone blocks for your friend's construction project, or a shulker box full of goods purchased by your customer.
2. Text field for the player's name you want to send it to.
3. Socket for the flat rate payment (emeralds?)
4. Button "send".
Once you click "send", the slot grays out with semitransparent word "pending" over it and the "send" button changes text to "cancel delivery". If you click it, you cancel everything as long as your recipient hasn't already picked up the "package", but you don't get your emeralds back.
The receive window will be kinda like a storage area where items and the sender's name will show up once someone sends them to you.
You can have the postal villager wear dark blue robes.
Let there be civilization and interconnectedness! Let there be a cozy correspondence/gift/mail-order exchange between the players on a given server!
How does this benefit singleplayer in any way?
My suggestions: Enhancements - Throwable Fire Charges - On Phantoms and Elytra. Also check out The Minecraftian Language. This signature is not here to waste your space.
With some tweaking I think this idea could improve single player though I'm not exactly for this. If you add mailboxes this would work in single player by letting you send stuff to different places though the mail instead of going there.
Personally I think adding this functionality to the bird sounds better instead of adding a mail man.
I agree with webrosc. How would such a villager be different from an ender chest?
100% No Support
My suggestions: Enhancements - Throwable Fire Charges - On Phantoms and Elytra. Also check out The Minecraftian Language. This signature is not here to waste your space.
Enderchests are often used as backpacks, so I guess this could allow you to send things outside of that.
Check out my suggestions! Here is one of them:
This sounds really useful in multiplayer. I imagine using this a lot, especially with recent upgrades to books. You wouldn't have to use Discord to keep up with someone, you could create properly trade without traveling thousands of blocks at spawn.
To everyone who says this is redundant thanks to single-player, you are correct. But as long as it doesn't harm single player and greatly improves multiplayer, this sounds like a great idea. If you must, perhaps paying it in single-player grants you a mad libs style book, as if someone from far away sent it.
Support.
This is a multiplayer improvement. I played singleplayer for two weeks. I honestly don't know how you can avoid getting bored out of your mind in the solitude of singleplayer. I did all the achievents, did some redstone contraptions, built a sick castle and... got bored and lonely without being able to show my stuff or share my success.
At the same time, I've been playing multiplayer for almost 2 years and still counting. But whatever works for you. I do think that focusing solely on things that improve singleplayer is unwise in this day and age of social networks and multiplayer gaming.
In any case, it doesn't harm singleplayer.
While it totally revolutionizes multiplayer experience.
This would allow to create sophisticated economies, have access to any luxuries, live far away from spawn or end portals, create banks and currency, cities and unions.
Create LIBRARIES and loan books out to people. Write literature and sell it. Publish NEWSPAPERS and distribute them.
No complex civilization is possible without proper infrastructure for trading. Without this update minecraft will always remain mostly a collective of cavemen recluses with few exceptions.
Just think about it and realize what you are missing on.
I always advise to suggest as if all servers have been shut down and all multiplayer functionality removed from the game. Then again, I'm starting to support this.
My suggestions: Enhancements - Throwable Fire Charges - On Phantoms and Elytra. Also check out The Minecraftian Language. This signature is not here to waste your space.
I'd like to add that this addition would make it possible to create large companies and create jobs.
People, who are more educated about the game and successful at building advanced automated farms would be able to hire people, who don't have the capacity or know-how to advance far.
What exactly do I mean?
Say, you are a guru gamer and you own a wither skeleton farm, or a gunpowder farm, or a gold farm, or a fine-tuned department store with librarians and blacksmiths, bred to offer absolute best prices on enchanted books -- sources of highly valuable commodities.
You'll be able to hire people, who don't know how to build those farms or who can't be bothered to learn. These people would work for you and do menial tasks, like mining obsidian, wood, or sand for your projects. In exchange you could pay them back in gunpowder (to fuel their elytra travel), skulls (for beacons and decoration), golden apples, enchanted books or diamond items (from the blacksmiths), or whatnot.
They could send you what you need (the fruits of their labor) and you could send them what they need (their payment).
You could then create a trading bank and issue bank notes by sending books signed by you (each having a $ value) to your customers.
Universal currency would alleviate trade and hiring.
It would make enormous, resource-intensive construction super-projects possible.
You could become a tycoon.
Powerful corporations could emerge.
Guilds could emerge.
You could hire soldiers or assassins.
And all thanks to a simple addition of a mail system to a game.
People often don't realize how important this kind of infrastructure is for the emergence of any sophisticated civilization. The infrastructure that we take for granted.
It would absolutely make gameplay experience richer by orders of magnitude.
This could make Minecraft a prevailing virtual world reality, a second home for many.
It could make it the first game with a sizable in-game library (Great Library of Alexandria, anyone?) or an in-game periodical.
Hmm... Some sort of mailing system would be nice. Then again, I don't often support suggestions that don't benefit singleplayer.
Mostly Support
However, I'd Full Support IF it would improve singleplayer.
My suggestions: Enhancements - Throwable Fire Charges - On Phantoms and Elytra. Also check out The Minecraftian Language. This signature is not here to waste your space.
Personally more I think about it, a bird sending mail sounds better. The bird would grab the item and fly 128 blocks away from the player sending the mail. Then would appear 128 blocks from the person receiving it or send it to your bed if no one is selected.
This action would take 3 in game days per bird. This would probably also require a special item to interact with the bird, perhaps pigeon capsules. I know pigeons and parrots aren't the same thing, but I feel think would give more reason to own birds in Minecraft.
Everyone seems to focus on whether this would have any benefit to it, but they are missing one huge detail: IT WONT WORK.
Unless you plan to have this mob load chunks around it, which is straining on the game, OP, and frankly something Mojang would never do, how is this villager supposed to travel from place to place?
The only solution I can think of is that they have some sort of system in place where the villager teleports once it leaves sight of the sender, and it teleports near the location of the recipient. Still, what would happen if the recipient dies in that time period, or is moving too fast (say by Elytra) for the villager to catch up?
While I like the idea, I just think it is quite literally not feasible.
I give it partial support. I agree with rkpikid1197 that it would need to be teleport, but maybe it would also need a coordinate entry as a last resort or the have mailman villager just teleport to the player's spawn point.
Current avatar: Bill C
I play pokefarm. Check out my pokemon. https://pokefarm.com/user/Coolestgamer
No-no-no, guys.
I guess, I didn't explain it clear enough.
Let me elaborate:
The mail villagers don't travel. They stay put.
All mail villagers form a network. You can mail something using one villager and receive it using any other mail villager ten, hundred, thousands, or million blocks away (doesn't matter how far).
If you want to be technical, they would be more like mail clerks rather than mail carriers.
It's like when you drop off a package at the Post Office: the clerk doesn't deliver it personally. She or he just puts it into the shipping network and it gets delivered by somebody else. Same here: the mail villager stays put just like librarians don't step away to acquire books, blacksmiths don't step away to forge weapons and armor, fisherman villagers don't step away to cast a net into the ocean, and shepherds don't step away to shear the sheep.
So, you could create an office building, put a mail villager there and run all your operations from your office.
I'm telling you: if you were to try it, you wouldn't be able to go back. You'd be like "How the heck did we live in that Stone Age before the mail??"
Well, I suppose you could improve singleplayer by having this kind of villager "deliver" you random items as a "gift from uncle Notch".
Like a random item drop that exists in many games.
Something extra-special for the holiday seasons too.
This villager could also deliver letters (books) from Notch with quests to remote locations (treasure hunts? rescue missions?) inside and helpful tips for new players. Tips could be interactive and generate based on how you play and what items you managed to acquire in your inventory.
That's not a bad idea either.
In fact, that might be even better: you won't need to find or breed a village to send/receive mail. And you could summon a bird by using a special whistle or something. And if you kill one, they'll avoid you for a very long time AND you get cursed with bad luck effect that lasts a long time as well.
But maybe a magical giant eagle or a griffin instead?
A pigeon hauling stacks of heavy items sounds a little too unrealistic. )
When had Minecraft been realistic with what could be held? Anyways I think a pigeon works for historical value, if we were to change to a different (more magical) bird I'd go with an owl, for the Harry Potter reference.
As for this not working due to chunk loading, you could have a chance of failure if the person is logged off or drop off the items at the bed of the player.
Now dropping in non loaded chunks doesn't need to load the chunk to do so. The way to solve this is to place the item in a quarry which can load when the chunk is loaded or the player logs on or respawns.
This quarry can just be a file listing items waiting to mail and can quickly be scanned to check for undelivered items. This literally be done with a few lines of code. Perhaps this could even be added to the player day files which is used to tell the client the inventory and position of the player when they login. I don't see deaths, log outs or dimensions slowing things down nor requiring chunk loading.
What about having a system like the Ender Storage mod in which there are Enderchest inventories anyone can access?
For anyone not familiar, these Enderchests have three small bits of wool on the top. You can use dye to colour any of the three bits of wool and each combination accesses a different storage. There are a total of 4096 ender inventories (16 dyes, 16x16x16=4096).
You could use this system as a mail box as a players could establish what colour combination their mailing enderchest will be. So if i want to send another player items, i would need to know what colour combination their enderchest is. If i know it is green-green-green, i can dye any enderchest to access this inventory and place the items inside.
In order to prevent theft of valuables, enderchest colour combinations could be set to Owned. This would mean that the Owner can Hide the inventory so other players can not see what i have inside it, prevent other players from taking items and/or prevent other players from adding items.
To stop one player monopolising all the enderchest combinations and locking them all, each player could only set 10 combinations to Owned. Any unowned enderchest combinations can be accessed even if a player Owns 10 already (however, the option to Own the enderchest would be greyed out for that player).
This could also be useful for single player as now you potentially have access to over 4000 inventories to store your stuff when you’re mining.
On multiplayer servers there are hundreds, sometimes thousands of players.
They would quickly run out of combinations.
Also, what's the point of setting to owned if the very thing we are trying to achieve is to send mail between players? If you set it to owned, then it's just a regular ender chest and your recipient won't be able to access the items you are trying to send.
Sycheslav i said:
“In order to prevent theft of valuables, enderchest colour combinations could be set to Owned. This would mean that the Owner can Hide the inventory so other players can not see what i have inside it, prevent other players from taking items and/or prevent other players from adding items.”
The emphasis here is on the ‘and/or’ meaning you can choose which of the three options you want to turn on or off. I can see how that could be looked over. Essentially the owner could prevent other players from taking things, only adding them, perfect for a mailbox system.
Anyway, i would doubt that there are thousands of players on a single survival server. Perhaps on game servers but not standard survival. If they were on game servers, it would be a case of not allowing players to own Enderchests if they were needed for games. However, if it were /really/ that necessary, you could have 4 bits of wool in the combination. Although, this could cause significantly more lag as the total number of inventories would go from 4096 to 65,536.