Clarify state when asking for caps with no platforms

This commit is contained in:
Kenzie Togami 2018-12-28 22:20:12 -08:00
parent 862b63d43a
commit 2f8bdccf65
No known key found for this signature in database
GPG Key ID: 5D200B325E157A81

View File

@ -167,7 +167,12 @@ public class PlatformManager {
return platform; return platform;
} else { } else {
if (preferences.isEmpty()) { if (preferences.isEmpty()) {
return platforms.get(0); // Use the first available if preferences have not been decided yet. // Use the first available if preferences have not been decided yet.
if (platforms.isEmpty()) {
// No platforms registered, this is being called too early!
throw new NoCapablePlatformException("No platforms have been registered yet! Please wait until WorldEdit is initialized.");
}
return platforms.get(0);
} }
throw new NoCapablePlatformException("No platform was found supporting " + capability.name()); throw new NoCapablePlatformException("No platform was found supporting " + capability.name());
} }