diff --git a/src/main/java/me/clip/placeholderapi/commands/ExpansionCloudCommands.java b/src/main/java/me/clip/placeholderapi/commands/ExpansionCloudCommands.java index dc519d4..a10e8fa 100644 --- a/src/main/java/me/clip/placeholderapi/commands/ExpansionCloudCommands.java +++ b/src/main/java/me/clip/placeholderapi/commands/ExpansionCloudCommands.java @@ -241,7 +241,11 @@ public class ExpansionCloudCommands implements CommandExecutor { } else { message.then(color(placeholders.get(i) + "&b, &f")); } - message.tooltip(PlaceholderAPI.setPlaceholders(p, placeholders.get(i))); + try { + message.tooltip(PlaceholderAPI.setPlaceholders(p, placeholders.get(i))); + } catch (Exception e) { + + } } message.send(p); diff --git a/src/main/java/me/clip/placeholderapi/expansion/ExpansionManager.java b/src/main/java/me/clip/placeholderapi/expansion/ExpansionManager.java index 3c82471..b679c83 100644 --- a/src/main/java/me/clip/placeholderapi/expansion/ExpansionManager.java +++ b/src/main/java/me/clip/placeholderapi/expansion/ExpansionManager.java @@ -170,7 +170,12 @@ public final class ExpansionManager { for (Class klass : subs) { PlaceholderExpansion ex = createInstance(klass); if (ex != null) { - registerExpansion(ex); + try { + registerExpansion(ex); + } catch (Exception e) { + plugin.getLogger().info("Couldn't register " + ex.getIdentifier() + " expansion"); + e.printStackTrace(); + } } } }