9
0
mirror of https://github.com/WiIIiam278/HuskSync.git synced 2025-12-19 14:59:21 +00:00

fix: correct compat version check

This commit is contained in:
William
2024-08-26 14:08:25 +01:00
parent 47373d8974
commit b68aedc99a
2 changed files with 8 additions and 1 deletions

View File

@@ -50,7 +50,7 @@ public interface CompatibilityChecker {
} }
// Check compatibility // Check compatibility
if (!compatible.equals(getPlugin().getMinecraftVersion())) { if (compatible.compareTo(getPlugin().getMinecraftVersion()) != 0) {
throw new HuskSync.FailedToLoadException(""" throw new HuskSync.FailedToLoadException("""
Incompatible Minecraft version. This version of HuskSync is designed for Minecraft %s. Incompatible Minecraft version. This version of HuskSync is designed for Minecraft %s.
Please download the correct version of HuskSync for your server's Minecraft version (%s).""" Please download the correct version of HuskSync for your server's Minecraft version (%s)."""

View File

@@ -20,6 +20,7 @@
package net.william278.husksync; package net.william278.husksync;
import net.kyori.adventure.audience.Audience; import net.kyori.adventure.audience.Audience;
import net.william278.desertwell.util.Version;
import net.william278.husksync.listener.BukkitEventListener; import net.william278.husksync.listener.BukkitEventListener;
import net.william278.husksync.listener.PaperEventListener; import net.william278.husksync.listener.PaperEventListener;
import net.william278.uniform.Uniform; import net.william278.uniform.Uniform;
@@ -45,6 +46,12 @@ public class PaperHuskSync extends BukkitHuskSync {
return player == null || !player.isOnline() ? Audience.empty() : player; return player == null || !player.isOnline() ? Audience.empty() : player;
} }
@NotNull
@Override
public Version getMinecraftVersion() {
return Version.fromString(getServer().getMinecraftVersion());
}
@Override @Override
@NotNull @NotNull
public Uniform getUniform() { public Uniform getUniform() {