Class VersionModule
java.lang.Object
nl.mtvehicles.core.infrastructure.modules.VersionModule
Module containing information about the plugin and server version
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic boolean
True if the plugin is a dev-build (auto-updater is disabled)static boolean
True if the plugin is a pre-release, release candidate or a dev-buildstatic PluginVersion
Deprecated.static String
The plugin's version as String (e.g. '2.4.2')static String
The server's software (e.g. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ServerVersion
Get the server version as enumboolean
Check whether the server version is supported by the plugin.
-
Field Details
-
pluginVersionString
The plugin's version as String (e.g. '2.4.2') -
pluginVersion
Deprecated.PluginVersion enum is no longer used, usepluginVersionString
instead. (Auto-updater is no longer handled in the plugin, but on the server)The plugin's version as enum- See Also:
-
isPreRelease
public static boolean isPreReleaseTrue if the plugin is a pre-release, release candidate or a dev-build -
isDevRelease
public static boolean isDevReleaseTrue if the plugin is a dev-build (auto-updater is disabled) -
serverSoftware
The server's software (e.g. 'Paper')
-
-
Constructor Details
-
VersionModule
public VersionModule()
-
-
Method Details
-
getServerVersion
Get the server version as enum- Returns:
- Server version
-
isSupportedVersion
public boolean isSupportedVersion()Check whether the server version is supported by the plugin. Otherwise, send a warning and disable the plugin.- Returns:
- True if the server version is supported
-
pluginVersionString
instead.