Uses of Class
com.hypixel.hytale.common.semver.SemverRange
Packages that use SemverRange
Package
Description
-
Uses of SemverRange in com.hypixel.hytale.common.plugin
Methods in com.hypixel.hytale.common.plugin that return SemverRangeModifier and TypeMethodDescriptionPluginManifest.getServerVersion()The server version range that this plugin is compatible with.Methods in com.hypixel.hytale.common.plugin that return types with arguments of type SemverRangeModifier and TypeMethodDescriptionPluginManifest.getDependencies()PluginManifest.getLoadBefore()PluginManifest.getOptionalDependencies()Methods in com.hypixel.hytale.common.plugin with parameters of type SemverRangeModifier and TypeMethodDescriptionPluginManifest.checkServerVersionCompatibility(SemverRange range, String serverVersionStr) voidPluginManifest.setServerVersion(SemverRange serverVersion) Method parameters in com.hypixel.hytale.common.plugin with type arguments of type SemverRangeModifier and TypeMethodDescriptionMod.calculateLoadOrder(Map<PluginIdentifier, T> pending, BiPredicate<PluginIdentifier, SemverRange> externalDepsValidator) Takes the pending plugins and creates a list in load order.Mod.calculateLoadOrder(Map<PluginIdentifier, T> pending, BiPredicate<PluginIdentifier, SemverRange> externalDepsValidator, List<PluginIdentifier> manualOrder) Takes the pending plugins and creates a list in load order.Constructors in com.hypixel.hytale.common.plugin with parameters of type SemverRangeModifierConstructorDescriptionPluginManifest(String group, String name, Semver version, String description, List<AuthorInfo> authors, String website, String main, SemverRange serverVersion, Map<PluginIdentifier, SemverRange> dependencies, Map<PluginIdentifier, SemverRange> optionalDependencies, Map<PluginIdentifier, SemverRange> loadBefore, List<PluginManifest> subPlugins, boolean disabledByDefault) Default Constructor for aPluginManifestinstance.Constructor parameters in com.hypixel.hytale.common.plugin with type arguments of type SemverRangeModifierConstructorDescriptionPluginManifest(String group, String name, Semver version, String description, List<AuthorInfo> authors, String website, String main, SemverRange serverVersion, Map<PluginIdentifier, SemverRange> dependencies, Map<PluginIdentifier, SemverRange> optionalDependencies, Map<PluginIdentifier, SemverRange> loadBefore, List<PluginManifest> subPlugins, boolean disabledByDefault) Default Constructor for aPluginManifestinstance. -
Uses of SemverRange in com.hypixel.hytale.common.semver
Classes in com.hypixel.hytale.common.semver that implement interfaces with type arguments of type SemverRangeModifier and TypeClassDescriptionclassStrict codec forSemverRange: any unparseable input throws viaSemverRange.fromString(String)and propagates as a normal codec error.Fields in com.hypixel.hytale.common.semver declared as SemverRangeFields in com.hypixel.hytale.common.semver with type parameters of type SemverRangeMethods in com.hypixel.hytale.common.semver that return SemverRangeModifier and TypeMethodDescriptionSemverRangeCodec.decodeJson(RawJsonReader reader, ExtraInfo extraInfo) static SemverRangeBuilds a range satisfied only by exactly the given version, equivalent to the"=x.y.z"form but constructed straight from theSemver-- notoString()round-trip, and no risk of tripping the bare-version parser (a bare"0.8.6"is rejected as a range, since bare forms are only valid when the patch is zero).static SemverRangeSemverRange.fromString(String str) static SemverRangeSemverRange.fromString(String str, boolean strict) Methods in com.hypixel.hytale.common.semver with parameters of type SemverRangeModifier and TypeMethodDescriptionorg.bson.BsonValueSemverRangeCodec.encode(SemverRange range, ExtraInfo extraInfo) booleanSemver.satisfies(SemverRange range) -
Uses of SemverRange in com.hypixel.hytale.server.core.config
Methods in com.hypixel.hytale.server.core.config that return SemverRangeMethods in com.hypixel.hytale.server.core.config with parameters of type SemverRange -
Uses of SemverRange in com.hypixel.hytale.server.core.plugin
Methods in com.hypixel.hytale.server.core.plugin with parameters of type SemverRangeModifier and TypeMethodDescriptionbooleanPluginManager.hasPlugin(PluginIdentifier identifier, SemverRange range) -
Uses of SemverRange in com.hypixel.hytale.server.core.universe.world
Methods in com.hypixel.hytale.server.core.universe.world that return types with arguments of type SemverRangeMethod parameters in com.hypixel.hytale.server.core.universe.world with type arguments of type SemverRangeModifier and TypeMethodDescriptionvoidWorldConfig.setRequiredPlugins(Map<PluginIdentifier, SemverRange> requiredPlugins)