diff --git a/api/pom.xml b/api/pom.xml
index 0adc78d..813f01c 100644
--- a/api/pom.xml
+++ b/api/pom.xml
@@ -5,7 +5,7 @@
minesql-parent
cc.carm.plugin
- 1.4.2
+ 1.4.3
4.0.0
diff --git a/api/src/main/java/cc/carm/plugin/minesql/IMineSQL.java b/api/src/main/java/cc/carm/plugin/minesql/IMineSQL.java
index 3882cf3..bca1f10 100644
--- a/api/src/main/java/cc/carm/plugin/minesql/IMineSQL.java
+++ b/api/src/main/java/cc/carm/plugin/minesql/IMineSQL.java
@@ -11,7 +11,6 @@ import org.jetbrains.annotations.Nullable;
import javax.sql.DataSource;
import java.io.File;
-import java.sql.SQLException;
import java.util.Map;
import java.util.Properties;
import java.util.UUID;
diff --git a/api/src/main/java/cc/carm/plugin/minesql/MineSQL.java b/api/src/main/java/cc/carm/plugin/minesql/MineSQL.java
index 9120f55..26505af 100644
--- a/api/src/main/java/cc/carm/plugin/minesql/MineSQL.java
+++ b/api/src/main/java/cc/carm/plugin/minesql/MineSQL.java
@@ -6,6 +6,7 @@ import cc.carm.plugin.minesql.api.SQLRegistry;
import cc.carm.plugin.minesql.api.source.SQLSourceConfig;
import cc.carm.plugin.minesql.api.table.SQLTablesRoot;
import cc.carm.plugin.minesql.api.table.SimpleSQLTable;
+import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@@ -19,9 +20,15 @@ import java.util.logging.Logger;
public class MineSQL {
+ private MineSQL() {
+ throw new UnsupportedOperationException("API Instance");
+ }
+
private static IMineSQL instance;
- protected static void initializeAPI(IMineSQL api) {
+ @ApiStatus.Internal
+ @SuppressWarnings("ClassEscapesDefinedScope")
+ protected static void initializeAPI(@NotNull IMineSQL api) {
MineSQL.instance = api;
}
diff --git a/core/pom.xml b/core/pom.xml
index 9d75ea2..446ae35 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -5,7 +5,7 @@
minesql-parent
cc.carm.plugin
- 1.4.2
+ 1.4.3
4.0.0
@@ -114,7 +114,7 @@
cc.carm.lib
- easyconfiguration-yaml
+ configured-yaml
${deps.easyconf.version}
compile
@@ -127,6 +127,47 @@
org.apache.maven.plugins
maven-compiler-plugin
+
+ maven-resources-plugin
+ 3.3.1
+
+
+ filter-version
+ process-resources
+
+ copy-resources
+
+
+ ${project.build.directory}/generated-sources/java
+
+
+ src/main/templates
+ true
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 3.6.0
+
+
+ add-source
+ generate-sources
+
+ add-source
+
+
+
+ ${project.build.directory}/generated-sources/java
+
+
+
+
+
diff --git a/core/src/main/java/cc/carm/plugin/minesql/MineSQLCore.java b/core/src/main/java/cc/carm/plugin/minesql/MineSQLCore.java
index e1d12ee..e11610c 100644
--- a/core/src/main/java/cc/carm/plugin/minesql/MineSQLCore.java
+++ b/core/src/main/java/cc/carm/plugin/minesql/MineSQLCore.java
@@ -1,7 +1,7 @@
package cc.carm.plugin.minesql;
-import cc.carm.lib.configuration.EasyConfiguration;
-import cc.carm.lib.configuration.yaml.YAMLConfigProvider;
+import cc.carm.lib.configuration.source.ConfigurationHolder;
+import cc.carm.lib.configuration.source.yaml.YAMLConfigFactory;
import cc.carm.lib.easyplugin.utils.JarResourceUtils;
import cc.carm.lib.easysql.api.SQLManager;
import cc.carm.lib.easysql.api.SQLQuery;
@@ -35,13 +35,11 @@ public class MineSQLCore implements IMineSQL {
protected static MineSQLCore instance;
- public static final String REPO_OWNER = "CarmJos";
- public static final String REPO_NAME = "MineSQL";
protected final MineSQLPlatform platform;
protected final MineSQLRegistry registry;
- protected final YAMLConfigProvider configProvider;
+ protected final ConfigurationHolder> configProvider;
protected final PluginConfiguration config;
public MineSQLCore(MineSQLPlatform platform) {
@@ -49,7 +47,7 @@ public class MineSQLCore implements IMineSQL {
this.platform = platform;
getLogger().info("加载配置文件...");
- this.configProvider = EasyConfiguration.from(new File(platform.getPluginFolder(), "config.yml"));
+ this.configProvider = YAMLConfigFactory.from(new File(platform.getPluginFolder(), "config.yml")).build();
this.config = new PluginConfiguration();
this.configProvider.initialize(this.config);
@@ -239,7 +237,7 @@ public class MineSQLCore implements IMineSQL {
return config;
}
- public YAMLConfigProvider getConfigProvider() {
+ public ConfigurationHolder> getConfigProvider() {
return configProvider;
}
@@ -300,8 +298,8 @@ public class MineSQLCore implements IMineSQL {
public void checkUpdate(String currentVersion) {
Logger logger = getLogger();
- Integer behindVersions = GithubReleases4J.getVersionBehind(REPO_OWNER, REPO_NAME, currentVersion);
- String downloadURL = GithubReleases4J.getReleasesURL(REPO_OWNER, REPO_NAME);
+ Integer behindVersions = GithubReleases4J.getVersionBehind(References.REPO_OWNER, References.REPO_NAME, currentVersion);
+ String downloadURL = GithubReleases4J.getReleasesURL(References.REPO_OWNER, References.REPO_NAME);
if (behindVersions == null) {
logger.severe("检查更新失败,请您定期查看插件是否更新,避免安全问题。");
logger.severe("下载地址 " + downloadURL);
diff --git a/core/src/main/java/cc/carm/plugin/minesql/conf/PluginConfiguration.java b/core/src/main/java/cc/carm/plugin/minesql/conf/PluginConfiguration.java
index d8ccb9f..88a68c2 100644
--- a/core/src/main/java/cc/carm/plugin/minesql/conf/PluginConfiguration.java
+++ b/core/src/main/java/cc/carm/plugin/minesql/conf/PluginConfiguration.java
@@ -1,69 +1,70 @@
package cc.carm.plugin.minesql.conf;
-import cc.carm.lib.configuration.core.ConfigurationRoot;
-import cc.carm.lib.configuration.core.annotation.HeaderComment;
-import cc.carm.lib.configuration.core.value.ConfigValue;
-import cc.carm.lib.configuration.core.value.type.ConfiguredValue;
+import cc.carm.lib.configuration.Configuration;
+import cc.carm.lib.configuration.annotation.ConfigPath;
+import cc.carm.lib.configuration.annotation.HeaderComments;
+import cc.carm.lib.configuration.value.standard.ConfiguredValue;
-public class PluginConfiguration extends ConfigurationRoot {
+@ConfigPath(root = true)
+public class PluginConfiguration implements Configuration {
- @HeaderComment("排错模式,一般留给开发者检查问题,平常使用无需开启。")
- public final ConfigValue DEBUG = ConfiguredValue.of(Boolean.class, false);
+ @HeaderComments("排错模式,一般留给开发者检查问题,平常使用无需开启。")
+ public final ConfiguredValue DEBUG = ConfiguredValue.of(Boolean.class, false);
- @HeaderComment({"",
+ @HeaderComments({"",
"统计数据设定",
"该选项用于帮助开发者统计插件版本与使用情况,且绝不会影响性能与使用体验。",
"当然,您也可以选择在这里关闭,或在plugins/bStats下的配置文件中关闭所有插件的统计信息。"
})
- public final ConfigValue METRICS = ConfiguredValue.of(Boolean.class, true);
+ public final ConfiguredValue METRICS = ConfiguredValue.of(Boolean.class, true);
- @HeaderComment({"",
+ @HeaderComments({"",
"检查更新设定",
"该选项用于插件判断是否要检查更新,若您不希望插件检查更新并提示您,可以选择关闭。",
"检查更新为异步操作,绝不会影响性能与使用体验。"
})
- public ConfigValue UPDATE_CHECKER = ConfiguredValue.of(Boolean.class, true);
+ public final ConfiguredValue UPDATE_CHECKER = ConfiguredValue.of(Boolean.class, true);
- @HeaderComment({"插件注册池配置"})
+ @HeaderComments({"插件注册池配置"})
public final SettingsConfig SETTINGS = new SettingsConfig();
- @HeaderComment({"",
+ @HeaderComments({"",
"Properties 数据库配置文件配置",
"相关配置介绍(BeeCP) https://github.com/Chris2018998/BeeCP/wiki/Configuration--List#配置列表"
})
public final PropertiesConfig PROPERTIES = new PropertiesConfig();
- @HeaderComment({"",
+ @HeaderComments({"",
"数据库源配置",
"目前支持的驱动类型(type)有 mariadb、mysql、h2-file(文件数据库) 与 h2-mem(内存临时数据库)。",
"详细配置介绍请查看 https://github.com/CarmJos/MineSQL/.doc/README.md"
})
- public ConfigValue SOURCES = ConfigValue.builder()
- .asValue(SQLSourceGroup.class).fromSection()
- .parseValue((w, d) -> SQLSourceGroup.parse(w))
- .serializeValue(SQLSourceGroup::serialize)
+ public final ConfiguredValue SOURCES = ConfiguredValue.builderOf(SQLSourceGroup.class)
+ .fromSection()
+ .parse((w, sec) -> SQLSourceGroup.parse(sec))
+ .serialize(SQLSourceGroup::serialize)
.defaults(SQLSourceGroup.defaults())
.build();
- public static class PropertiesConfig extends ConfigurationRoot {
+ public static class PropertiesConfig implements Configuration {
- @HeaderComment({"该选项用于启用 Properties 配置读取。", "若您不希望插件启用 Properties 文件配置功能,可以选择关闭。"})
- public ConfigValue ENABLE = ConfiguredValue.of(Boolean.class, true);
+ @HeaderComments({"该选项用于启用 Properties 配置读取。", "若您不希望插件启用 Properties 文件配置功能,可以选择关闭。"})
+ public ConfiguredValue ENABLE = ConfiguredValue.of(Boolean.class, true);
- @HeaderComment({
+ @HeaderComments({
"文件夹路径,将读取该文件夹下的所有 .properties 文件,并以文件名为数据管理器名称。",
"读取时,将排除以 “.” 开头的文件与非 .properties 文件。",
"默认为 \"db-properties/\" 相对路径,指向“plugins/MineSQL/db-properties/”;",
"该选项也支持绝对路径,但使用绝对路径时,请务必注意权限问题。"
})
- public ConfigValue FOLDER = ConfiguredValue.of(String.class, "db-properties/");
+ public ConfiguredValue FOLDER = ConfiguredValue.of(String.class, "db-properties/");
}
- public static class SettingsConfig extends ConfigurationRoot {
+ public static class SettingsConfig implements Configuration {
- @HeaderComment({"在插件卸载时是否强制关闭活跃链接"})
- public ConfigValue FORCE_CLOSE = ConfiguredValue.of(Boolean.class, true);
+ @HeaderComments({"在插件卸载时是否强制关闭活跃链接"})
+ public ConfiguredValue FORCE_CLOSE = ConfiguredValue.of(Boolean.class, true);
}
diff --git a/core/src/main/java/cc/carm/plugin/minesql/conf/SQLSourceGroup.java b/core/src/main/java/cc/carm/plugin/minesql/conf/SQLSourceGroup.java
index 68cda20..a58b865 100644
--- a/core/src/main/java/cc/carm/plugin/minesql/conf/SQLSourceGroup.java
+++ b/core/src/main/java/cc/carm/plugin/minesql/conf/SQLSourceGroup.java
@@ -1,6 +1,6 @@
package cc.carm.plugin.minesql.conf;
-import cc.carm.lib.configuration.core.source.ConfigurationWrapper;
+import cc.carm.lib.configuration.source.section.ConfigureSection;
import cc.carm.plugin.minesql.MineSQL;
import cc.carm.plugin.minesql.api.SQLDriverType;
import cc.carm.plugin.minesql.api.conf.SQLDriverConfig;
@@ -44,11 +44,11 @@ public class SQLSourceGroup {
return new SQLSourceGroup(configs);
}
- public static @NotNull SQLSourceGroup parse(ConfigurationWrapper> rootSection) {
+ public static @NotNull SQLSourceGroup parse(ConfigureSection rootSection) {
LinkedHashMap configs = new LinkedHashMap<>();
for (String name : rootSection.getKeys(false)) {
- if (!rootSection.isConfigurationSection(name)) continue;
- ConfigurationWrapper> section = rootSection.getConfigurationSection(name);
+ if (!rootSection.isSection(name)) continue;
+ ConfigureSection section = rootSection.getSection(name);
if (section == null) continue;
SQLDriverConfig conf = parse(name, section);
if (conf != null) configs.put(name, conf);
@@ -56,7 +56,7 @@ public class SQLSourceGroup {
return new SQLSourceGroup(configs);
}
- public static @Nullable SQLDriverConfig parse(String name, ConfigurationWrapper> section) {
+ public static @Nullable SQLDriverConfig parse(String name, ConfigureSection section) {
@Nullable String driverString = section.getString("type");
@Nullable SQLDriverType driverType = SQLDriverType.parse(driverString);
if (driverType == null) {
diff --git a/core/src/main/templates/cc/carm/plugin/minesql/References.java b/core/src/main/templates/cc/carm/plugin/minesql/References.java
new file mode 100644
index 0000000..c7f9932
--- /dev/null
+++ b/core/src/main/templates/cc/carm/plugin/minesql/References.java
@@ -0,0 +1,9 @@
+package cc.carm.plugin.minesql;
+
+public interface References {
+
+ String REPO_OWNER = "CarmJos";
+ String REPO_NAME = "MineSQL";
+ String VERSION = "${project.version}";
+
+}
diff --git a/platforms/bukkit/pom.xml b/platforms/bukkit/pom.xml
index 629ffbc..ad6873c 100644
--- a/platforms/bukkit/pom.xml
+++ b/platforms/bukkit/pom.xml
@@ -5,7 +5,7 @@
minesql-parent
cc.carm.plugin
- 1.4.2
+ 1.4.3
../../pom.xml
4.0.0
@@ -79,13 +79,6 @@
provided
-
- net.byteflux
- libby-bukkit
- ${deps.libby.version}
- compile
-
-
org.bstats
bstats-bukkit
diff --git a/platforms/bukkit/src/main/java/cc/carm/plugin/minesql/MineSQLBukkit.java b/platforms/bukkit/src/main/java/cc/carm/plugin/minesql/MineSQLBukkit.java
index 8054d12..820e629 100644
--- a/platforms/bukkit/src/main/java/cc/carm/plugin/minesql/MineSQLBukkit.java
+++ b/platforms/bukkit/src/main/java/cc/carm/plugin/minesql/MineSQLBukkit.java
@@ -4,8 +4,6 @@ import cc.carm.lib.easyplugin.EasyPlugin;
import cc.carm.plugin.minesql.conf.PluginConfiguration;
import co.aikar.commands.CommandManager;
import co.aikar.commands.PaperCommandManager;
-import net.byteflux.libby.BukkitLibraryManager;
-import net.byteflux.libby.LibraryManager;
import org.bstats.bukkit.Metrics;
import org.bstats.charts.SimplePie;
import org.jetbrains.annotations.NotNull;
@@ -16,8 +14,6 @@ public class MineSQLBukkit extends EasyPlugin implements MineSQLPlatform {
protected static MineSQLBukkit instance;
- protected BukkitLibraryManager libraryManager;
-
protected MineSQLCore core;
protected PaperCommandManager commandManager;
@@ -25,9 +21,6 @@ public class MineSQLBukkit extends EasyPlugin implements MineSQLPlatform {
protected void load() {
MineSQLBukkit.instance = this;
- log("加载依赖管理器...");
- this.libraryManager = new BukkitLibraryManager(this);
-
log("加载基础核心...");
this.core = new MineSQLCore(this);
}
diff --git a/platforms/bungee/pom.xml b/platforms/bungee/pom.xml
index d873171..fc8a952 100644
--- a/platforms/bungee/pom.xml
+++ b/platforms/bungee/pom.xml
@@ -5,7 +5,7 @@
minesql-parent
cc.carm.plugin
- 1.4.2
+ 1.4.3
../../pom.xml
4.0.0
diff --git a/platforms/sponge8/pom.xml b/platforms/sponge8/pom.xml
deleted file mode 100644
index a34f4d5..0000000
--- a/platforms/sponge8/pom.xml
+++ /dev/null
@@ -1,120 +0,0 @@
-
-
-
- minesql-parent
- cc.carm.plugin
- 1.4.2
- ../../pom.xml
-
- 4.0.0
-
-
- ${project.jdk.version}
- ${project.jdk.version}
- UTF-8
- UTF-8
- true
- true
-
-
- minesql-platform-sponge
-
- MineSQL-Sponge
- 轻松(用)SQL的独立运行库Sponge版本插件。
- https://github.com/CarmJos/MineSQL
-
-
-
- huanmeng
- huanmeng-qwq
- huanmeng@huanmeng-qwq.com
-
- Contributor
-
-
-
-
-
-
- GNU General Public License v3.0
- https://opensource.org/licenses/GPL-3.0
-
-
-
-
- GitHub Issues
- https://github.com/CarmJos/EasySQL-Plugin/issues
-
-
-
- GitHub Actions
- https://github.com/CarmJos/EasySQL-Plugin/actions/workflows/maven.yml
-
-
-
-
- sponge
- https://repo.spongepowered.org/maven
-
-
-
-
-
-
-
- ${project.parent.groupId}
- minesql-core
- ${project.parent.version}
- compile
-
-
-
-
- org.spongepowered
- spongeapi
- 8.0.0
- provided
-
-
- ninja.leaping.configurate
- configurate-hocon
-
-
-
-
-
- org.bstats
- bstats-sponge
- ${deps.bstats.version}
- compile
-
-
-
- co.aikar
- acf-sponge
- ${deps.acf.version}
- compile
-
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-source-plugin
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
-
-
- org.apache.maven.plugins
- maven-jar-plugin
-
-
-
-
-
\ No newline at end of file
diff --git a/platforms/sponge8/src/main/java/cc/carm/plugin/minesql/MineSQLSponge.java b/platforms/sponge8/src/main/java/cc/carm/plugin/minesql/MineSQLSponge.java
deleted file mode 100644
index 5b4afb5..0000000
--- a/platforms/sponge8/src/main/java/cc/carm/plugin/minesql/MineSQLSponge.java
+++ /dev/null
@@ -1,122 +0,0 @@
-package cc.carm.plugin.minesql;
-
-import cc.carm.lib.easyplugin.utils.ColorParser;
-import cc.carm.lib.easyplugin.utils.JarResourceUtils;
-import cc.carm.plugin.minesql.conf.PluginConfiguration;
-import co.aikar.commands.CommandManager;
-import com.google.inject.Inject;
-import net.kyori.adventure.text.Component;
-import org.bstats.charts.SimplePie;
-import org.bstats.sponge.Metrics;
-import org.jetbrains.annotations.NotNull;
-import org.jetbrains.annotations.Nullable;
-import org.spongepowered.api.Server;
-import org.spongepowered.api.Sponge;
-import org.spongepowered.api.config.ConfigDir;
-import org.spongepowered.api.event.Listener;
-import org.spongepowered.api.event.Order;
-import org.spongepowered.api.event.lifecycle.StartingEngineEvent;
-import org.spongepowered.api.event.lifecycle.StoppingEngineEvent;
-import org.spongepowered.plugin.PluginContainer;
-import org.spongepowered.plugin.builtin.jvm.Plugin;
-
-import java.io.File;
-import java.nio.file.Path;
-import java.util.Arrays;
-import java.util.Optional;
-
-/**
- * @author huanmeng_qwq, CarmJos
- */
-@Plugin("minesql")
-public class MineSQLSponge implements MineSQLPlatform {
-
- @Inject
- @ConfigDir(sharedRoot = false)
- private Path configDirectory;
-
- @Inject
- private org.apache.logging.log4j.Logger logger;
-
- private final PluginContainer pluginContainer;
- private final Metrics.Factory metricsFactory;
-
- protected final MineSQLCore core;
-// protected SpongeCommandManager commandManager;
-
- @Inject
- public MineSQLSponge(Metrics.Factory factory, PluginContainer pluginContainer) {
- this.pluginContainer = pluginContainer;
- this.metricsFactory = factory;
-
- getLogger().info("加载基础核心...");
- this.core = new MineSQLCore(this);
- }
-
- @Listener(order = Order.PRE)
- public void starting(StartingEngineEvent e) {
- outputInfo();
-// getLogger().info("初始化指令管理器...");
-// this.commandManager = new SpongeCommandManager(pluginContainer);
-//
-// getLogger().info("注册相关指令...");
-// this.core.initializeCommands(getCommandManager());
-
- if (getConfiguration().METRICS.getNotNull()) {
- getLogger().info("启用统计数据...");
- Metrics metrics = this.metricsFactory.make(14078);
- metrics.addCustomChart(new SimplePie("update_check",
- () -> getConfiguration().UPDATE_CHECKER.getNotNull() ? "ENABLED" : "DISABLED")
- );
- metrics.addCustomChart(new SimplePie("properties_configuration",
- () -> getConfiguration().PROPERTIES.ENABLE.getNotNull() ? "ENABLED" : "DISABLED")
- );
- }
-
- if (getConfiguration().UPDATE_CHECKER.getNotNull()) {
- getLogger().info("开始检查更新,可能需要一小段时间...");
- getLogger().info(" 如不希望检查更新,可在配置文件中关闭。");
- Sponge.asyncScheduler().executor(pluginContainer)
- .execute(() -> this.core.checkUpdate(getVersion()));
- } else {
- getLogger().info("已禁用检查更新,跳过。");
- }
- }
-
- @Listener
- public void disable(StoppingEngineEvent e) {
- outputInfo();
- logger.info("终止全部数据库连接...");
- this.core.shutdownAll();
- }
-
- @Override
- public @NotNull File getPluginFolder() {
- return configDirectory.toFile();
- }
-
- public @NotNull PluginConfiguration getConfiguration() {
- return this.core.getConfig();
- }
-
- public @NotNull java.util.logging.Logger getLogger() {
- return java.util.logging.Logger.getLogger("MineSQL");
- }
-
- //fixme acf-sponge是基于sponge5编写的 无法使用
- @Override
- public @Nullable CommandManager, ?, ?, ?, ?, ?> getCommandManager() {
- return null;
- }
-
- public String getVersion() {
- return pluginContainer.metadata().version().toString();
- }
-
- public void outputInfo() {
- Optional.ofNullable(JarResourceUtils.readResource(this.getClass().getResourceAsStream("PLUGIN_INFO")))
- .map(v -> ColorParser.parse(Arrays.asList(v)))
- .ifPresent(list -> list.forEach(s -> Sponge.server().sendMessage(Component.text(s))));
- }
-
-}
diff --git a/platforms/sponge8/src/main/resources/META-INF/sponge_plugins.json b/platforms/sponge8/src/main/resources/META-INF/sponge_plugins.json
deleted file mode 100644
index a4d5522..0000000
--- a/platforms/sponge8/src/main/resources/META-INF/sponge_plugins.json
+++ /dev/null
@@ -1,39 +0,0 @@
-{
- "loader": {
- "name": "java_plain",
- "version": "1.0"
- },
- "license": "GPL-3.0-or-later",
- "global": {
- "version": "8.0.0",
- "links": {
- "homepage": "${project.url}",
- "source": "${project.url}",
- "issues": "${project.url}/issues"
- },
- "contributors": [
- {
- "name": "huanmeng",
- "description": "ContributorContributor"
- },
- {
- "name": "CarmJos",
- "description": "Lead Developer"
- }
- ],
- "dependencies": [
- {
- "id": "spongeapi",
- "version": "8.0.0"
- }
- ]
- },
- "plugins": [
- {
- "id": "minesql",
- "name": "MineSQL (EasySQL-Plugin)",
- "entrypoint": "cc.carm.plugin.minesql.MineSQLSponge",
- "description": "${project.description}"
- }
- ]
-}
\ No newline at end of file
diff --git a/platforms/velocity/pom.xml b/platforms/velocity/pom.xml
index b3818e1..d7a5194 100644
--- a/platforms/velocity/pom.xml
+++ b/platforms/velocity/pom.xml
@@ -5,7 +5,7 @@
minesql-parent
cc.carm.plugin
- 1.4.2
+ 1.4.3
../../pom.xml
4.0.0
diff --git a/platforms/velocity/src/main/java/cc/carm/plugin/minesql/MineSQLVelocity.java b/platforms/velocity/src/main/java/cc/carm/plugin/minesql/MineSQLVelocity.java
index 23280dc..2b1b740 100644
--- a/platforms/velocity/src/main/java/cc/carm/plugin/minesql/MineSQLVelocity.java
+++ b/platforms/velocity/src/main/java/cc/carm/plugin/minesql/MineSQLVelocity.java
@@ -22,7 +22,8 @@ import java.nio.file.Path;
import java.util.logging.Logger;
-@Plugin(id = "minesql", name = "MineSQL (EasySQL-Plugin)", version = "1.4.2",
+@Plugin(id = "minesql", name = "MineSQL (EasySQL-Plugin)",
+ version = References.VERSION,
description = "EasySQL Plugin For Velocity",
url = "https://github.com/CarmJos/MineSQL",
authors = {"CarmJos", "GhostChu"}
diff --git a/plugin/pom.xml b/plugin/pom.xml
index 077b189..584dd05 100644
--- a/plugin/pom.xml
+++ b/plugin/pom.xml
@@ -5,7 +5,7 @@
minesql-parent
cc.carm.plugin
- 1.4.2
+ 1.4.3
4.0.0
@@ -34,13 +34,6 @@
compile
-
- ${project.parent.groupId}
- minesql-platform-sponge
- ${project.parent.version}
- compile
-
-
${project.parent.groupId}
minesql-platform-velocity
diff --git a/pom.xml b/pom.xml
index 761b358..2cc85c1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -12,7 +12,7 @@
UTF-8
0.4.7
- 3.9.1
+ 4.1.4
1.5.12
4.1.7
@@ -30,7 +30,7 @@
cc.carm.plugin
minesql-parent
pom
- 1.4.2
+ 1.4.3
api
core
@@ -38,7 +38,6 @@
platforms/bukkit
platforms/bungee
platforms/velocity
- platforms/sponge8
plugin