Added support for targeting minor versions

This commit is contained in:
Intelli 2025-07-18 18:15:02 -06:00
parent 22fa0dbc47
commit dff6526537
3 changed files with 30 additions and 3 deletions

27
pom.xml
View file

@ -56,6 +56,26 @@
</archive> </archive>
</configuration> </configuration>
</plugin> </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>3.4.1</version>
<executions>
<execution>
<id>skip-deploy</id>
<phase>deploy</phase>
<goals><goal>enforce</goal></goals>
<configuration>
<rules>
<eval>
<expression>true</expression>
</eval>
</rules>
<fail>true</fail>
</configuration>
</execution>
</executions>
</plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId> <artifactId>maven-shade-plugin</artifactId>
@ -102,6 +122,13 @@
</execution> </execution>
</executions> </executions>
</plugin> </plugin>
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<version>3.1.1</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId> <artifactId>maven-surefire-plugin</artifactId>

View file

@ -47,7 +47,7 @@ public class ConfigHandler extends Queue {
public static final String COMMUNITY_EDITION = "Community Edition"; public static final String COMMUNITY_EDITION = "Community Edition";
public static final String JAVA_VERSION = "11.0"; public static final String JAVA_VERSION = "11.0";
public static final String MINECRAFT_VERSION = "1.16"; public static final String MINECRAFT_VERSION = "1.16";
public static final String LATEST_VERSION = "1.21"; public static final String LATEST_VERSION = "1.21.6";
public static String path = "plugins/CoreProtect/"; public static String path = "plugins/CoreProtect/";
public static String sqlite = "database.db"; public static String sqlite = "database.db";
public static String host = "127.0.0.1"; public static String host = "127.0.0.1";

View file

@ -32,8 +32,8 @@ public class VersionCheckService {
return false; return false;
} }
if (VersionUtils.newVersion(ConfigHandler.LATEST_VERSION, bukkitVersion[0] + "." + bukkitVersion[1]) && VersionUtils.isBranch("master")) { if (VersionUtils.newVersion(ConfigHandler.LATEST_VERSION, bukkitVersion[0] + "." + bukkitVersion[1] + (bukkitVersion.length > 2 ? "." + bukkitVersion[2] : "")) && VersionUtils.isBranch("master")) {
Chat.console(Phrase.build(Phrase.VERSION_INCOMPATIBLE, "Minecraft", bukkitVersion[0] + "." + bukkitVersion[1])); Chat.console(Phrase.build(Phrase.VERSION_INCOMPATIBLE, "Minecraft", bukkitVersion[0] + "." + bukkitVersion[1] + (bukkitVersion.length > 2 ? "." + bukkitVersion[2] : "")));
return false; return false;
} }