You can check out my bukkit
Coding tutorial here. I may continue that series in video form, I just don't have time. And actually, I don't know if I would quite recommend following my old tutorial. It wasn't tested and may introduce bad conventions. But I am planning on doing something like that later on, after I figure out my server.