DoorTileEntity te = Door.getDoor(world, pos);
if (te == null)
return true;
if (te.getDescriptor() == null)
return true;
<BUG>if (te.getDescriptor().requireRedstone())
return true;</BUG>
te.openOrCloseDoor();
return true;
}

DoorTileEntity te = Door.getDoor(world, pos);
if (te == null)
return true;
if (te.getDescriptor() == null)
return true;
if (te.getDescriptor().getRedstoneBehavior() == RedstoneBehavior.REDSTONE_ONLY)
return true;
te.openOrCloseDoor();
return true;
}
