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