Interface ModDependency


  • public interface ModDependency
    • Field Detail

      • NO_REQUIREMENT

        static final com.vdurmont.semver4j.Requirement NO_REQUIREMENT
    • Method Detail

      • id

        @NotNull
        @NotNull java.lang.String id()
      • requirement

        @NotNull
        @NotNull com.vdurmont.semver4j.Requirement requirement()
      • prettyRequirement

        @NotNull
        @NotNull java.lang.String prettyRequirement()
      • ifDeps

        @NotNull
        @NotNull @Unmodifiable java.util.List<ModDependency> ifDeps()
      • unlessDeps

        @NotNull
        @NotNull @Unmodifiable java.util.List<ModDependency> unlessDeps()
      • evaluate

        boolean evaluate​(@NotNull
                         @NotNull java.util.Map<java.lang.String,​ModInfo> mods)
      • evaluate

        boolean evaluate()