diff --git a/src/main/java/com/falsepattern/lib/api/ComplexVersion.java b/src/main/java/com/falsepattern/lib/api/ComplexVersion.java deleted file mode 100644 index 3f5d761..0000000 --- a/src/main/java/com/falsepattern/lib/api/ComplexVersion.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.falsepattern.lib.api; - -import com.falsepattern.lib.dependencies.Version; -import lombok.NonNull; - -/** - * Deprecated in 0.6.*, will be removed in 0.7.0. - * Moved to {@link com.falsepattern.lib.dependencies.ComplexVersion}. - */ -@Deprecated -public class ComplexVersion extends com.falsepattern.lib.dependencies.ComplexVersion { - public ComplexVersion(@NonNull Version mainVersion, Version... subVersions) { - super(mainVersion, subVersions); - Deprecation.warn(); - } -} diff --git a/src/main/java/com/falsepattern/lib/api/DependencyLoader.java b/src/main/java/com/falsepattern/lib/api/DependencyLoader.java deleted file mode 100644 index eea5d1b..0000000 --- a/src/main/java/com/falsepattern/lib/api/DependencyLoader.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.falsepattern.lib.api; - -import com.falsepattern.lib.dependencies.Version; -import lombok.Builder; -import lombok.NonNull; - -/** - * Deprecated in 0.6.*, will be removed in 0.7.0. - * Outdated wrapper on top of the {@link com.falsepattern.lib.dependencies.DependencyLoader} class. Use that one instead. - */ -@Deprecated -public class DependencyLoader { - @Builder - public static void loadLibrary(String loadingModId, String groupId, String artifactId, @NonNull com.falsepattern.lib.dependencies.Version minVersion, com.falsepattern.lib.dependencies.Version maxVersion, @NonNull com.falsepattern.lib.dependencies.Version preferredVersion, String regularSuffix, String devSuffix) { - com.falsepattern.lib.dependencies.DependencyLoader.loadLibrary(loadingModId, groupId, artifactId, minVersion, maxVersion, preferredVersion, regularSuffix, devSuffix); - Deprecation.warn(); - } - - public static void addMavenRepo(String url) { - com.falsepattern.lib.dependencies.DependencyLoader.addMavenRepo(url); - Deprecation.warn(); - } -} diff --git a/src/main/java/com/falsepattern/lib/api/Deprecation.java b/src/main/java/com/falsepattern/lib/api/Deprecation.java deleted file mode 100644 index c3f3751..0000000 --- a/src/main/java/com/falsepattern/lib/api/Deprecation.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.falsepattern.lib.api; - -final class Deprecation { - private static boolean shortWarning = false; - static void warn() { - if (shortWarning) { - new DeprecationWarning("FalsePatternLib api deprecation warning. The api will be removed in 0.7! Update your mod. Stacktrace:").printStackTrace(); - } else { - new DeprecationWarning("\nDEPRECATION WARNING\nDEPRECATION WARNING\n" + - "Someone used the deprecated FalsePatternLib api from 0.5 and before.\n" + - "This api was deprecated in 0.6.0, and will be REMOVED in FalsePatternLib 0.7! You should probably update your mods.\n" + - "See the following stacktrace for hints on what mod might be the cause.").printStackTrace(); - shortWarning = true; - } - } - - private static class DeprecationWarning extends Exception { - public DeprecationWarning(String message) { - super(message); - } - } -} diff --git a/src/main/java/com/falsepattern/lib/api/SemanticVersion.java b/src/main/java/com/falsepattern/lib/api/SemanticVersion.java deleted file mode 100644 index b1379f9..0000000 --- a/src/main/java/com/falsepattern/lib/api/SemanticVersion.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.falsepattern.lib.api; - -/** - * Deprecated in 0.6.*, will be removed in 0.7.0. - * Moved to {@link com.falsepattern.lib.dependencies.SemanticVersion}. - */ -@Deprecated -public class SemanticVersion extends com.falsepattern.lib.dependencies.SemanticVersion { - public SemanticVersion(int majorVersion, int minorVersion, int patchVersion, String preRelease, String build) { - super(majorVersion, minorVersion, patchVersion, preRelease, build); - Deprecation.warn(); - } - - public SemanticVersion(int majorVersion, int minorVersion, int patchVersion, String preRelease) { - super(majorVersion, minorVersion, patchVersion, preRelease); - Deprecation.warn(); - } - - public SemanticVersion(int majorVersion, int minorVersion, int patchVersion) { - super(majorVersion, minorVersion, patchVersion); - Deprecation.warn(); - } -} diff --git a/src/main/java/com/falsepattern/lib/api/Version.java b/src/main/java/com/falsepattern/lib/api/Version.java deleted file mode 100644 index cb97776..0000000 --- a/src/main/java/com/falsepattern/lib/api/Version.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.falsepattern.lib.api; - -/** - * Deprecated in 0.6.*, will be removed in 0.7.0. - * Moved to {@link com.falsepattern.lib.dependencies.SemanticVersion}. - */ -@Deprecated -public abstract class Version extends com.falsepattern.lib.dependencies.Version { - protected Version() { - super(); - Deprecation.warn(); - } -}