Added config check to prevent crashes

Fixes part of #618
Better solution to the last commit

Don't even register the decorator if we aren't going to modify the
world.
Marked vines as a soft block