check if AVL is installed and disable plugin if yes
This commit is contained in:
parent
4a775d5e7e
commit
d0af45fc21
2
pom.xml
2
pom.xml
@ -6,7 +6,7 @@
|
||||
|
||||
<groupId>me.xginko</groupId>
|
||||
<artifactId>VillagerOptimizer</artifactId>
|
||||
<version>1.6.1</version>
|
||||
<version>1.6.2</version>
|
||||
<packaging>jar</packaging>
|
||||
|
||||
<name>VillagerOptimizer</name>
|
||||
|
@ -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) {
|
||||
|
@ -5,6 +5,8 @@ authors: [ xGinko ]
|
||||
description: ${project.description}
|
||||
website: ${project.url}
|
||||
api-version: '1.16'
|
||||
softdepend:
|
||||
- AntiVillagerLag
|
||||
folia-supported: true
|
||||
|
||||
commands:
|
||||
|
Loading…
x
Reference in New Issue
Block a user