Well that is only due to the fact that there are limitations to a server-side only API.<p>A proper API done client side would look like bukkit, but have hooks into almost anything you could need. Look at GMod for example.