Make the Train Whistle call villagers to get onto the train
ranenvious opened this issue ยท 2 comments
Describe the Suggestion
If a train has a carriage suitable for villagers (so beds, maybe a few workstations, bread in chests, etc.) then allow the whistle to be used similar to how the bell is in vanilla minecraft to call villagers over to the train.
(I originally thought this should be default functionality, but the more I think about it the more I think it should be togglable, so that if someone just wants to have a whistle they can)
On it's own this would be useful for villager transportation, but if integration for things like Minecraft Comes Alive is added it could be even more useful as a way to actually move an entire village. Not to mention, it would be faster and more convenient than having to use boats or minecarts. Similarly if integrated with minecolonies this functioality could be even more useful if it allowed builders from one colony to work at another colony if there is a trainline to get there. (that one is just an example mind you, I actually don't personally use minecolonies very often so that might be a bad example)
Additional restrictions that might be applied along with having beds, doors, food, etc. on the train might be having it so that a villager will only go onto the train if they have a workstation on the train that they can use in place of their current one. So, for example, if there isn't a smithing table on the train no blacksmiths will get on the train. This will ensure that trades are preserved and save players from themselves by preventing them from accidentally losing good trades by making their villagers unemployed while also letting players pick which villagers they actually want to move. For instance if you have a mending librarian you want to move to your base or another village, then you just have to put down a lectern on the train inside-of/along-with a passenger carraige and then if you blow the whistle librarians in the village (which hopefully means the one you want) will attempt to board the train. Another thing which might improve this further would be a "train ticket" item you can give to villagers to mark them as being allowed on the train on an individual level rather than a profession level, although requiring them have a free workstation on the train probably is still a good idea to save players from themselves and accidentally make their villager with that 1 emerald 64 diamond block trade get unemployed.
This was really a shotgun of ideas on the implementation, but the core concept is what I think most people will get use out of. Being able to move villagers around without having to force them would be such a massive help, and givin how in-theme it is with create I think it would fit perfectly.
Screenshots and Videos
No response
Additional Context
No response