protect files

So recently I been messing around with modding support. But there are some methods and files I don’t want others to have access to. I noticed that the default/root package seems protected in such a away. But is it the only package that is? I wouldn’t want to dump most of my files into default package since I lose how I organize them, or is that something I have to get used to?