Skip to content

Semver

Package: com.hypixel.hytale.common.semver

public class Semver implements Comparable<Semver>

Implements Comparable to provide Semver functionality.

ModifierTypeNameValue
public static finalCodec<Semver>CODECnew FunctionCodec<>(Codec.STRING, Semver::fromString, Semver::toString)
ModifierTypeName
private finallongmajor
private finallongminor
private finallongpatch
private finalString[]preRelease
private finalStringbuild
ModifierReturn TypeSignature
publicSemver(long major, long minor, long patch)
publicSemver(long major, long minor, long patch, String[] preRelease, String build)
publiclonggetMajor()
publiclonggetMinor()
publiclonggetPatch()
publicString[]getPreRelease()
publicStringgetBuild()
publicbooleansatisfies(@Nonnull SemverRange range)
publicintcompareTo(@Nonnull Semver other)
@Nonnull @Override publicStringtoString()
@Nonnull public staticSemverfromString(String str)
@Nonnull public staticSemverfromString(String str, boolean strict)
private staticvoidvalidateBuild(@Nullable String build)
private staticvoidvalidatePreRelease(@Nullable String[] preRelease)
Hydex is an independent community resource. Hytale is a trademark of Hypixel Studios. Hydex is not affiliated with or endorsed by Hypixel Studios.