change e. getPlayer() to e.getPlayer().getName() on line 12
Paste the code you are using, but I'm going to guess that you are using CraftPlayer
Issue is not returning true on success, this method will always return false.
You should probably read up on Java IO methods, as that will help you to understand how all of this works.
That was never in question, however, for this use case, it is not.
Better solution: don't use static, solves about 100 different problems.
Well, it would probably help if he would tell us what exactly he is trying to accomplish.
You should be a little more specific about that bit
reflection
http://wiki.bukkit.org/Bukkit.yml#aliases Please read this, it is exactly what you are asking.
The what exactly is it that you do want? Your question is very vague.
Bukkit.yml is a config, there is no need for any plugin at all.
Java does have the capability to read files, yes.
whoops, must have missed that bit. In that case, pretty sure the issue is that you are calling pl.Player, which would be an invalid name. (I dont...
pl is null, because you never initialized it to anything. On a side note, dear god please name your variables sensible things, it makes reading...
Separate names with a comma.