Added dash, fixed runnable exception possibilities, added java docks comments, added shockwave runnable

Fixed java docks from last pull request, also removed chat listener changes since you said you will do it