diff --git a/build.gradle b/build.gradle index ad54ba3..c3e8b18 100644 --- a/build.gradle +++ b/build.gradle @@ -14,6 +14,10 @@ repositories { maven { url "https://maven.meteordev.org/snapshots" } maven { url "https://maven.seedfinding.com/" } maven { url "https://maven-snapshots.seedfinding.com/" } + // maven { url 'https://jitpack.io' } + flatDir { + dirs 'libs' + } } configurations { @@ -36,6 +40,9 @@ dependencies { extraLibs('com.seedfinding:mc_biome:533cdb5ed955ff1c3106f9901aea6aa5b08fd781') {transitive = false} extraLibs('com.seedfinding:mc_terrain:9e937ddb838e28e79423c287fa18b1ce66f061d7') {transitive = false} extraLibs('com.seedfinding:mc_feature:ef939c0dd7d66ab1bd290d6aab1e42a12cb3dbf1') {transitive = false} + // seedcracker api + implementation(fileTree(dir: 'libs', include: 'seedcrackerX-2.12-api.jar')) + configurations.implementation.extendsFrom(configurations.extraLibs) } diff --git a/libs/seedcrackerX-2.12-api.jar b/libs/seedcrackerX-2.12-api.jar new file mode 100644 index 0000000..394c6a9 Binary files /dev/null and b/libs/seedcrackerX-2.12-api.jar differ diff --git a/src/main/java/anticope/rejects/utils/SeedCrackerEP.java b/src/main/java/anticope/rejects/utils/SeedCrackerEP.java new file mode 100644 index 0000000..b6e64b6 --- /dev/null +++ b/src/main/java/anticope/rejects/utils/SeedCrackerEP.java @@ -0,0 +1,13 @@ +package anticope.rejects.utils; + +import anticope.rejects.utils.seeds.Seeds; +import kaptainwutax.seedcrackerX.api.SeedCrackerAPI; +import meteordevelopment.meteorclient.utils.player.ChatUtils; + +public class SeedCrackerEP implements SeedCrackerAPI { + @Override + public void pushWorldSeed(long seed) { + Seeds.get().setSeed(String.format("%d", seed)); + ChatUtils.info("Seed", "Added seed from SeedCrackerX"); + } +} diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index 44b6827..f169cc2 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -21,6 +21,9 @@ "entrypoints": { "meteor": [ "anticope.rejects.MeteorRejectsAddon" + ], + "seedcrackerx": [ + "anticope.rejects.utils.SeedCrackerEP" ] }, "mixins": [