RSBot is not multiplayer (Well, my definition of multiplayer

). Multiplayer is when you set up a bunch of players to run on one script, and the script runs one player for a bit, then the next, etc. and then starts all over again until all of the players have messed up. This way, say you have 6 players. Each of them is only one 4 hours a day or so, which = less bans. Unlike RSBot, which you have to stop when you want to give a player a break. I do give it props for using less CPU/RAM than Srl's SMART. (2 RSBots = 1 SMART or so) But I'd rather have 1 SMART looping my players than 5 RSBots that I'd have to stop every couple hours to keep from getting banned.
FAIL. Your muliplayer can be coded as an addon to RSBot in about 10 minutes. You seem to love that argument, but it is a very bad one.
Pro's
Updates when you start it
BCEL character management
Shows you the IDs of things on the client
(NOTICE: All pretty minor advantages)
Con's
No multiplayer
Uses only reflection - needs updating often
A hassle to get running with the Java and stuff
No muliplayer? Read above. -1 con.
Only reflection? Its called a auto-updater than updates it auotmatically. Some times you need to change a variable or two, but i hear it takes a couple of minutes. a few active people doing that, and its not bad since it updates at loading. -.5 con
Java is hard to get running? If you have a guide, and you know how to follow a guide its not that hard.
You say color is a major advanage... Not really. There is no need for it if you have good BCEL / reflection or what ever you want to call it. And of course, people could write their own color detection method and use it in their scripts if they needed to. An hour or 2 of work, and it could have it, but why bother...
The color vs reflection argument and be a long drawn out one. How do humans see things? They see and reconize images, colors, patterns and such like that. Computers use numbers and such. The way that the computer sees the screen can be using colors, which it still uses numbers, or it could use reflection bcel which also uses numbers.
reflection can do everything color can, and both can be human like, as computers see numbers anyways. Using color is more human like that reflection, but unless you use good coding methods, it will be slower.