I have been searching around bukkit for a while, in fact I've been loking for this since 1.8.1, and I never found it, but chose now to speak up about it. So, is there a plugin in existance that creates a player, the fake player will walk around aimlessly, create a house, mine a bit, get ores, and do what a normal player does, like fight mobs, etc, and interacts with other players as well. But, is there one of those plugins just like that, but it talks too? Like, if you say hi, it'll respond in a configurable way, or if you ask it a question, it will answer back? So mainly, a player that chops wood, crafts, mines, wears armor, does normal things, and acts as Cleverbot too? If not, will this ever be made, and is someone currently developing it? EDIT: Also, is there a way that said bot could have a customizable skin, so you can change how it looks?
Are you looking for bots / botting or are you looking for advanced npcs? If it is the latter one, look at Citizens. If you know about the bot that's presented in the bukkit minecraft discussion forum (I think?) you know that the bot is nowhere near a release version. You need external plugins to skin npcs, bukkit can not do it. Thread misses formatting.
Well, someone is making this type of system, but it isn't public right now and its not really a "plugin". It can even log into other servers. http://forums.bukkit.org/threads/artifical-intelligence-in-video-games-where-are-we-at.70753/unread
Midnight, I like your idea the best. I watched the intro video on the OP, and, well, I'm really impressed. Maybe when it's done, I will download it. I also have a few friends that know how to code, so maybe I can ask them to finish the project, if it's not done! Who knows!
I didn't make it, why are you impressed with me o.o? Also, the guy making it isn't releasing it to the public yet.
Citizens is the closest you will get to a plugin that can emulate players. There are other bots out there but they rely on connecting to a server and pretending to be a client.
There is Citizens2, Sentry, Denizens etc. Learn to use them and you'll get most out of what you requested. These custom NPCs, for example, can wander around, obtain resources, kill mobs and give custom quests and scripts. You can even set the time at which the NPC will do something. For example, wander around during day and return to a city at night. A player can only do a quest from this NPC while he is in the city or at night. There is a lot of things you can do with these plugins. This is really only scratching the surface. Edit: Oh yes, and Denizens can be talked to. If the player says a keyword, the Denizen will respond with the next part of the script. Otherwise, it will say something else.