Here's an idea that would be amazing for adventure maps: cloning players.
Using the summon command, you should be able to produce copies of any person with a custom skin.
The clone would be a passive mob with a human body that shares that player's skin. It wouldn't do anything besides wander around. However they would make great NPCs. You could populate your server or adventure map with any appearance person you want, then use command blocks to give them dialogue.
There should also be the option to create hostile versions of players, which could attack players like zombies (or skeletons if you summon them with a bow), if you want to use them as enemies in a map.
Creating a pirate adventure map? No need to use villagers as pirate brigands. Just pick a couple players with pirate-themed skins and use them to populate your pirate town. That's just one example. This would let map creators use all player skins as a resource for decorating their world.
The clones would appear without a name, unless you specify one when summoning them. That way if you copy a player who looks like a knight you can name them "Knight" instead of using their minecraft username of eleetkillaXXX.
Step #1 You make the command. You also specifiy how many of the NPCs you want.
Step #2 The other player receives a message telling who asked how many NPCs, asking if he accepts.
By default, each player has his skin "Locked" and thus the command won't work. This is to avoid some players seeing their ski copied against their will.
An option in your command would be used to change the lock on the skin (used for all players), and to change the lock status only for specific players (three states: -1 just use current all players value, +1 always yes / 0 always no).
Step #1 You make the command. You also specifiy how many of the NPCs you want.
Step #2 The other player receives a message telling who asked how many NPCs, asking if he accepts.
By default, each player has his skin "Locked" and thus the command won't work. This is to avoid some players seeing their ski copied against their will.
An option in your command would be used to change the lock on the skin (used for all players), and to change the lock status only for specific players (three states: -1 just use current all players value, +1 always yes / 0 always no).
It wouldn't be limited to just people on your server. You could copy anyone with a Minecraft account. You could do stuff like have an adventure map where swarms of hostile Notchs attack you.
I'd love something like that. But you should also make it so you can have them mimic the player they're a clone of. Then you could have something like "It's better. Together!" where you had to get yourself, and... yourself through the map safely to proceed. Then you could also have something where you'd have to differentiate between the clone and a real player.
I'd love something like that. But you should also make it so you can have them mimic the player they're a clone of. Then you could have something like "It's better. Together!" where you had to get yourself, and... yourself through the map safely to proceed. Then you could also have something where you'd have to differentiate between the clone and a real player.
Copying a players behavior would require complex AI, but some kind of code that let's them follow players or do simple tasks is possible. That would probably require a lot of work from Mojang but it would be cool. The base idea is designed to be relatively simple to code though.
I guess a 3rd type that can follow players, like wolves, wouldn't be that hard though.
But what if a player changes their skin? Would mapmakers need to buy accounts, simply for the purpose of this or perhaps could they specify a URL to get the skin?
Hm... again, with the changing skins... perhaps some sort of /useskin command, say, if you have a 'Skins' folder in your MC, then you could get a specific skin for, say, a knight or a guard... but could still use the normal command to summon clones of whoever's playing on the map, or where you'd like the skin to vary/don't care if it varies.
Hm... again, with the changing skins... perhaps some sort of /useskin command, say, if you have a 'Skins' folder in your MC, then you could get a specific skin for, say, a knight or a guard... but could still use the normal command to summon clones of whoever's playing on the map, or where you'd like the skin to vary/don't care if it varies.
Oh, and, Support, I do very much like this idea.
You'd be able to use skins of players who have never been on your server, the same way you can create severed heads of any player. That would let players create databases of useful skins people might want to copy.
On your own server you'd also get to use additional command targets like @p and @r to select which player's skin to copy from the players actually there.
Using the summon command, you should be able to produce copies of any person with a custom skin.
The clone would be a passive mob with a human body that shares that player's skin. It wouldn't do anything besides wander around. However they would make great NPCs. You could populate your server or adventure map with any appearance person you want, then use command blocks to give them dialogue.
There should also be the option to create hostile versions of players, which could attack players like zombies (or skeletons if you summon them with a bow), if you want to use them as enemies in a map.
Creating a pirate adventure map? No need to use villagers as pirate brigands. Just pick a couple players with pirate-themed skins and use them to populate your pirate town. That's just one example. This would let map creators use all player skins as a resource for decorating their world.
The clones would appear without a name, unless you specify one when summoning them. That way if you copy a player who looks like a knight you can name them "Knight" instead of using their minecraft username of eleetkillaXXX.
Step #1 You make the command. You also specifiy how many of the NPCs you want.
Step #2 The other player receives a message telling who asked how many NPCs, asking if he accepts.
By default, each player has his skin "Locked" and thus the command won't work. This is to avoid some players seeing their ski copied against their will.
An option in your command would be used to change the lock on the skin (used for all players), and to change the lock status only for specific players (three states: -1 just use current all players value, +1 always yes / 0 always no).
Support! 100%! Count me in! Other phrases that mean approval! Yay!
It wouldn't be limited to just people on your server. You could copy anyone with a Minecraft account. You could do stuff like have an adventure map where swarms of hostile Notchs attack you.
http://www.minecraftforum.net/topic/1882276-pigman-villager-nether-villages/
Copying a players behavior would require complex AI, but some kind of code that let's them follow players or do simple tasks is possible. That would probably require a lot of work from Mojang but it would be cool. The base idea is designed to be relatively simple to code though.
I guess a 3rd type that can follow players, like wolves, wouldn't be that hard though.
#BAUM4EXILE2014
:^)
HELP CAPSLOCK KEY FELL OFF IT SWITCHES ON AND OFF, HELP PLS.
Play minecraft.
NOW
Support
Oh, and, Support, I do very much like this idea.
You'd be able to use skins of players who have never been on your server, the same way you can create severed heads of any player. That would let players create databases of useful skins people might want to copy.
On your own server you'd also get to use additional command targets like @p and @r to select which player's skin to copy from the players actually there.