Edit: move plugin manifests;

Edit: retrieve a version of velocity;
feat/data-edit-commands
Harvels X 3 years ago
parent 545c0896f0
commit fd42bc99be
No known key found for this signature in database
GPG Key ID: 9637BCFE856BB8F3

@ -1,5 +1,5 @@
name: HuskSync
version: '@version@'
version: ${version}
main: me.william278.husksync.HuskSyncBukkit
api-version: 1.16
author: William278

@ -1,5 +1,5 @@
name: HuskSync
version: '@version@'
version: ${version}
main: me.william278.husksync.HuskSyncBungeeCord
author: William278
description: 'A modern, cross-server player data synchronization system'

@ -7,6 +7,7 @@ import com.velocitypowered.api.event.Subscribe;
import com.velocitypowered.api.event.proxy.ProxyInitializeEvent;
import com.velocitypowered.api.event.proxy.ProxyShutdownEvent;
import com.velocitypowered.api.plugin.Plugin;
import com.velocitypowered.api.plugin.PluginContainer;
import com.velocitypowered.api.plugin.annotation.DataDirectory;
import com.velocitypowered.api.proxy.ProxyServer;
import me.william278.husksync.migrator.MPDBMigrator;
@ -31,20 +32,11 @@ import java.util.HashSet;
import java.util.Objects;
import java.util.logging.Level;
import static me.william278.husksync.HuskSyncVelocity.VERSION;
@Plugin(
id = "husksync",
name = "HuskSync",
version = VERSION,
description = "A modern, cross-server player data synchronization system",
authors = {"William278"},
url = "https://william278.net"
)
@Plugin(id = "husksync")
public class HuskSyncVelocity {
// Plugin version
public static final String VERSION = "1.3.2";
public static String VERSION = null;
// Velocity bStats ID (different from Bukkit and BungeeCord)
private static final int METRICS_ID = 13489;
@ -95,11 +87,13 @@ public class HuskSyncVelocity {
}
@Inject
public HuskSyncVelocity(ProxyServer server, Logger logger, @DataDirectory Path dataDirectory, Metrics.Factory metricsFactory) {
public HuskSyncVelocity(ProxyServer server, Logger logger, @DataDirectory Path dataDirectory, Metrics.Factory metricsFactory, PluginContainer pluginContainer) {
this.server = server;
this.logger = logger;
this.dataDirectory = dataDirectory;
this.metricsFactory = metricsFactory;
pluginContainer.getDescription().getVersion().ifPresent(s -> VERSION = s);
}
@Subscribe

@ -0,0 +1,12 @@
{
"id": "husksync",
"name": "HuskSync",
"version": "${version}",
"description": "A modern, cross-server player data synchronization system",
"url": "https://william278.net",
"authors": [
"William278"
],
"dependencies": [],
"main": "me.william278.husksync.HuskSyncVelocity"
}
Loading…
Cancel
Save