Ok, Got it working

Turns out I was doing things well enough, but I had some config problems in apache2. Things that I'd removed, but didn't remove enough of from apache, causing it to fail to restart properly.
Also this works.
Now future noobs know how to subdomain lol
Quote:
<VirtualHost *:80>
ServerName minecraft.nonetforyou.com
ServerAdmin
admin@nonetforyou.com DocumentRoot /home/methlon/public/nonetforyou.com/public/minecraft
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/methlon/public/nonetforyou.com/public/minecraft>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
LogLevel warn
ErrorLog /blah
CustomLog /blah
</VirtualHost>
All better now.
Thanks for everything, guys!