I heard you can't play offline single player without an internet connection.
I don't mind the connection being required for sp. It really cuts down on cheating by handling all the entity calls and modifications serverside.