public static enum CoreAPI.GameVersion extends java.lang.Enum<CoreAPI.GameVersion>
| Enum Constant and Description |
|---|
V12_2 |
V16_5 |
V18_2 |
V19_2 |
V19_4 |
V20_1 |
V20_4 |
V20_6 |
V21_1 |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getClassExt() |
java.lang.String |
getClassExt(boolean includeMinorVersion) |
java.lang.String |
getPackageName() |
java.lang.String |
getPackageName(boolean includeMinorVersion) |
java.lang.String |
getPackageName(CoreAPI.ModLoader loader,
java.lang.String base) |
java.lang.String |
getPackageName(CoreAPI.ModLoader loader,
java.lang.String base,
boolean includeMinorVersion) |
java.lang.String |
getPackageName(java.lang.String base) |
java.lang.String |
getPackageName(java.lang.String base,
boolean includeMinorVersion) |
boolean |
isAtLeast(@Nullable CoreAPI.GameVersion version) |
boolean |
isAtLeast(@Nullable java.lang.String versionStr) |
boolean |
isAtMost(@Nullable CoreAPI.GameVersion version) |
boolean |
isAtMost(@Nullable java.lang.String versionStr) |
boolean |
isCompatibleFabric() |
boolean |
isCompatibleForge()
Is this an unecessary check? Yes, but at least it probably ensures future compatibility.
|
boolean |
isCompatibleLegacyForge() |
boolean |
isCompatibleModernForge() |
boolean |
isCompatibleNeoForge() |
boolean |
isGreaterThan(@Nullable CoreAPI.GameVersion version) |
boolean |
isGreaterThan(@Nullable java.lang.String versionStr) |
boolean |
isLessThan(@Nullable CoreAPI.GameVersion version) |
boolean |
isLessThan(@Nullable java.lang.String versionStr) |
boolean |
isV12() |
boolean |
isV16() |
boolean |
isV18() |
boolean |
isV19_2() |
boolean |
isV19_4() |
boolean |
isV19() |
boolean |
isV20_1() |
boolean |
isV20_4() |
boolean |
isV20_6() |
boolean |
isV20() |
boolean |
isV21_1() |
boolean |
isV21() |
static CoreAPI.GameVersion |
parse(java.lang.String versionStr) |
java.lang.String |
toString() |
static CoreAPI.GameVersion |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static CoreAPI.GameVersion[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
java.lang.String |
withClassExt(java.lang.String className) |
java.lang.String |
withClassExt(java.lang.String className,
boolean includeMinorVersion) |
public static final CoreAPI.GameVersion V12_2
public static final CoreAPI.GameVersion V16_5
public static final CoreAPI.GameVersion V18_2
public static final CoreAPI.GameVersion V19_2
public static final CoreAPI.GameVersion V19_4
public static final CoreAPI.GameVersion V20_1
public static final CoreAPI.GameVersion V20_4
public static final CoreAPI.GameVersion V20_6
public static final CoreAPI.GameVersion V21_1
public static CoreAPI.GameVersion[] values()
for (CoreAPI.GameVersion c : CoreAPI.GameVersion.values()) System.out.println(c);
public static CoreAPI.GameVersion valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic static CoreAPI.GameVersion parse(java.lang.String versionStr)
public java.lang.String getClassExt()
public java.lang.String getClassExt(boolean includeMinorVersion)
public java.lang.String getPackageName(CoreAPI.ModLoader loader, java.lang.String base)
public java.lang.String getPackageName(CoreAPI.ModLoader loader, java.lang.String base, boolean includeMinorVersion)
public java.lang.String getPackageName(java.lang.String base)
public java.lang.String getPackageName(java.lang.String base,
boolean includeMinorVersion)
public java.lang.String getPackageName()
public java.lang.String getPackageName(boolean includeMinorVersion)
public boolean isCompatibleFabric()
public boolean isCompatibleForge()
public boolean isCompatibleLegacyForge()
public boolean isCompatibleModernForge()
public boolean isCompatibleNeoForge()
public boolean isV12()
public boolean isV16()
public boolean isV18()
public boolean isV19()
public boolean isV19_2()
public boolean isV19_4()
public boolean isV20()
public boolean isV20_1()
public boolean isV20_4()
public boolean isV20_6()
public boolean isV21()
public boolean isV21_1()
public boolean isAtLeast(@Nullable
@Nullable java.lang.String versionStr)
public boolean isAtLeast(@Nullable
@Nullable CoreAPI.GameVersion version)
public boolean isAtMost(@Nullable
@Nullable java.lang.String versionStr)
public boolean isAtMost(@Nullable
@Nullable CoreAPI.GameVersion version)
public boolean isGreaterThan(@Nullable
@Nullable java.lang.String versionStr)
public boolean isGreaterThan(@Nullable
@Nullable CoreAPI.GameVersion version)
public boolean isLessThan(@Nullable
@Nullable java.lang.String versionStr)
public boolean isLessThan(@Nullable
@Nullable CoreAPI.GameVersion version)
public java.lang.String toString()
toString in class java.lang.Enum<CoreAPI.GameVersion>public java.lang.String withClassExt(java.lang.String className)
public java.lang.String withClassExt(java.lang.String className,
boolean includeMinorVersion)