From 891ad307278e8dea55b0c0803a2e92aa8eca389a Mon Sep 17 00:00:00 2001 From: C10udburst <18114966+C10udburst@users.noreply.github.com> Date: Sun, 13 Mar 2022 07:17:46 +0100 Subject: [PATCH] seedcrackerX integration --- build.gradle | 7 +++++++ libs/seedcrackerX-2.12-api.jar | Bin 0 -> 1336 bytes .../anticope/rejects/utils/SeedCrackerEP.java | 13 +++++++++++++ src/main/resources/fabric.mod.json | 3 +++ 4 files changed, 23 insertions(+) create mode 100644 libs/seedcrackerX-2.12-api.jar create mode 100644 src/main/java/anticope/rejects/utils/SeedCrackerEP.java 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 0000000000000000000000000000000000000000..394c6a9ba60daba2d20a3d8d3392df7f1391afa3 GIT binary patch literal 1336 zcmWIWW@Zs#;Nak3U|?_rVg%r1;AQZ24RO@<^mEe>4dG;9ZfN-~1j5V=0p9E&4Gc_B zd8t>g<3pj8=YN;c4@|*C8Givwl zJw3p3|K5Bizgu%}>KD5_?EB>yd-7|}k{+Rs!w(wFkN2*U*~ULBlJRxt)nhMa9+_}t z!gFEUPbU_Yxkdlud2_t+iT1aD$JuJ)R}|j(+o}@nq5k;Lr=avp8M>DB%RV$^H?Q?C z_E6Lo3#}_*dg)caUf{6Urq)Qy&s$PeOdP)New}7!r>Ik2>g2okXxpidRE6a$Q%lwx za5S5P!eH*kOUhe;VGzs601OjcA;}92gY3kDlElos^3syT3i3l!3f-jQ)YO#ZqQvCv z)S?LTjg`Y|Y+^ws`9>QNG&&gQ1!ssC90NS{l5-M^i&0XC_1FCCc5G~H(QJNhY;)fn zX_|E8%$`q|CLQ7W`{>G*DNhz1dGhAUB96aDntc8yENC!xIbe8T^4!LW6CD+_H|hl1 zs~hUa-nZA(Hr?4Ww{hk~M~Tp-avp-p%=wO)g>Dsffqq;bvnDpW9`-iwnb@dpv44w( z-O1^Q(Y3z?+dtgaI`d z!Ey#C11B_(z$m0V#R|z&==zaUl?aM{H=rSK{V2H!hfyF)VNT&iG0F>=WYH2O5oSoC zm@x(247B7(gn@D>2EN8?AS5B;FcdjLj8F`90|o$!Pf=V6G8B6fgj>YQ1`0+tAiM{3 Jp9?dH2LLt+Sv3Fv literal 0 HcmV?d00001 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": [