diff --git a/src/main/java/adhdmc/villagerinfo/Commands/SubCommands/HelpCommand.java b/src/main/java/adhdmc/villagerinfo/Commands/SubCommands/HelpCommand.java index 0ad3bb5..c7f6250 100644 --- a/src/main/java/adhdmc/villagerinfo/Commands/SubCommands/HelpCommand.java +++ b/src/main/java/adhdmc/villagerinfo/Commands/SubCommands/HelpCommand.java @@ -11,7 +11,6 @@ import java.util.Map; public class HelpCommand extends SubCommand { - MiniMessage mM = MiniMessage.miniMessage(); public HelpCommand() { super("help", "VillagerInfo help", "/vill help"); diff --git a/src/main/java/adhdmc/villagerinfo/VillagerInfo.java b/src/main/java/adhdmc/villagerinfo/VillagerInfo.java index 64ff44e..73873dc 100644 --- a/src/main/java/adhdmc/villagerinfo/VillagerInfo.java +++ b/src/main/java/adhdmc/villagerinfo/VillagerInfo.java @@ -30,6 +30,13 @@ public final class VillagerInfo extends JavaPlugin { @Override public void onEnable() { plugin = this; + try { + Class.forName("net.kyori.adventure.text.minimessage.MiniMessage"); + Class.forName("com.destroystokyo.paper.entity.villager.Reputation"); + } catch (ClassNotFoundException e) { + this.getLogger().severe("VillagerInfo relies on methods in classes not present on your server. Disabling plugin"); + this.getServer().getPluginManager().disablePlugin(this); + } localeConfig = new LocaleConfig(this); localeConfig.getlocaleConfig(); Metrics metrics = new Metrics(this, 13653);