Skip to content

Commit

Permalink
Use try with loading api service
Browse files Browse the repository at this point in the history
  • Loading branch information
benwoo1110 committed Jan 28, 2025
1 parent 95ca397 commit 13d75b1
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions src/main/java/org/mvplugins/multiverse/core/MultiverseCore.java
Original file line number Diff line number Diff line change
Expand Up @@ -270,10 +270,15 @@ && getServer().getPluginManager().getPlugin("PlaceholderAPI") != null) {
* Setup the api service for {@link MultiverseCoreApi}
*/
private void loadApiService() {
MultiverseCoreApi.init(serviceLocator);
Bukkit.getServicesManager().register(
MultiverseCoreApi.class, MultiverseCoreApi.get(), this, ServicePriority.Normal);
Logging.fine("api service loaded");
Try.run(() -> {
MultiverseCoreApi.init(serviceLocator);
Bukkit.getServicesManager().register(MultiverseCoreApi.class, MultiverseCoreApi.get(), this, ServicePriority.Normal);
}).onSuccess(ignore -> {
Logging.info("API service loaded");
}).onFailure(e -> {
Logging.severe("Failed to load API service!");
e.printStackTrace();
});
}

/**
Expand Down

0 comments on commit 13d75b1

Please sign in to comment.