diff --git a/pom.xml b/pom.xml index ea8d5bb..d3888f2 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ me.xginko VillagerOptimizer - 1.6.1 + 1.6.2 jar VillagerOptimizer diff --git a/src/main/java/me/xginko/villageroptimizer/VillagerOptimizer.java b/src/main/java/me/xginko/villageroptimizer/VillagerOptimizer.java index d5b6339..559327d 100644 --- a/src/main/java/me/xginko/villageroptimizer/VillagerOptimizer.java +++ b/src/main/java/me/xginko/villageroptimizer/VillagerOptimizer.java @@ -67,6 +67,14 @@ public final class VillagerOptimizer extends JavaPlugin { logger = ComponentLogger.logger(getLogger().getName()); bStats = new Metrics(this, 19954); + if (getServer().getPluginManager().getPlugin("AntiVillagerLag") != null) { + logger.warn("While VillagerOptimizer can read data previously created by AVL, running"); + logger.warn("both plugins at the same time is unsafe and definitely will cause issues."); + logger.warn("To protect your game from corruption, VillagerOptimizer will now disable!"); + logger.warn("Please decide for one of the plugins!"); + getServer().getPluginManager().disablePlugin(this); + } + try { getDataFolder().mkdirs(); } catch (Exception e) { diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index 6382929..eafd032 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -5,6 +5,8 @@ authors: [ xGinko ] description: ${project.description} website: ${project.url} api-version: '1.16' +softdepend: + - AntiVillagerLag folia-supported: true commands: