From 613d6795255a9e6e5be35c072f977e4205e417ff Mon Sep 17 00:00:00 2001 From: feldenr <135638674+feldenr@users.noreply.github.com> Date: Wed, 7 Jan 2026 17:28:36 +0100 Subject: [PATCH] Add Sculk Catalyst recipe with Diamond Shards MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Added alternative recipe to craft Sculk Catalyst - Recipe: 4 Diamond Shards + 4 Soul Sand + 1 Soul Soil - Provides a way to craft Sculk Catalyst without Sculk Sensor 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .gradle/8.8/checksums/checksums.lock | Bin 17 -> 17 bytes .../8.8/executionHistory/executionHistory.bin | Bin 521149 -> 568176 bytes .../executionHistory/executionHistory.lock | Bin 17 -> 17 bytes .gradle/8.8/fileHashes/fileHashes.bin | Bin 69565 -> 69665 bytes .gradle/8.8/fileHashes/fileHashes.lock | Bin 17 -> 17 bytes .../buildOutputCleanup.lock | Bin 17 -> 17 bytes build/libs/custom_ore_gen-2.1.6.jar | Bin 183565 -> 183966 bytes build/reobfJar/log.txt | 31 +++++++++--------- build/reobfJar/output.jar | Bin 183565 -> 183966 bytes .../recipes/sculk_catalyst_diamond_shard.json | 24 ++++++++++++++ .../recipes/sculk_catalyst_diamond_shard.json | 24 ++++++++++++++ 11 files changed, 64 insertions(+), 15 deletions(-) create mode 100644 build/resources/main/data/custom_ore_gen/recipes/sculk_catalyst_diamond_shard.json create mode 100644 src/main/resources/data/custom_ore_gen/recipes/sculk_catalyst_diamond_shard.json diff --git a/.gradle/8.8/checksums/checksums.lock b/.gradle/8.8/checksums/checksums.lock index 96baa0f2e40a994bfdb54de17b9258ad28d143ca..a0f6ca3fbedc6b1f2f67f2abf55104440a8be597 100644 GIT binary patch literal 17 UcmZSXc(k;*>5}sj1_;;*06iE5dH?_b literal 17 UcmZSXc(k;*>5}sj1_;;+06i21b^rhX diff --git a/.gradle/8.8/executionHistory/executionHistory.bin b/.gradle/8.8/executionHistory/executionHistory.bin index e1f93c25f0511e035f264fb70fd6efec51d25274..bedfbc7f5d4433822a98dd67359ad40c510f012f 100644 GIT binary patch delta 3301 zcmcJRdr(x@9mn_Xo^$THLAaVM1-_c>sYJURwhw{8&F|kcX_HH2#7p1 zzDNo`BL-P&swSu*(X87EipCfviYTIOG%8LTr>Tv!X~t@d_WaJpbVjHC*FWye=YD^W z^ZMQ2xt+Jh4PFY~I!ZD&c%=>3>1f|6oz5xibh_e>{8pbg{d`jl^0%GUi+!DoeWlxP z`)6hrXXM%J35Clt^0Lgf42#*CmtR_(Xfc17{qw1M=Z?eDoR*~j?WJTyufNdmsNZ*a z!rsQRxb@}jeoslTCQZM=1386qgxJ0$SBUuNzX7BnR81Di_$Z*%~rcDGrcg&T#y-SDYV-R%G_H0u-D2~ zl&n5`Z?jKqQX$08CEhUav^;F|GlIdhTV4RxdfCnSOJ`9v?e7)?zNuJ+%=7m*44jsg3tcMAGRFE6}h|9}G3$%Fq8o<%jz&f73E$?bc1laJjFTYCiPB(OA-ld zdWDPvyDSg;|Lsz5BZ+=Ij0u*!z)aenZJNq1hd;Gv(DfYMPLK5Soq=>W8ZQe}Es$#A zN3ze2D)Lb@s%FTqB0jJsgDJF2xDUF~s38m-PNRn~bvTWu$A!c7A@EY9)9^QC~<>sAANVE(ubis2|w>D}5}%`6}WM z_bf!AJtCWX4oM)0(7K$(8_$VkCnRvxkRZ6foGAn)aL-~<8cok)q4d0nHRX~}f(VlTqGz$vz1NM z=$w_W`zB_wu{et0f>dv+X|UABUZGzJalo5~5k$CS;~}?@0_~3})y}4nzoNF$&L)|@ z#t^lKN-fZlE(O5i0y2W22oLQ{9Woy=NKIh2^IEq1Qic8vW8i85iKMp$K37O4kiTP4 zR~|nmL3e(nvH5HY{YE&RDiU4DrWJd@)Dm9m$p%hMt5}i&m6TOH#p@!4Lz4DFN{L|< z+z4i);Ls{wPH2J8SFxYU8->pgSs>?&a| zX!NLrO(k1Ud$E*FF>MtAO_KBhNCkYrya*Nm`%C$NXn_-@EQh{#r-v3R3-GV; znx9l*xpy~m&XnMnDz-H57S=!Oc}7P!&uFOR1*eH$!JSY#ezf+|r#I-7Wn07Joi9JU z*4{WbZRW=_BOq=(je@#LULx<|c+Hh8%!uSte?JT!jHkZ7SAO@P^Z4n`$dU6_=7gP` zmAFq>@9Sa71Ud@bt9UK!7t$URq*fAsU2%yVz-;rYSe^WVFkXceD+z2`%dgQ7QGnzs z5;26fDiTQ!VnF^{7DEpSdruXKp&ubOttAOYLF%=kiy^w24}lUSSF=e*C%UNvdhM=0 zx|X-{!)V-7%|eL_skfSqmyuj*FT{KC8#K9^C_~C+FnduSuyMus2jSDNhmLao(b?DW z`3eaRRFjDW5e~28jiD3CqlT#z$pr(EG=d%#*t(84RSnOr9xGRj|;J-h9t@Y)$hSGi}}KmXkMSFz!$arT00@!VrzMsBSKUii#7^T9W-cnSZgg` zfF|8GXbU*QC3;eX4%G4mAi~#mEJoR}yS~+Vb7c7Fp0k&n=KJ5ku^2j;bfeu|&s#H+ z3p(of0?r6bjipKStibkzQZ(%m_~k)q8toN0=8zOZ5TRi`3!&$Qm~%)89Jn$dzR;?2N delta 400 zcmexxO=<6Q`3WM7>=Q-988bIF&JdqCL1eO|gd;QS8XO>lFyhdR^tIXf7A=h+qH z6{n?FmSvh`Wn>nl=jP<6Rb?6%mnE523e1rV$Yk{T-+xb@<>mAZI~$L4)c-77#ynqi?Ut^mhR?X4E3IV|Ko{D6P?#}#`vP}=z%y?jW`)77D08iwkH~;_u diff --git a/.gradle/8.8/executionHistory/executionHistory.lock b/.gradle/8.8/executionHistory/executionHistory.lock index 09d3a8dc6786a90ef98cb610df4ef5cf64382cb4..8f400142635e315c0a4126fb6404a76565396a79 100644 GIT binary patch literal 17 UcmZR!z2Bqu!?@Ir0SuTt0WX;Y`v3p{ literal 17 UcmZR!z2Bqu!?@Ir0SuVT0WXIG=>Px# diff --git a/.gradle/8.8/fileHashes/fileHashes.bin b/.gradle/8.8/fileHashes/fileHashes.bin index d4c5a73557078fdc161c421c907e47ccc7c4f22a..186c2704a635368edb6bf749e58bbd342c8cd0e0 100644 GIT binary patch delta 1902 zcma)-e@v8h9LGImDbRV)B;iYB*Ko`+xRF|+Bf!Y542fzp1$LqMBhG`+#2@@PNwbU& zJl|+3*&Qn*U}U%ZgFoszwPZC!c2=_nM8{eUj4qrmg&2K5pXdAZcemZW-uM1~-tXso z&)xH!-yPZRiTrG3f+554DmsIf4;%m56V1ZHdErFQ{&`volfG@Y|CBl0wv)ta~jZ;gO| z<6?3zVPqfGdPxz|HJOP|;i>kbID~ zaRup{Idlb9UAQ!H75xXP<| zY5aF&D^@Yb(axMee;G$7Fslp87Ito+OcQ^g?RDyy#DLo5B=b85+#55xF zeS!41g#Qn&u z;H4$7y-l+TILl1LAXC85M7}_pjR%uZs*4s)B;%qkW_b2Nd0c^!K5Zq<%&R-oyXHqWas5HG&w1k4nH#kVWtJ zx0T$s5}`_NTZN<+NiZYpyG@+ zy%yWGq;%rFu?GF5RK>pk?#GyBea+V7FZCL8BpzGslqh3BCUt1&R(uFY^wp=Qwx=u5%XTcb3ckSd7X$>g7)QFew=6q#ZAV zxkG*zUF0o8UKe?(2!E`R)&gDK@<4O2cat~I=kD&M>;2Zdn~VnOR803a84Zgf9J!y? zUGTW0hrfG1F>$Z8`~msL)+R6K5dWP;d~s4TV}*QKE}v$4#ugrph}u$DbD(zMZu63i aC-!KGCxdcPJ`64L<$on?DRMIEzsSEqx5Ezr delta 1773 zcmXw(ZBW!z7{ytnc&UXbnCK$PnnNfpJ5(0t5JN++2F6UoLa;5HiY6?C6_SK2i7$vN zEC(edX4x@Cpv{G_aVBVgD<`g>#=Q$sq^^G8sn#HdUN3>jm{^9xl!(N@9dV_O;?Z)P_yE>0V^PnPXO*`+vW;pM%Cta$ zbpoQyT)7BYN+hDzMhy?c&0LCcW)h;elb2E^9dXAQ1jS^PWD^VdkO4#1_vLHQ_w$&K9A4s9d7NEfOasndndw>WngBT5`aK#5~W+r(SF zDBDZ3eduC-iczK;nkMo;LrNJB4#1>@2hB=+fng;Eaf@fal+P8&Ea$^~1@k^CI0*;y zTbwB8qEnbu;;h^eSZU?)Uyx_z?el1|Q*InX%!`;}{tDfG@_)xbv;1$_PZx6uHmRMg z|G-3r!08HZyDAslb`9~(l)8=_=Cn-E`cK(Hyn%C-Joq=q4J}mr4>I3o^IudcF^m2d z8o!M(<{Te=nS-VS$a2WNf?!zM1nlG$EP%6Bz{~nBXf_L6uA+k#gvtd~7ldI|E2Sbh zW!ucV5i&;Rz3?-&xTU5ep?`;C_ra`0G#pCY4<9HKgE?j_3~jW2P!;!zCt(5N1lnFhokqxBoeVV1zgT#EtbI+%}euoR9X z24wfHlfxYtm*1!-d+FZ4!&omB_@L_%Sk_102(tRf`vFr&iD!7v+t)93HLU&Q)p(r! zgLK&Z_Cl?OobtgYttK*f=?l3@f3;tj8D5dtlwI<8o31OPQ#1p5F0 literal 17 VcmZSn7Ua5o$LutA1~5=a0{}GL1bzSj diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index c5b5e33589927ee7bfc5e612d3e766f9023dcaa1..5eed9e0333609449c1f4e76ed00d4339b088df1b 100644 GIT binary patch literal 17 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 delta 6613 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 m_7753_ -Conflicting propagated mapping for net/mcreator/customoregen/block/RedstoneoreBlock/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I from net/minecraft/world/level/block/state/BlockBehaviour/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I: getLightBlock -> m_7753_ -Conflicting propagated mapping for net/mcreator/customoregen/block/ConcentrateddiamondoreBlock/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I from net/minecraft/world/level/block/state/BlockBehaviour/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I: getLightBlock -> m_7753_ -Conflicting propagated mapping for net/mcreator/customoregen/block/DeepslateredstoneoreBlock/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I from net/minecraft/world/level/block/state/BlockBehaviour/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I: getLightBlock -> m_7753_ -Conflicting propagated mapping for net/mcreator/customoregen/block/DeepslateironoreBlock/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I from net/minecraft/world/level/block/state/BlockBehaviour/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I: getLightBlock -> m_7753_ -Conflicting propagated mapping for net/mcreator/customoregen/block/LapisoreBlock/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I from net/minecraft/world/level/block/state/BlockBehaviour/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I: getLightBlock -> m_7753_ -Conflicting propagated mapping for net/mcreator/customoregen/block/LoweremeraldoreBlock/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I from net/minecraft/world/level/block/state/BlockBehaviour/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I: getLightBlock -> m_7753_ -Conflicting propagated mapping for net/mcreator/customoregen/block/CopperhighoreBlock/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I from net/minecraft/world/level/block/state/BlockBehaviour/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I: getLightBlock -> m_7753_ -Conflicting propagated mapping for net/mcreator/customoregen/block/HighemeraldoreBlock/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I from net/minecraft/world/level/block/state/BlockBehaviour/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I: getLightBlock -> m_7753_ -Conflicting propagated mapping for net/mcreator/customoregen/block/PuregoldenoreBlock/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I from net/minecraft/world/level/block/state/BlockBehaviour/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I: getLightBlock -> m_7753_ -Conflicting propagated mapping for net/mcreator/customoregen/block/DeepslatesharddiamondoreBlock/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I from net/minecraft/world/level/block/state/BlockBehaviour/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I: getLightBlock -> m_7753_ -Conflicting propagated mapping for net/mcreator/customoregen/block/IronoreBlock/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I from net/minecraft/world/level/block/state/BlockBehaviour/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I: getLightBlock -> m_7753_ Conflicting propagated mapping for net/mcreator/customoregen/block/SharddiamondblockoreBlock/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I from net/minecraft/world/level/block/state/BlockBehaviour/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I: getLightBlock -> m_7753_ -Conflicting propagated mapping for net/mcreator/customoregen/block/DeepslatelapisoreBlock/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I from net/minecraft/world/level/block/state/BlockBehaviour/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I: getLightBlock -> m_7753_ -Conflicting propagated mapping for net/mcreator/customoregen/block/DeepslatepuregoldenoreBlock/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I from net/minecraft/world/level/block/state/BlockBehaviour/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I: getLightBlock -> m_7753_ +Conflicting propagated mapping for net/mcreator/customoregen/block/DeepslateredstoneoreBlock/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I from net/minecraft/world/level/block/state/BlockBehaviour/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I: getLightBlock -> m_7753_ +Conflicting propagated mapping for net/mcreator/customoregen/block/PuregoldenoreBlock/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I from net/minecraft/world/level/block/state/BlockBehaviour/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I: getLightBlock -> m_7753_ +Conflicting propagated mapping for net/mcreator/customoregen/block/HighemeraldoreBlock/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I from net/minecraft/world/level/block/state/BlockBehaviour/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I: getLightBlock -> m_7753_ +Conflicting propagated mapping for net/mcreator/customoregen/block/LapisoreBlock/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I from net/minecraft/world/level/block/state/BlockBehaviour/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I: getLightBlock -> m_7753_ +Conflicting propagated mapping for net/mcreator/customoregen/block/CopperloweroreBlock/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I from net/minecraft/world/level/block/state/BlockBehaviour/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I: getLightBlock -> m_7753_ +Conflicting propagated mapping for net/mcreator/customoregen/block/DeepslatesharddiamondoreBlock/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I from net/minecraft/world/level/block/state/BlockBehaviour/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I: getLightBlock -> m_7753_ Conflicting propagated mapping for net/mcreator/customoregen/block/ConcentratedcoaloreBlock/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I from net/minecraft/world/level/block/state/BlockBehaviour/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I: getLightBlock -> m_7753_ +Conflicting propagated mapping for net/mcreator/customoregen/block/LoweremeraldoreBlock/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I from net/minecraft/world/level/block/state/BlockBehaviour/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I: getLightBlock -> m_7753_ +Conflicting propagated mapping for net/mcreator/customoregen/block/DeepslatepuregoldenoreBlock/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I from net/minecraft/world/level/block/state/BlockBehaviour/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I: getLightBlock -> m_7753_ +Conflicting propagated mapping for net/mcreator/customoregen/block/IronoreBlock/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I from net/minecraft/world/level/block/state/BlockBehaviour/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I: getLightBlock -> m_7753_ +Conflicting propagated mapping for net/mcreator/customoregen/block/DeepslateironoreBlock/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I from net/minecraft/world/level/block/state/BlockBehaviour/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I: getLightBlock -> m_7753_ +Conflicting propagated mapping for net/mcreator/customoregen/block/DeepslatelapisoreBlock/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I from net/minecraft/world/level/block/state/BlockBehaviour/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I: getLightBlock -> m_7753_ +Conflicting propagated mapping for net/mcreator/customoregen/block/ConcentrateddiamondoreBlock/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I from net/minecraft/world/level/block/state/BlockBehaviour/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I: getLightBlock -> m_7753_ +Conflicting propagated mapping for net/mcreator/customoregen/block/CopperhighoreBlock/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I from net/minecraft/world/level/block/state/BlockBehaviour/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I: getLightBlock -> m_7753_ +Conflicting propagated mapping for net/mcreator/customoregen/block/RedstoneoreBlock/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I from net/minecraft/world/level/block/state/BlockBehaviour/getLightBlock(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I: getLightBlock -> m_7753_ Conflicting propagated mapping for net/minecraft/world/entity/LivingEntity/lambda$addAdditionalSaveData$3(Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/nbt/Tag;)V from net/minecraft/world/entity/player/Player/lambda$addAdditionalSaveData$3(Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/nbt/Tag;)V: lambda$addAdditionalSaveData$3 -> m_219754_ Conflicting propagated mapping for net/mcreator/customoregen/item/ShardDiamondArmorMaterial/getRepairIngredient()Lnet/minecraft/world/item/crafting/Ingredient; from net/minecraft/world/item/ArmorMaterial/getRepairIngredient()Lnet/minecraft/world/item/crafting/Ingredient;: getRepairIngredient -> m_6230_ Conflicting propagated mapping for net/mcreator/customoregen/item/ShardDiamondArmorMaterial/getEnchantmentValue()I from net/minecraft/world/item/ArmorMaterial/getEnchantmentValue()I: getEnchantmentValue -> m_6646_ @@ -179,13 +179,13 @@ Conflicting propagated mapping for net/mcreator/customoregen/item/Sharddiamondpi Conflicting propagated mapping for net/mcreator/customoregen/item/SharddiamondpickaxeItem$1/getEnchantmentValue()I from net/minecraft/world/item/Tier/getEnchantmentValue()I: getEnchantmentValue -> m_6601_ Conflicting propagated mapping for net/mcreator/customoregen/item/SharddiamondpickaxeItem$1/getLevel()I from net/minecraft/world/item/Tier/getLevel()I: getLevel -> m_6604_ Conflicting propagated mapping for net/mcreator/customoregen/item/SharddiamondpickaxeItem$1/getAttackDamageBonus()F from net/minecraft/world/item/Tier/getAttackDamageBonus()F: getAttackDamageBonus -> m_6631_ +Conflicting propagated mapping for net/mcreator/customoregen/item/SharddiamondpaxelItem/getDestroySpeed(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;)F from net/minecraft/world/item/DiggerItem/getDestroySpeed(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;)F: getDestroySpeed -> m_8102_ Conflicting propagated mapping for net/mcreator/customoregen/item/SharddiamondshovelItem$1/getUses()I from net/minecraft/world/item/Tier/getUses()I: getUses -> m_6609_ Conflicting propagated mapping for net/mcreator/customoregen/item/SharddiamondshovelItem$1/getSpeed()F from net/minecraft/world/item/Tier/getSpeed()F: getSpeed -> m_6624_ Conflicting propagated mapping for net/mcreator/customoregen/item/SharddiamondshovelItem$1/getRepairIngredient()Lnet/minecraft/world/item/crafting/Ingredient; from net/minecraft/world/item/Tier/getRepairIngredient()Lnet/minecraft/world/item/crafting/Ingredient;: getRepairIngredient -> m_6282_ Conflicting propagated mapping for net/mcreator/customoregen/item/SharddiamondshovelItem$1/getEnchantmentValue()I from net/minecraft/world/item/Tier/getEnchantmentValue()I: getEnchantmentValue -> m_6601_ Conflicting propagated mapping for net/mcreator/customoregen/item/SharddiamondshovelItem$1/getLevel()I from net/minecraft/world/item/Tier/getLevel()I: getLevel -> m_6604_ Conflicting propagated mapping for net/mcreator/customoregen/item/SharddiamondshovelItem$1/getAttackDamageBonus()F from net/minecraft/world/item/Tier/getAttackDamageBonus()F: getAttackDamageBonus -> m_6631_ -Conflicting propagated mapping for net/mcreator/customoregen/item/SharddiamondpaxelItem/getDestroySpeed(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;)F from net/minecraft/world/item/DiggerItem/getDestroySpeed(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;)F: getDestroySpeed -> m_8102_ Conflicting propagated mapping for net/minecraftforge/event/BuildCreativeModeTabContentsEvent/accept(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V from net/minecraft/world/item/CreativeModeTab$Output/accept(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V: accept -> m_246267_ Adding extras Sorting @@ -347,6 +347,7 @@ Writing Output: D:\custom_ore_gem\build\reobfJar\output.jar data/custom_ore_gen/recipes/axerecipe.json data/custom_ore_gen/recipes/diamondshardtodiamond.json data/custom_ore_gen/recipes/pickaxecraft.json + data/custom_ore_gen/recipes/sculk_catalyst_diamond_shard.json data/custom_ore_gen/recipes/sharddiamondboots.json data/custom_ore_gen/recipes/sharddiamondchestplate.json data/custom_ore_gen/recipes/sharddiamondhelmet.json diff --git a/build/reobfJar/output.jar b/build/reobfJar/output.jar index 08f5d712b9b6c5c859eaf161b24eabfe81db7ed7..b00d3ced38d19debeb43e58d858bafbe1c1110b6 100644 GIT binary patch delta 7011 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 delta 6613 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