World.toString() probably doesn't return just the name. Try using World.getName() in your sign constructor instead.
teej107 Possibly, but I assumed the method is never getting called.
It works like I described above. First you create a new class that extends Event. This class contains the values relevant to your event (who,...
That's what I was saying. Before you can listen to an event it needs to be raised somewhere. You can listen to the EntityDeathEvent in your other...
CrazymanJR I know that, but you're trying to use events in the wrong way which leads me to believe you're not raising them anywhere.
You'll need to show your whole class.
From the first look it seems you're not using events correctly. In order to do what you want to do (listen...
When a mob dies it creates a new EntityDeathEvent and when that happens your two lists will be created. You need to move them outside
You create the list anew every time the event is raised, so it will always be empty when the player gets added. You need to move the list outside...
If you're using Java 7+ you can switch on Strings ("f" is a terrible name for a command, by the way)
List<String> spawnLoc = m.getConfig().getStringList("SpawnLocations");
is outside of any method.
This means it will be run when the...
for (World w : getServer().getWorlds())
String name = w.getName();
You make things much too complicated :)
That right there is an argument to have the id displayed on the project page itself :)
Your project id is 69547 but it's under moderation so it won't show up on most things. You probably got a PM about the moderation explaining why...
targetPlayer is null from line 88. I think you need to have the exact case when grabbing a player.
Separate names with a comma.