Commit d725a74049bf4a7cb64ec5955d17009b3b8da150
1 parent
83769d6d
correct minecraft version to "1.8" in version data, closes #66
Showing
3 changed files
with
19 additions
and
8 deletions
java/common/com/mumfrey/liteloader/core/LiteLoaderEnumerator.java
@@ -457,21 +457,18 @@ public class LiteLoaderEnumerator implements LoaderEnumerator | @@ -457,21 +457,18 @@ public class LiteLoaderEnumerator implements LoaderEnumerator | ||
457 | { | 457 | { |
458 | if (!container.isEnabled(this.environment)) | 458 | if (!container.isEnabled(this.environment)) |
459 | { | 459 | { |
460 | - LiteLoaderLogger.info("Container %s is disabled", container.getLocation()); | ||
461 | this.registerDisabledContainer(container, DisabledReason.USER_DISABLED); | 460 | this.registerDisabledContainer(container, DisabledReason.USER_DISABLED); |
462 | return false; | 461 | return false; |
463 | } | 462 | } |
464 | 463 | ||
465 | if (!this.checkDependencies(container)) | 464 | if (!this.checkDependencies(container)) |
466 | { | 465 | { |
467 | - LiteLoaderLogger.info("Container %s is missing one or more dependencies", container.getLocation()); | ||
468 | this.registerDisabledContainer(container, DisabledReason.MISSING_DEPENDENCY); | 466 | this.registerDisabledContainer(container, DisabledReason.MISSING_DEPENDENCY); |
469 | return false; | 467 | return false; |
470 | } | 468 | } |
471 | 469 | ||
472 | if (!this.checkAPIRequirements(container)) | 470 | if (!this.checkAPIRequirements(container)) |
473 | { | 471 | { |
474 | - LiteLoaderLogger.info("Container %s is missing one or more required APIs", container.getLocation()); | ||
475 | this.registerDisabledContainer(container, DisabledReason.MISSING_API); | 472 | this.registerDisabledContainer(container, DisabledReason.MISSING_API); |
476 | return false; | 473 | return false; |
477 | } | 474 | } |
@@ -501,6 +498,8 @@ public class LiteLoaderEnumerator implements LoaderEnumerator | @@ -501,6 +498,8 @@ public class LiteLoaderEnumerator implements LoaderEnumerator | ||
501 | protected void registerDisabledContainer(LoadableMod<?> container, DisabledReason reason) | 498 | protected void registerDisabledContainer(LoadableMod<?> container, DisabledReason reason) |
502 | { | 499 | { |
503 | this.checkState(EnumeratorState.DISCOVER, "registerDisabledContainer"); | 500 | this.checkState(EnumeratorState.DISCOVER, "registerDisabledContainer"); |
501 | + | ||
502 | + LiteLoaderLogger.info(reason.getMessage(container)); | ||
504 | 503 | ||
505 | this.enabledContainers.remove(container.getIdentifier()); | 504 | this.enabledContainers.remove(container.getIdentifier()); |
506 | this.disabledContainers.put(container.getIdentifier(), new NonMod(container, false)); | 505 | this.disabledContainers.put(container.getIdentifier(), new NonMod(container, false)); |
java/common/com/mumfrey/liteloader/core/LiteLoaderVersion.java
@@ -38,7 +38,7 @@ public enum LiteLoaderVersion | @@ -38,7 +38,7 @@ public enum LiteLoaderVersion | ||
38 | MC_1_7_10_R2(29, 1405369406, "1.7.10", "1.7.10_02", "1.7.10"), | 38 | MC_1_7_10_R2(29, 1405369406, "1.7.10", "1.7.10_02", "1.7.10"), |
39 | MC_1_7_10_R3(30, 1407687918, "1.7.10", "1.7.10_03", "1.7.10", "1.7.10_03"), | 39 | MC_1_7_10_R3(30, 1407687918, "1.7.10", "1.7.10_03", "1.7.10", "1.7.10_03"), |
40 | MC_1_7_10_R4(31, 1412718533, "1.7.10", "1.7.10_04", "1.7.10", "1.7.10_03", "1.7.10_04"), | 40 | MC_1_7_10_R4(31, 1412718533, "1.7.10", "1.7.10_04", "1.7.10", "1.7.10_03", "1.7.10_04"), |
41 | - MC_1_8_0_R0(32, 0, "1.8.0", "1.8.0", "1.8", "1.8.0"); | 41 | + MC_1_8_0_R0(32, 0, "1.8", "1.8.0", "1.8", "1.8.0"); |
42 | 42 | ||
43 | /** | 43 | /** |
44 | * Current loader version | 44 | * Current loader version |
java/common/com/mumfrey/liteloader/interfaces/LoaderEnumerator.java
@@ -16,10 +16,22 @@ public interface LoaderEnumerator extends ModularEnumerator | @@ -16,10 +16,22 @@ public interface LoaderEnumerator extends ModularEnumerator | ||
16 | { | 16 | { |
17 | public enum DisabledReason | 17 | public enum DisabledReason |
18 | { | 18 | { |
19 | - UNKNOWN, | ||
20 | - USER_DISABLED, | ||
21 | - MISSING_DEPENDENCY, | ||
22 | - MISSING_API | 19 | + UNKNOWN("Container %s is could not be loaded for UNKNOWN reason"), |
20 | + USER_DISABLED("Container %s is disabled"), | ||
21 | + MISSING_DEPENDENCY("Container %s is missing one or more dependencies"), | ||
22 | + MISSING_API("Container %s is missing one or more required APIs"); | ||
23 | + | ||
24 | + private final String message; | ||
25 | + | ||
26 | + private DisabledReason(String message) | ||
27 | + { | ||
28 | + this.message = message; | ||
29 | + } | ||
30 | + | ||
31 | + public String getMessage(LoadableMod<?> container) | ||
32 | + { | ||
33 | + return String.format(this.message, container); | ||
34 | + } | ||
23 | } | 35 | } |
24 | 36 | ||
25 | /** | 37 | /** |