Changed calls to canPlayerEdit() to pass hit.sideHit data with the request. Also renamed several variables to make the code clearer. Removed a custom implementation of the ray tracing call in BaseItemDoor - we can use the built-in call from Minecraft there.
DimDoors
Dimensional Doors for Minecraft Adds several items that allow the player to move between and create dimensions
see the MC forum topic for details