Thanks for you ideas, I think I'll implement levels soon.
As for the sugar canes, I will implement them but I remember a bug in bukkit Jobs where you could get unlimited money placing and breaking them, and I'm thinking of the best way to avoid this. I think I'll handle like pumpkins. Another problem with sugarcanes is that they can be from 1 to 3 blocks tall and OnBlockToPickup hook probably returns no digger for above blocks.
As for the sugar canes, I will implement them but I remember a bug in bukkit Jobs where you could get unlimited money placing and breaking them, and I'm thinking of the best way to avoid this. I think I'll handle like pumpkins. Another problem with sugarcanes is that they can be from 1 to 3 blocks tall and OnBlockToPickup hook probably returns no digger for above blocks.