From f4a6a216c2824216ddf4882b135d89e840e856fc Mon Sep 17 00:00:00 2001 From: theendercore Date: Thu, 20 Jun 2024 21:31:19 +0300 Subject: [PATCH 01/72] - gradle updated to 8.7 - updated to fabric-loom 1.6 --- build.gradle | 2 +- gradle/wrapper/gradle-wrapper.jar | Bin 59821 -> 62076 bytes gradle/wrapper/gradle-wrapper.properties | 2 +- gradlew | 25 ++++++++++++++++------- gradlew.bat | 15 ++++++++------ 5 files changed, 29 insertions(+), 15 deletions(-) diff --git a/build.gradle b/build.gradle index 7bedeaa0..a4fd3255 100644 --- a/build.gradle +++ b/build.gradle @@ -1,5 +1,5 @@ plugins { - id 'fabric-loom' version '1.2-SNAPSHOT' + id 'fabric-loom' version '1.6-SNAPSHOT' id 'maven-publish' } diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 41d9927a4d4fb3f96a785543079b8df6723c946b..c1962a79e29d3e0ab67b14947c167a862655af9b 100644 GIT binary patch delta 40199 zcmaI7V{~Rgw>28uwrv|7+qP{xPn?dOj%_exmnx8HNdckXw_xa0n*U1RT6 zWB-{|bJkpI)h>a59)UwD%Yj2+Bo$yL;h}?KBr&=C8w$w(GhildVE)%L1p<^10|NvE z1_lHKLb@w#T`0x{1l?Q&b+9S)L+*UZOMUk9YN~Nr zcLekuo$Y@Aees_|7WTOb0O5*xf-|f*aNRBu9f>)*H|^*aACS{fmv)9U1eE0K1v4x?Sn-Y{ZhyVgg{)Uop+>#9_4Rp$!fZd_f^4tWJ_^~ZI8g9zHvhot=+Xie%kIcW+=j2^gM3@Ac-nfzN4ov_~>{o&jf4Snl^ncq*1DNylSjZXK@29x`M zJ9ALs^$NBj_wtUHQ33-K{bW*F4p532M3Z~!-D8(`P%_cH>0v}(Att66_!VkJWAy3JYL~CFP}$6F4NGO zLE_70fgc6VtKx&OSw224#wvA%b9h3!n8cncCH1(ej;hx=-U?uL7&~BGa<(a-x*$or z;zDm}CUZnWmb3WfBSCsVkX%OveGYS(>>jBPq0ULveG9I=$nq=06f6c)V}{X`m^W@s)*xZ#GoJIfv#alr+-XMuJqCN^?yDL%LxPb(iem^)pQwoj(* z^0jQ?F^R2-&jb*87}J5OBX6S3;J8c=4Gq#ov_R1TygWVa7y{FchKd!-F5+dp{?4>7WR#SENb$Wokj6yzKv zv3*4htp4qV7nmSy%@cKE%M-_n=pvvrK+O3G3s}9y{!B9%(lCy#GN}0Ng!dH>kcR$J zGp^LS8wb3hBw%;Co!b{D1P|=C=W-oEdquIs%&=87J4$F5hQbnzzstPOn z`Ic3I#Ti|(BAyFFQ)Gw^KP*bMhHxz2E>A6O#0Rh$LzBE#zBej~8c~JcgQcsFq9mhf zs5VfdQsCz>pC5-f#KlXM;E@G{D`sfYT%@3s%b$i>P>F^T{2Y5qMYYw>w%t}wOzjz~ zXNPi7V8EOz0Uk$d7e=KWfJuaLG{UVlUrp;@Woa``VlEU!ahftNsnw{77gG(Qty83g zGXO%AbP821+3}BCVg=T$-{MntIEc8%kf@ZXbTWI?mTVM&HcaG=gVSt1%Wlqd{YBhs zFP1|l(XpqMTy{LUEXmLIRmZQIiVD*HQDt#-2E1^+q2Cil|HjAg0KZOnqPCDJOx zw-i?e?ktI@n?ztM_iz*Uc-ouro{!P`EFNUUSzyYU;7-;;3H5sZR^R~-JU$0X37{6k zd^1DD5OZS9-OR_tT>TWQcy?8{US2wJoto*`C;{}*&fIE7DU+?c-6U~>z7$pRJgllPL#0eoiMROQmwb=h68UEq{W#m@cW>*@|mxEvB0_lDgR zdpdu~(|M_w+v2^lWP zotIVErp+?{GcgsSX0KjqzwT_QQYfQ_^@lvgqX0v;)Penj$b(HIB-+YE1~6A{!~K0?eN2)0wdR3>n|EynF-3`pF7GdSnAXb`op*wy{DZk~s#e|Yib7-q+&!~&5VFXn z6f*>pGdHrvwozL98t`UnYt5N>W@~M5&Pj+8NJLf=-WSq$Jad@g)gJ1aVHXaLuy3Q! zi46)4%<4CmxCvx!|{+;cX80md-uGqDJ zK^c?q7P7?}>Vdr?4{A-?xfX&rPn?hzy!Lp&RYs5ak<+T7pw$!%UN5ac)Ov&h3)R8} zN{$T%%BQJiWe)v&6qX@n>$o-zpQ@oq1F;IX#=bTy3p>!c=$?43{2N~+rLk5;ZQ}i&QWsWgN{J~&wi2m2+0XK?Lt$3{jji+nDzPS)?@axGqXa`_Va z{(@31ts*c@{9Z(8Gw`AQBSp2q_e1y+m`~;j#WZES=Aca$9K6%}0Q4`Y;pGc%bGhv3 z^8vehDG>XuPXVZ2-F0!#b>mqh3AzHt$}EH{`pTWR#hZXn)kcJ48856fAEmRa49cfX zWe^xV>Tsirp6^cIt|VULdQ*8lm2`v76+Q2?oI_DTKx3yY2nHa1uMMn~8-Jizs5_fg zNEIq;2$eQNA@gj2)Yv2aqkg9mFe$T+vx(numCq1$sY;FvQ}FLFBclze{$)EIixY}k z*0{r}(fj;@^p<*>@=p|GM}}f5hwEAdgzO0h9_hKp`_eVopV?tMQf~3pAY*R64@NlXz?lJ6WF{*07XxRr@Ha9hg4v_z&S5u&U*#BFeD*NDqVl>Oc!NmEh;-RvppXGO% zu`aWY!Ks ztjx-I_7wjGq%_oCY#HsSxZ>;yW)q(K5sms}fM&)s1o6_LHwp{jF~ zbzt7U-a)H`1NK5f%T+9pam=+TJ&rLuqRImOIN8zakHz}%03*JRi;IQ#z+_$E7lU&=r=vymg+e{ff$6CkjHX+>i0-OaYztdu z^rH=9^BJnwu^0%p|7~&RVI^`(#zDrj2~;z}m7>-V%cb;DM_c7t*Cy=Syr#_YkcK|` z@E_VFLc(c{Ag9`rpPHG*o?t3Am`;$jkgO#*P+ygR(WiZ%X1vLO z69zs`SbOqGcHUgg`?uf9%oa8P%DIJLN z7_nR!RQKp$udZZz{t!$y0?*X-y4^IMdTbX0dG?%SzVe{-t)0IwOv$W7B>4Z%XP>Uk zeFiQ7>a33=TzVVs{57_R_ms~{25f(WK}4vHol6~85=z*Lx*R54<>QcA4#M4LDKH!Ufmggk5qCy|Cv7^| zPr*Q_##e^RhFNcTQl#q|Hp8NQZ$48cW9Z>feZaR$&V=vj;j#v>$|LnyLX8K+n0RyS z2GmR^>OWRN%+U_rTL#ReC%k3Jr597y5ALx2ieD5nTLc_);54AU+Bo21xY#Sui|QjkU#eb8R`=k^&jYxy(%ElVnNYI)4+J5HaHn9;o}CAWPrt44rj zvZL#0lZYTv5=Q~>S>pI+yRy?UzN-(}Lc2z4-$}GIuDtn~eBmlF_#G&5X7;gZpQ`Km zcUw~s{=!X1avr-|KPy0PsioyqUPB}_hYxK$aF~n^m{SQ@*!#m?NjFUvT7y?-zJMq; zrV-Jh{f^#9+U->|w1RlqUSc|Z4on~Mm}ZqHr~<_uMRo%`Bd|w0A-?+`Dy5l}TuHuk z)r;m34@D}*eG%hPZAN})IqK=Z`}?%|dQJW6p59UL%f~K=1rz*b<12QCsw^m>ip{ZN zWqw9_C1is)gPU^ogFVJ5ah*zI2o*1ZM1()TIHo6Pz>rL;?W>Ico(Bpdd64b>AGBa{ zOLcr~q7nd%n$h;g0)z9q2yqP5V51<4k+IM%p+)2`gcDX05A0}kLv>1iK^LG6^X?9y zZluaGR?>^oLNO1dzN9r9%F72@CDR5~g_`S7i_>u>wk_k5DLGoP@d`57tQh7T1ee|7+>jaWN_-q~Jx3nNf7E22ZmbRnW*{NQ%g>PK zhk0W6{x|xR((ov-N!1mEX)u*_8WHKwqwtEKSIN z=S<}ZcI^djHg5`lznx)&xOr0?GAx!`Yp1e?aY$)Kgi+$+>LZ%suJP2x%)pIRDR+^I z0Y>@8WW0F`N~$~RJQ82 zR%P+?4lUnQY8tdRmGqcrMD$EM+b!z-^+1&BUMl*PyJ?!ZYRk_zgiE?^uP)c=VZ^8* zjW)Z&(b`n18?nwEo*XpA(o!W{rSq;Z1gP2ym#nl&5$Q0?>TK0ix$wwcUd$sYHb7J< z5xG)sh3Cy}WIEah!lMHtQm>CkMnG;;PIG$aVanDg6u~K61$f?6 zDdi+gsTi*Zkoz1H4%Vdj^;)r;W?&8xh_(FkLvSrzZQz*1O-dXh{usa#+J99SLES!p_1AAw9yw|V9IMu=M#B^5Y72j{5@sx(&}B4TP;cI16L+BMvN0*qBiaBd(6 zxS;QF?af}c9BaCR7ngJ!{Ej&u`OxT2QnNJDtaUC!9`^6#2~)2NnY_aLgu7+zzTv%p zeSF7s4$IV#iS{g^wCXcppp9f}2EK|jLJw`VbSd}=&&V=-k^47#n<9VR*xU^9bL3%J z*%JlWgNme&c2VG$u`iC%05&3;i*#k#B9NUMZJwB&9~Ww_#pp)S?U4hr8;O7W1%D08 zITHtpk&wqp_nEC?=D#ED2aJ#KIE1n;YUSOS72pUl{*7gq05si#6$&DJbtX8o@{;u| z`d)OPCkDL}bwKEmWoWTZrn8RLkq*?6Pia;%>U$L!d5RGJ&|(di0faDUsCPaF)_iOYiNCyGj!THAdi@<_={n$v@1TQ@=WXpj zAs8e0Mesa)&Q`}`WVPGa81!OeC=t|a95MJnD*FJWct1ioSVo$IQ7Z%y&+mp>fV6VP zF3O+%O+FDhXY(bRO!)oZ?&$xp+O5Manj9Di$PEMth~$5r5`PaV0i|jNO6VdOg3W)m zEA%QMtBPRAWc$nunMYe}mZ_)|&ZSfbKUxUSe>ZJSJ4OLUzUQ%xSndX1FP+Fvb9WRF zv1+4`bNSs)w%u-cbN>e39n%Nl+2Urb&l-y`(+Vt4k)!kT8E~j@sj#Y8NOPCahf;|Z zY4e#&w{-^_YoAMN0lJCuAH(>53r4cN#jl;rl4_~uADXjyQwK!EVZBIfJ%wLP{m6@U zEGXf(_n{`Q^Zrc>RejYd+DdT!5dvrEF2LCm8I4R}@LA3lnAIG-Z?d zCjLcn!3?!Fx#lN8ML&8lV_2VPc|9C#dQocHKlCf?6j>LBW;78aJ9MF#N|ZDV|U>#`{=~=ySRpmJ7TL>3)iTZ-)Qo&l`l8w&}k` zsHX*5Nh^Jkk>R&a1rul|$mFSVm_o0wAYqX8yRTwgn}lAYuOr;OG-8fI15sz45_c%i zn*mFY+eo0A%7Ce33( zDd%BrbBx7tqp!(mPt`}N&LMI}1_DNL*Ki@!#U-2vP?sUVrS@}F#&iS&?}Tp&zM+t% zy4$OKz~H9SiXQ+=IHGR#A}R0_af$B51U3`ZFt(0t$=0@ICS<)=bxSNWxuw zMU-m(lauRA4&rt)9gpLM_aD>K0v2RgQN06V%v9NV73 z#ZTNTzn);j_-Y|?9g&(JOCmf^pLaInDO9RVHTC75ZQ2I*Kv|EF@E|mv zsFv_J1M2VRjnuY-2aCdT>@x|Uf7nWM8wBfJln-{9EV(Jetr5El0$0^e1^C`zi9+(CwM@{R~1L_S5UcA zJK_^PQ6<#;hA~vT<=ahkRv*abDf`WXMB@$bMDHCLy1bh!+XM3eThFXa}jak>rl} zaVS4&V0`xI$l6)h47q-M-u6eAs|PZAt@FnYhoj)PYGGH#D9ebibaAzhLNHY`Cs)U6 z#SO+O;R8G;jb`5R45-(9^NPe3$@jt!bH=0$id-%+hob0CDJeFaI7>Vj54{QJRW}E*vA#8ljcU#pJPjoY!m%Bjz&i+pQW~)UF+b zBVT?SCXDi(CwJ+dQPstw-Z(3fc{YTM(QR0bY;n@Z&zgy0jsV!>VJ=g1*B(A49s}@_ zA9%|Ifys$7OWF4#$cvF8N)$~uNa54Fj(U~*j8Nr=+W>*99zOW#N%F*>wa7Z;nb9>p z`s<6{Pa>s8Oe*gx>JfC;$t_g}l4mo^^gWrIrQB-t;r$9NOan78OVWfHG*{w2>4D;D z3*8)aip3PZSfziDKo2leqkbvVBANAi zV{#tAU;$#*l<5t}7>An|*J6>}!FHnsF?XW_81FPM9V**R0b(tENEhHY@rjs!&ZFYR zgu=qDR2Ga%!-NKEz7|iVU|s@aH_BO0^oMxpmbTo=9hW+5Ou#fK*F~fMJZ&@F^$I|8sZ(T>=HRA_!jrt4*5_WR0n&aWW- zQsxkNPJ-2N3=0Mg&3eI5^?`ewpF8bk%0+DCA7pz+s?PccSJPi2cps6dUO7s-KEGcV ze`Xp3wkCIcm}=VHg-S|=LYd;Vc7G~nC(Ple^&U$b^g`C5Z7uZCiiHlzhgfeKByVEV z{w-jv;?4_e)E`o~d~AcK?hb29OlrxPK{nFLW&c)weqmvUC)jQy_^kz~_*N_N zEcp<-?_p(GQ8~8BU#tA>+;^SSv{pFqPER-8YTtnzfn?Ssk0(LnfOwrmD3nxaOz2L@ z*ES%Ed$`Y8{uA2h=l8+)0pL~F|Ckh;(j9=L2KAymEO!TK0?c$xXMf6;*UlRy1hS7u zhQri%1}UIjcLuq__Usk^0mE=|QJ}0i3dDqPq^2!x2_PECkq6nPs5QqvIQ{xy8NJvX$c#HR$#E%^y&3E~V|hs98B8c95yqkO;ZA24ga z_hzqXNz&{X#0GsEx!j#3ev8)mXGxIK!Rlxf-|4Z-n>0%FAe^`#*+M``?@thA zsD+Hz?2=pHN$XX9Utb`2#z1mB1{~iaO_>fIt%s@<6!*$TYVxFvJTd=BHDt2tUb zOeiz>Tbi@rk^$f;+zBn#N;T`ciBVwg5vEyVtoGMMUB!l_&r;julwvWdd9AGs`y;+E zn9c!>7o*MF3+%(2AxJoQr^_l%rg@hp0Z# zBW*7!J1kI&=tqs$5BH$w)xWXiS_B=$bZ*AI$o$8h{aYR~8ZLk4RPKpVY1V?;+bY>s3^PSk{WtsDLAf0r#rC4ViBs$tw7du zPV2Xt9Ot?2XSJ>fXHZ7`d|7l|dLueT(*Gz(Jhhl=>*hy5rViO3xKFWwvRJ89X@Wgl zx8|fT^B$!~yhp&urE^N{XehY?@MC5&iJechS@AwkB4PLHP8<@AJb7$!jo5~E)yV+E z`x%ycGEWUs6u#O_lPS9c5QgT(?=S%~ZitR+Zj?&eo&h%ZykZ$Ko$^3>X-1bz#4#a~ zpTsiHfy|x1V-w0Yl(NrP&3do2r0IDXRXEoeY)U#6=cFYFVJSRvMswl;fjNsV=tFdW zJhlfzq9q9Bv@J8>r_GPUt)e;QfQFSCcS8uFJ=>~RTtkm{JTDg#h|By66C%yrfWbUA z`M+`w8rv2)$axQs_I~lj>3;LaNd*Jtb$7Z~1Ncg}Y)&oHee#+e*;R76c(c_SOCC#Z zKAj_(X4`VSje6h5UqtNyt_uTO>JvP~QCjlHj^#5kyupGTCz8xmbfr8N47?&xmK@S* z>7OjMGUQ$GmJRhVxN2Q6fcv?SS=Ahif<{(~b)JavUqv{%g--(WyE1VoE{6RLbKTNy z;u5i!*fhjQZ)6zIQ=YftNIqo1pK=&hz*y9LE9d|R^?}z|7L_N!!elS$JyNA$MfPGc z>ZHIsQIy~?SAg2bdZ1oqr3_TMRO*c9DHf6keDAf!W;KijQKfn}isY7z(GagLqAa=M zT(j&?Q>Z$c`)@PjEEHDV2MX6>gP2pN|BX(BrWC`jf9S0GchGYG%iK7*S}|L>nwZZwtYYt~J^c|Lif`AnNGu(Lo>l*!^aDqRmDIXOq z;3xsO%}kZvp#RqbUIyyR%76cAgZxj1=s)h;83j0>PBzTPx4vuJgp$M~)VD^`5NHbiAjFeAU5qd-GKDf$R+d)1Z^|2eH*b(HRQJw~OU!rU?lLWRw2ZL(FuRVC z?oH#m?x7#mbE{HPPjTG1W-^2kht0?*k5FBoD1vK8cPdc1{T#HuqfNtuu=;=-Z@W4Q z&B+I4Q{>uQh%>QjYXP3xzVq_}&Ph3U>P@s=5&*qQX889pf}4^M5g9i*X|Hqj_UHan z$NTk6J%d%Te7&IP}S$JGbZPhXrn5;$R=1*{?EUo%)jizz2FWmhXd9ovJDw7RVD z&b*n)aLV(Iq60hO;!-SSbTwl$W`U20Aw+aK_~s+0^4XC;GnYP;XAXqc^W+JWZRq;d zD;VO1(tkwT;81;g(<71t;iMH(O;pjtF#wA;_*ZO&Ex{5G(98CpAW=>@ACL}*C^9C` zN%;#dAb$)@Kn^?JzMH}RRax@?4=Pg8b7N=(xn;A@w*=!@-5Is`)ve2=Up?z8Msr1 z3FSRliWTSBhG;F((R4)&C&46-12J@;1oeXz`3se(-jM(Iz6twQaY;*QtW^V)PGQlB zYP5uC7nY8z{(zw+P5kE;Rb?zEo;uKEHvun`cNp)Cf>XGed%T0i(Tladsm%PF^;8&i z4+|dxr@3zeZZ4(+-=4q7gCuHBrA;IwnXnNd5u5qcrzegJBYZj(R+k$J3jbw1+70-( zjg{d>2%%cfuXGTGJhoc%+K>TWjNcvW9yIK#FIj^dsJ)Dbj;e?+S3#s*0T`QkTQC7z z4jMf}e7rKEfs3OLwj9z zNmR~U+GXV7Mi#>TwrL!lvl$FK_tBWDG|CU6{*h<0D3nXTKxv-mdnv$=4R>;k87-w@ z6|YUXxOOk(8cXf}gyUh6JMWoHVbbyfdioQ;u{p%5OxpEP+e(ox0H#Yw4r8CRyS_J< z`0BDw-VS{>f^Emv8+o1&_lcn3HsEsF|8{^$GxJy#OidQPwxe<6bK{C1In_If`Irp2 z**Ked;K@wGdp`ClK($euA!4C=*)-$)TWOxsg`pkuT52xBanrnyUAw@mJk%u7uo8|b zywv(9SqcMrc7`A{KniK>-@%=EBx63#Z3B?~V+J5cM&xc88J(09Ocr*VxGT z;M7%dqn;mIR-^Ey_M+QCr&ykau3%p0MWYm@=2sVw!rLna%t5_^M0msT)|q7?7xgdE zJdiTn$%|X_I&M-@^xy+=lePyL?|G8+26-ISW(e+qVtKMer|ygE=0+wB-Ye{S9J4#u zJk?=Z<7HNI`2{lzHwfUleb&kGwC3gl8;nho>0Xc)TJTwMpxB@2z)0FnEob4ulRJ{8 zC7_~b&OI#|2CL|9SeO-*brzW{&NtHkhG`ALC;?Bz-iGKBT$hR1K!OasBkid z;u6}ZvXeVtO|~!`W-rImwY~$-Q6uMLx9chSox;6qeGo3(Pi!IJG)09^A)WH<|HwP% zGwZXp2MGKEa}G+6zp;~lXq6rrK|;@l~B%bK?7^3DO^I<6+dADNIakMw48&n^1F9bp{R z66mf|UM^!l2sm97a|sEPFMmNRH24jK;{k630?sekGt%>@kl}SgGysHL&w2{*GXl@b zEe%TRdX`*7S9_lE??qrzd0q%s5oUCtW0(_g2E0%Y46adZ>S}C znT`?(tiolQ3-oZ99S|RVZ;0vy_N9KA^DyHkd$O%8RYg>1J{6fdoOvBDrO`5aO3ims z%XiT`tQJ^V(YpH1J^I6(Fs9D&^g0R7+a*h>2j-ucJKcK@tN;s0V} zl4dQ~T6`mTZpZCY?B<~6e6atkX1M6R_u2>z1mui1r9PA-IR*;AWM*&T=9a7DW30Z? z@f|QRy*)7lDN52$Gc``O5lVwPh=;`~3x)?VM5dUWZ9dL|Zb>D&T@m6@IkH+C;z3(m z)@BRI8KiPwu~A&i^tiZ0!hT#y&~gY+I={1edX0(q^)J{LBXsmHIIMq_KDpiF_%s+2cD4ZtIap=Y6fj&^?$Q!;#R#t}mUHbftw=IC zXVs63y_F@hNJ=uCSTj$Jw|NcXpR!hfbH_LUua7mMH(LRi<>>CKC8%M9s$uTkowJHe z*wkic#0;@TArq_(*B7fQE}1vQZ?H+ERA$L9v1%!V9R(s~2 zq`k>L{wtf-so2G~QLQy&^qDdxuu@8&hnH<`Wm8NkHPk6n=a(9@aIHK47mR07@Ziz$ zBmF{^-osEw#N-rBr*bOXHA(Ay<%mv!2@8jFzX8_(4Q|-fQl7<9LP`J!c5SS9!1*G1 z{7?K34wM9OP94UK777%0yFpfV0{GF;U)g`7AbbGN=Z_wC5Qj`i?UCeqL(fN(KR7HU zFAjr&l@pZPcOfa$oG_An2=$m4%TQ*ljt+C0QhK$t=c+qs+{Mq<@+lr63#;S21J(?N zdmGXnT+o9v<_+uiQQ|X!hgmgBxCOp;B(|29T_TCutj@ID^6lxy%h74owwlWhHPv+n zZ7u+drz(vprYiK;bSF4{qKea4XfaHc=9O*DMmCgk_5F?zR8+n75d#?_^2G`}aKe&_ zO60Z(@Vi+WPW^OV{<%Oz$iZ4nuF#Gt@`cstRqFy?b4`x$5KP#ebm*Zn#>;KUBVINX zIEl7ZsP@bmSU1>I3n`sL+^>V_ib^`ZqE*1wqA|lf4x5emT(>a~juFW?6N9NcFkL)L zfl}D3>SBA_T2hNvROIVkT8*TI4+XL6Ww?NT7mMO#BA>L*!5;47T3K*lBm4sDTyHr) zw6%se4w?6e>#0YT5Sj}tV55zS9hVOuvKfA1CD zJ?+eHmK|Sdf+C)rREBU)(hC7w$F+c~k1unXOQ=jB$zM50b9&0$9V(TBv0NJ-RYOm# z-y=UVY7Ql?CB;UQ!*GpqKo=C5q@%{K)~{PNVG(jHW++5Kt#~enDk@GEWV*878o$;?N&XN4MvHg7 zKv6&ziZ{X>52<^mWYj5D#m|Q`?}>)W6e|to9v?5BJ!8#gb*VzBFSTsnsGmqMA&2hh z!%}uMv_= zCY=b%UC$D?kStAO&ZPtT8)FHHzvjkWf2sq=JS`TWmZCGWld|_pV#2BLoC5T zO9hh=E$D1nKGx>cYUc5#rh!jJQ^fE_hkFtI+9>ZZBtDDfYUEP=DPRdw?m9BoU%PJc zn`+zs_f*x3#MvRbI?(EzY-;|Bg9=%vv_E?9so^hOEMRmh}B z0{+;!Vl9$Q(?(*0IKo*XV}!T_sVv|G7wwlKUgy7pnJJ6v0{eNwC3vM))Mg`kdOfeR zPejTHcbRfht?{%7eM&8S*EoA>cMPUjOiG$Rzp(M|Av-it4XnnIHe|e8{;afQjc7H* zXvmw^*o*nF9tt4>lUD#6P1YP}oJYQtkL$rUs0f_Zv8d-y5*-7H_{UUYj+zm#$@bhw zSZ__FUFPMa|N1w?ddZA9kGMvv`u3oPn@HQI2pMV!j8#WQ-Ead9FgX?8HJnFLriywm z!q~2I&s~0z8l`ll$Wk@1Z#!~PgC*$jivRh`%o=f-E{I#DE>#Q&W(uE1h*IqfHac(+ zyH3i6U^%*QtuI)qnipdQbk96Kz}!jce#W(Ub~E5SQ!DPdes`p^1XjC8znSI6vAW4o zBhz!Dt=lhZvI0o{B!r0>e0h_s&N?oimuTa-=3g!x1%lU4fJgWj=ND9(4J7u^H5e?J zE)C+|IhfUw?xg}UNcWPVD;GHEafnR2M?V8w`x710rpFI`Sm97#Y62#s_nvK^r7eIG_t6e@=nQ;+FOSqPqExfDkJK{L)LiPDTv)i9 zB&qr2wDZodR9tT_c;CNkDW58P*J&6bwYlH(oJ%D>LcrQW;hY+286EQOEth>}6wkJZ z*I;3+@?cF3sq>UqHmr(-1CB#3Um-2LP1!BXFXSd;Nw?QO0&3<%_ATAAJ3G57RO4K& z;+g@rosdGBcyL(!9e*CKbF+EkOtCBA>!^(_Xk3PpUSuW(o9;%*EA2cBi%*C2W_ak! zh3-7M&fzlQ$^}T-xAB~s2UDTORmp36+`JISHZrTF2M7Sn?U^=MU34=B>$nqd?r>$>b4jV z=~2xPyOEUYDLnrAm={u8;Sq3c))H1~*rV}_I}?|y>DSt3%pX4II)!`uq)~;xwW8zJ zTxJ6m8#$fjl@K>aVXMQZElivFNlQoog5Ml1#Y92)v;MjQUojiEt!#$090=b4rU(v| zjTyY+ZQ1!W?kT{H*a_)LWUJ}BqUa)bCzNM+*GNn;K$+PWL4dDph5GS)dpsN1-yGjK zZc7b}b9`8-v;MNz?-{o_4c}G%q-a7S)p7skqwB)6l|Z&X77c{q!DE|1z`kARKIZ$@9F>2u~RxMa_g{eYCYwM zSv^)vOs<`~l37sLOrZ5s{&8LjDA^6&Hk2=>SNs#;z+^{~2I$O(DUlYH+)p-N80xfzeC-c9Qd z#t}`5#^s2;?Fe`2uRhs1^Ga&%bK3M{4}Q0jkKu&Q#>6J+PGHoVqddMmfJvf6k11Pa zEx=z=2YHqzU^^NGQ|Uux@+2H5GKM8QN;yu0hZy^z0}r&u#8p3piNlzGl?`*1^?LPC z#J)cTi18f}=Z*MlU#r9)IqnrY%NcBj4WTSnB1Zm4_3Hwa#5#plvB5cNvd20@HcAqb z`}oQ_88@04MSO3^j|5K zWLF<&VWQs;it>Zp4ZnJzSqJf!XfjRaRI#!Z4;@qP6#U^khZ_=G{F1~f@oIILUuI+; zqi@lO$Z{odFIx?5pGiA;|A@2-#5pyeXl|rV3q3#oHnH61c?0ha1>CT4mybKqoD@&@ zjU}Hssstnm9tZo3^T(qh^5S_~uX|xMbHv`~a|T?hU^IClaQfSx^2tWU8xNpL9#Zo# zUcd-kmRWQls()+%LINB2t+AvqRINwq$`cJfy@fG0CH9>Z#7G$nBb=B2)zTQd@at^v z_aEpAgcD_l11q~m0gX>^PDsX<4l)KC`?6Y|rCt37zc;7UnVjcp?o+AU?xz_D26c3_ zo0n#Qfc8feOW5;Cdz8WTCI~1EI&-?KfsGyNUFPeU~Tr~_qy7pa*U zVn9!NuhxB@!~`{&@cs<^8-GyfkqEDvc4uA)4Z{-~dY&XRfK%~(p2#PH-1dalIoFuR zm!rkbTXV=nDE!YWj#@(1LVy%YUQDl2C1Z-Y@Z1&5(7h+KC3h-8Kf!?`=AE}A_`cgN z=yW~39OysSq=3=4F|kcg{g|$KT1Dbk4(AASMNWIzthrLt9xEjdvM?-~Qie)y!W@@W zq`Bkh)fG)2pjmAQw&f8ngjom8vT@=8RxZX9Io-)x>C|cb`!OogfA`Z3`9R=W6x9}E z3p>&7ZWo;K+aC$&&nxs7g=t*#k=?)UGvxF5nZ8&om#bA4Kv^jz5kYw-z9J`Gg$cwQ z*B}r#D9vsxO0U5ImXNoamo|-)>RU6mL-4k8e3PvKnk$^fHPNdfo&Rh}k_HZ22NJ8@ z30S!S_aM5B7ivo|c2Y-&0ubO?Ij>!54Tlpngr>G81Wax$KEn!g$?NwqKT~z~Q%-K# zuan|37vr>|)|g~J8ScE9AFdn4zc!M)^OBDMC&N5`kw(tbf9~X?$M9P!Cfo2?KOw5n zHlAPrztS~1(9EL9IKqblDG_)ewn5uDBSNSk9g2AVi*CzrW)+Ef0pY@>(ez+bP=M0Z!* z+F^U9tbtO0zv;uBN^6kz1^^Z8(I;>9Krqc4gLhSvbnE z8dp7%8^u($UPJxWL}KZZ{H`w&Jmi8XiL8+9KS$jgfIwm0)K*=;`8H}1^h>4YrIF^t zGDCH)it{%Ru9b9MmW;quc?LPqsHx;BjjZ9Kmzr~$t)@WA82{f&IB~)c?r-n__!nfG zj=m7I{;El^Scp84)!;o?{JnaEEm_OPstz?ONTv(xvvMBln9~D5!jU9pZYli zjT#8X2!5mJ<34eS)x}_zaH9@>E@C>&ah&qx;rrGSeGe~cc>JWRS-{#VmYtKyG zRcqhgcxCDrE;p8DUw`nS-KN#t6LIC~N;LZnZ(ncWmrD=NzkW^e_sJf)&zkf&+j}DA zLFvDYtrXHz+?3W(a;DWx?#>Ze!03{y*JG0NnqN&o++k7Osva{}cB=b*0^1nAU;+l3_Uia%oime+zYO zoYm}Yod4TA3s;x(T9U;0qG}=^(e#E<9W1WIBa*>L)Flb00B}HxTH7diXM|Ce#6+?4 zh*?aejh391Wq(DzBD)V2xtq9ds&(EZoSzYHKwwXc#AJ3PbnJN%7X!Zjm9z#uyw(K? zgn-2#qNC^Q@;Ducf?~631O?AMo+XD*`R2E=6#unk)L*zi(amVS4G*u@?X}$R4EKTO zW?;Z@MmIwG4WQp%EURbqH!B*R2S`Y&&amPfqE8`oym^bUTry8cGjQ2nkookli7oP! z0tbgI@}wEPQh8fx)gl&DbJRm^2f0O2IZ_e8acPsp1rRhXdI%=p8HR#Wg|R4@#OXE+ zk2pI6ExRAXgpWnWi*1!PqhhO?(VePcs3$*j4ci8q00(I|P7l73OD3625>94_PlLJ^ zJcd!^BNnNh8M`8V~ z%?Qxdlh(A`2bI-*ycsLGY{^vNg*C-{2>snJ-TD4ZF2|W3yK1?40+KzntXJz4H_DrO z;@z$O0$^D=T((BZuC0MxT-W;y;PCd_Ye4&%h+l-3_NjOMqa|%GZx|EW4*~dco3^iC z{|{H^6r@?yZP|3CZQHhORob>~eU-K=ZQHhO+qSK){%?23y&bV%&+CeP));ec>?)z+ z=dV9~QOf!x=^D*<|5D06*2dr!?D+mVQ&sA!4m&I7KZBX0hnTxGPsn>HM5=9)& zmwe!S+LA2R<1Tq>>KluhDtDra6N}`5fT!|?#l!22hYVh-NCIr)@-Q1PS|nSSYZv7m z`J_@N)C%D(x&3xYR^bgI8D4KhRxn?gqprD2X2iYx2${QN$z#uTwyQ0EzWc$E$FPT4 zeSFy&)G88E@J5!ZC%r#>B_ag;`Aq`K@B>9lc03AUitE1|kW08z)D6scwX7ZLoz=`4-0rrnodeY2zP27cs9 z>z3ozeO5;E&JbFZtW4)zLzfPJZ?DL4XRvGxcij1yZuGJ5t%)L)XC~0O-(H+o3 z9b!y!oS;s7*w%(j$|I!&Z<9<=uw~J0k7KT1+79U|zfKg2aqcq* z(uSWi^P=W6OvFned%?#ah$C8qNLpn{i=oWKeZii84MOL@nC5qcP6Bmt z-|zzo;SXh{*mz^diC5G3}Me@1_8#~Z8o$**^)qDT; zLM2QTmCNk4qv1~^FfDvIEt*!bM>m~^E$D7ohxNXC`I}}%Q~S*DS2_w;o%)9a3hc|r z3PqI|ym=bMNuhrADPF3+lkh^LO)>kumB8p%2a!)DG{9zB>)g!ADj~jpD{%T3b5(2? zBEqdguJ7J3_&MNjH(q905X$OnM_E0QRzCPMgGLHnrd8swvwsa4%La_GEkjIoHzzYN zfEEwNA?2d#Vfha^?>7Z~Y>st!=!2n4xSlADMGDUjVYkW*@J$l+TA%6m9;{%8xXe`P z%$S7eip026ERKx6;zy_8joRZeEOSZ9HXCcXJHd)$0d<`o6GyGo#U6RHL$IFUUvu+WLWZLks%*RTQ6YTD{3>ZsrFQmKrvdc@E|{u;TYh>~;bYPl-W zl(V_Xl{`fuFB$%wDQbQj$M~QHiaThU{T7$n+Db1D&u0=%k%=L}VmUVpsrm2i0M= zPLgCYETKYEoe{V?+Fy>!lG|{^Bzwt0OjubO@pt&!_9M1FgnI*oDti{Hw3>B?qz+iV z#9o-z$oH`0orVrHWfjd+wjs-wQ?r>^5c;gmle@puxuzW$i?BYW%WB7~F3!v46BNcL z%irs*EcZKzA9*gY-@=MyX>tIg+E(%>;oiwwv`#dReXMvJd9h-uEb}o|T$|}ekgNMi zhK%hA?FDwFP`YgQ;f=%3P1 zR!HxamYhBdjtlZ>Rxyc;msgCfiLG^i%N4`_0iml1O!$>SH!DjQL}ZK^c5{#`^;Ejqp_0|u zXtnc%Ts6abuQmxvM7O#88?MfpeQuTBB5l8|mNqK0ZE__ohO|+cCecVRC^#sl3S%@! zctDpZRUW?O=JUfc}|Ah;zNxP`IHwObd_R4x*U#uFbfoN9!o zcD-0T{r;}7m8!vAN>tw|lE}D3tHN`b#F2SG<-o469egW$cbZbCRsNt=?)L=UTMBSL zZcE&*$I~mde*;)l)?GYnWjE_6)7dF>*PXkRi+hdJ$4kK3udL8j&kLT8Ce!YfzHez_ zEGI(Wvb!h9K`8%z#M)bT@v4z6&NEwNPg5gqICOhc7?=g2NcUZ*pC6=5snA%_J9-@1m24 zQs(5LivUqEwz#Q}H@gO_`onp(0xqplvnGVNkpE&a(@_jAth&Q>W6KUS54VK7J0wUA7*}mCVx|MlU{e#o zg6mVu*fh=i;kaIoCOlu8{R(`cVeseJXtqYvH6&ZgZ^CBv+b|6)DnR5Q$aeW66NDaj z=;9GzQcxhJn%$Z!dLV~VS=i9HItn?7KRHSd z-?jCam_j!zxlVp7w{L^5JIzg`tk+D zG}i#aJ{@)iz2daX14gKgON&XcM6RDaPPs!#KTg&yPTjTG0~ zV>nqJ=WSEL?t%k?PBGiRk@GDrV8goem?XdLGD*E7zUda)g^igTppvmR1qoRifyoMN z2wx?|pWa`C9#G)ZV;z!U%vAu6BM<&>W2c~`^NVNzPS7_|Dp40lD zjM{G^*O|E)%n%JAV_M2J(=e92t9qOf97!3s1584D!D)!2Zld%Gg@ikHt>TjksW;6; zC;n=4uXpx2}qa5N1?y)CwYm1}4*TfL*b1kQn2*mXt6m7y1Bdqzu(bm`>EFxm0NcZr6(V zZ85E^pSqr2gpm`uD3y{5=J+WZoOqDS9NgR@n?$*&3$vc$`?d7brgNf2*TWKej4jdK zmfe{MF^)A);o?cUg;XcW97v(8Xm{kwQAP?q0jgBqH^cwDkcnF73s^JRXG7hSyvQS7Zo3os8E=WEu`vf)0Wr=H`Ot_%5=fcq55aaigF!JeNT|fA zi;io82-TR9yT(UXD0u3wI>x8>D^*s^GmHu@T~5`P;R$rkIN7Btg((>>9Jm{3MUEiZ z4Y(5mGmNR{VX_QNK`?ew%#Wya67nnEI*Ho>8V#0YiY{`73{W#lUdBw7!ns|VGhHoQ z0L6!uq66*XTisZHeOKHwG#kY#>Hb3=ysXWOKl|4VGJxbs4xO6CM)NlKfiabK4|N|p zrF@|zJ@?rUb zatKV;+ePZ0gvLrsWc2+FTqtSHYGz;W7rL{VzYm5r$?1a8e9=LpjyP1z_@Fcw|| zZjND$F+L18I#;rT?g(6r>88o4^~|TzRK3jnfkq!SUhf9kqHz%ytqL)M;{tZ;JpYp2@dm!T zX)4y;ApD#`R#~lLY>t=B;`xue(T49-%O&m>!c#wGkcgeQl6UMjj$Fah;?~1fR&hiV zXHmJLlBiC@Kw4AB{G&E5dvX{kV27>}#=ieykepAp>`~f3-7m*M4f>1>cAjTb!k#U1 zWQmTL3QSIy`uuQ3ibo_}ydfUz9azf@CeL1Kfl<&H!|>0DN1!CoiMEI#2q;@lA(riiNx1t*;Apx>Y&Tu-h!!0J^!>IyWn zrN3ChPegrx^ihN~IaK1@!xX0Lg=$s(<`-0%!S6W?@YgJ1A7O&Hl1DhNkcL;#idPi( zTMXIHXy|XKgfWHQiqoMD6ExySx=s;fk_^W}Nu{7g?6TssAIQcNM%PE1pKs9EKu%mM zMn)+Jq9JuN3mBV!+H?z&09=VQcCl5hAhr;DsW5%*_f=9(oc{nro)svbcx z!*kDn?Zy7zzALm=<$dd)4)%vC5gwTWFr@|M^S>>y?nx(matZSSRA`4Rx@ge&BrmFpUIqi?cR`#mcYYGj_M zVNIyCXS>EE;()ABuF8?-{-RBiFZ9gaEHD4qfb*LP0^W(IQ7XgirxE9nh^H%-V#W?)*eLg%(DUsj|#tp&q`RH;t~0sZiQ3B zD|#4?HmV-QsxCu_8j}s;fH+fQc%CjS9<)1kr__-%-{JtB@E`glP<(8_v0ak4%68>F zIxydFi^dg^uTIq?Tl{yjoSJ)ZXnjh-4b^T*Q{B82)a|`J{%iF$M0Z$9-qPE+aiJvl z@=lqfxbcC2k=k5*MNiSANY$8fT;(+tuIhU`M~B#cZ?x@^!lsY`@kXk`5hL*^%Wo}X z!PwBrrg*+R1<{)w)M!|Mc(g_(9VQDLA+sm&dWXH-CN6WoS?zBQ5+M1Dv(?qPwj$$? zUYx7^T>u%>APwR2`_?2*}a|Rx@*=4m<$T4YNtDBXf`yt~gjC2|soAt#dRo>nb z&M(Q+)zKRr+8Y@>-t8?dEzM0$5a}8Jpg2To>yl7oYie0;T}ct3sLk3t*VURu&~#9x zv8=*bSKXPgw#$<5)d7-*rA;KhPpI!!$~OMg;L1Sd1_7(dJO6z&45`XCF~dNruU&+I z9T6_omOa1DfOJxYms#reT<66nGuy%0(T3o7U==tY3w1rqjEc+-LZs>H9Ww47w6Cw$ zZn(f;ck*&eHIWU#i8cR+C!#;3jRJXV2@jW@*byba20A3r3{=^84YfXJ^yw%gEmJPu zPvjOK76tq9*RQf116sA^c+o! zrjm2v@!;{F@mP|6@Y^@1Zk&fGZ(qmt*gJzn)6PDIj>+7!gtO@4)u+48QYP0X)m|$kT z%9?M;7X*5jilob8v6=+!*hRw6NLVho-7Jm>KN8vj+h^jB#q^|*frQT*%52B{o=CX; zXEBYITrR$q(4Q7c_fO4QnoUa{X9&`X0W>aiSat$n8(#F?4XZe7Pk9n_hKR+_Qo47# zl?$08&r^h8*iDZyQ`&OX7S7y`n#s5KG(3d-w5CdLj|R0{Y410cPg1`+jgK5O*C?xf zfZ;d=_0J)#pn?AC;)~fGF2>5=ey?aR+EtD@lyPTlzxsqA7>{=)YtGnOEo%?LfM&B$ ze3oPYgEjoi*nU$ft%U8wQXVP-cCjnvx?QRWQmThMgx(@1q`y{G(=VT?xKSycAuaKS z4+0*5$P|d1nR%mTY)AlzwHbt3aR}*t1gvPwBekrVX=a?RcE;wPv1(Ilp|P{bP?v>M zDa-xE&E;`)Z7X`(4MJD2l>DqetlO0rCY+3bDar}YK#5*l{G!xGkSYyy>6%jlfF8tYHmopjbT z$MZzDt*|4k<_@IR0>P*N062Ia^+QwpE@K3G58x8kNd3VA!9k~o4M`*?r?5Tqiy#p zV^k!Ksrs%Z=)_kWmH`G07o|ac@Rk}P^A*0+F#Ue&HKHXWh=N#k2h8Z6sX(w6&G-$$aq9pxiAGK)ziQn)jGG z7YfmrGkqQ)SzrF{INBrcRop|+jSqJn29t^XQyk~-!w@qRpim}|O^jJ8^a|q?Z*hy< z(c4N#&gzxpSAF;L`hnduZBO_HlV>eTxxzYrpLgfzhvJt^4-J_L^`;IuXnD2W0IB#taMW5(oqMw&<2<*uIf|IAIt(UA$tv`VKK>yV$%#Mc8-( z_P*1b+RHLLoLDtyNY0E&T6-HctVNAUv$-)$-gV)-hCjUnj%QKbV1_^U!p>rcB*cjc z7jAyp5ZqS-29DiMx2yrC@z^|(8fQhUIIUyV?EOW6{JRd~YSXvUHCqgnDZMo@qx2?R zd6B=8mBZz__>=X$?X(mWbWuz6QEwCI!{%r>yHd3zOI< z+^n>QtkGw_xAu@fkb$zr<|(Gj+m+_E)C5bwpkKmL=;(q^n&kzcB=sIo1+1~F7IpJhM8JulNhV+YKjocKj*FvU&Wb*=<(V`ej_ zW%wh@1Yc)`0A_GS>txttAFBL)5z(jd{lIieh-sJkpdQjDZRXjhGx=uPQ`Eh1HvPdq zr(R%l;I+(;(`h2$MK$2y*|%(`nrq_Fxmj|%@}*=~Y!)D)_Bl1KAo)BX)5+{WhubUL zjk32`)yhMypHy9M8*QYSiB|7af%v3&%G);m41l2~rp2_Db7zEn&_N)SRD6?YrM8n& z+Xp(A;az48+8DfApy*^`w?TC8cos!k3Dc2Wpmsg}SWWc@5k?v;tzbY64}WQ1g*`Yw zNAYS~s{*Kefqmi%u_6KJE4hZ;h8C+6qzjeO-WaWO?MD%dB>Q}PNzJqx6dIROo}^J$aXGhv zM*=X|Zv`0cZu+rj6ec5qIzq39JP6b_M&;yvN>o*xRG$pTd1PZ0o%rbxe1Qvo>F2XJ z*kEnNY6b_(Bg_Wg*LW_F;?SB0#Pf2YRC1E$h1v)Q7RJ4P=u1K5rA;e3$&oe%L|7J) zHcfKJ5vwNr=NKg-vk>K=wD8Kt8Xy2f*ZlGNu8WzRUSbmF)#3@CAdgs@)bWU7ckQ{z z!DSiZmlZXAgP_xpRf5J?i`8$tc?Hv(fF2>ycq}IT@6@Rg_T@_s+f?o~ep6TF2REj( zD}lPst|b5jN*M~p9>u(5om#`YMStC@TJrg7t{>Cfhw$QDRP@$AU-xextXczzPb3ai zPoaXdaZ8+>s2~3}DM=Raa^c~R$qw$4n6)FsBaAxFXENmb zMA7AT!#6y|SquSh&P$CSe<@azJh@k&1+Bnr@} z#hdKuq{{$P7vPU|i`8zL{WzZe^>l`j^tdRkn#Xt2ATN`irGnyil?hhZwmd6spyx-3 znU8#1{(EAk{lSP=SM`D$y?6MKfT@i6fRQkW>zxO67rNuz8hD|T6ly6HfWF)|Vxf40 zNp}stSFcEYbK8cZqId$REPW&bR_XUqb&Z%gt9qt_D!=2(gVztRN=#hvod%;Tb58m@ z_h6MpttOM=eXovsSVQ^P=3^BweX5(C^FpZWkeW<(I_X{N5S9Gmr5-guUQh(i^6+v& z11$}6)KdFz#AdN&0#3dP4JR6YroAm=g0N_yh3wqO42r-dO1A-WOZ-brECNCm@KHOV zRcG5vP*%5XG4bclWT%(s#*J0nLMOPn*W6-=xCP>espL27U~Di@+MO4S4JH~lwnMx^ zI6mW)w!B&#bT7dXt+O0grwg+HB)k#?i|E&TABzuAelb5f_f`x)c^9HbKO`TyUupzX z1;8c=MCHQKn$iHC_#`(XFOl09!}E}$<~hi#+{nFPMS~#=jx-mtAw}!w{)QJKc!na1 zGiHyAqet6!)YF@ioLuIv*zw1f-gj{7`Cl$Wfgiz~;e@67I3O3>8yy3H1v*Z(b2WgfLrzU6p@~M^ z5n*b2NB9f1ywGUGURCEwm>T$yStdvxT7lmVIu3ylY;s&3`Fvx$5#Z47l)SRG{{SKw zx#YnQ2vtiJ!i8<2@zhV{g141UZG*St)11Rr!zBqMC}o3(kS`kN9T{s52SteRL!&e^ zOzi7~t;GST?|q!eDvtDE9|Q`FQ6i(U1@TC+<*&XqS@!gy*<$b&_yx^+i`{O+v;H~q zpEmt7ZLeq8MZJB^Oy_4$cGb8=bP}eyA9Iy1=118bKy4ZF!5N$ODOJiuPZf{G;reju zTt?7Y|pNcp^)hdlqa-dCD;>rDlblDQp&V=#aTJ96(%Ux3JL9e4-y(#g#k0po>m{u{Vi zzl5FC**kif`s1D?@sH#W7=CaF4V69aA>Mp6l3))i6C!@-3#T$65GksJpIA>b-y2kA z5L1RpRn)i^lw9M4DQ(+jDYy7Tyu|N%K1jBjwpMx}v!)}VUwig1^_|9oS9N$C>)K%uv!Np>cNwSAl$pii`eZ`?wa`9I86+bRN=* zj>O95v7>Aoq32?-_zB-J(=6p`2B|7tCtpjet7kp6N@f;t7P}bRYmtx?ZS@y@4O@vj>XeBf9j+h6^yVY`bRr!15@o zvxl{fwR7sG2ne4ybmxfw=_TH+wxn8mVe!qDU0K)BccU_HKfQ7)yG`xikBtrXO ztTYe}4rqWDS6wtrjd$(@@aRX9))>oTnKSkoB=mu!fu<_W1xCWsFYRgaj&w{=XOF;4 z=CjC12m3cdk7+?T1S2p*7pq?Smn9&mqfJuQqE13D>MvBGPcXS$H*$Vn{zYm3Wl%axEJC*>~t+YuQjgtG*t-I`gCP@Ib#*mkyADy_&n zo7Cln+ONe$IZSaLAWBso+f-E9l@)Kd3U-m$ zZ8r&fu@-P~UUm^O>9m;*B4O~5z>;idj%=>1UbL4O(_WZX=PGcLAbHaTOBCEbEUjRT z$+eQyoO4P-u{vINe=A@6Tk2o02=k*QRkOTVL19ik+{B$MfQN0efRQb23d$E1?><+A?*()nBrNrC<-@ zAj?B)V4}5b4-KM*`HHQxdJnGiU*%V4)h-^~%|0L8%>gJlfz>M{f%R)po4}AcH2=yi zc(=-JQb^4mAUed}QQ5$IF7knEgTwsDX?cyD$|EXkt4*s%A*WKdqqkc1fqwS=kFIb_ zPpQuuhtucxy^6>{Qai(kr3vJtN@r2h&C0l4?BMHo)r=%Sy&)+0;P=Zxq|+L%^CH`$l*Anv+zFnbb4Tgj%(!=~_|~ zt>ye7+)T#v9A+0g`(?ha!mN0m= zl#I+fp#F4<=-KRwVdh?2*{?Y{#asgX*w1{r88=Hy_wJF#X_M{DH9RT9M*B^{y2yj6 zegIc<1e+M<+RS4~;t)4+R+a$ggK#$B{M`$G6sW2yIBD3acHRVDEq(p*3N=rk0-1D4 ztb<7#?wr6nsZE<6%X!+wd6n5;hrly1Q1chZ*o`QXaZszTt3QUtE7k<2?6&y3&$QS z_(qSpoH1UYb3qYeWa72Z5Iu1CAZFhYrlZrg`w6IOw3|2}+P6=qbx@yU(26V98+=9v zkj;r*jvAXQ{$?SluNJ!`#_OOE8A&Gx{c^80kAS1ieVZW!WCo+GN;>>;`egMb%pOLB zh#$n#>19;H6oNQ8U6P*PUv|i3Ah|WB5T9r3@8x7zd^sp9QfCs z&xT66rOL@C|2P%)83_Z83eE>G9uUA(FM{&~nJ2k5@ntamDr3A5@@2c z%_cS=>F+;FMFDd-r@@tm25)kxe59NWkJPeL8M6&4(m%VrP&POL-$=Acn2m=s|278>CW=I-tuqM{^gp0g{ zSj+>2lg4b_r~xZz_gMtSceVj$+4b$qrjrlgqU|6;!o@I>$BqZ_f*95_Q4Mt;js7KF zjSd>OMyle`1TFAw9){$)-Fl;cTeXZLfGs674-!jFhGJp>_0s>*vi#rBu??k$SL$=mJldxeflv%LHx^D{G=(y-iVl{PGl5*@;GEAk* z!lKtKi%o(z5CTzy0D8oa7MaZltAdB+_6vYFoJgXNL{L?F*zl(_nVY^#PlQBCaabFK zoK9nm=P)!_9dzBCts7)?6&E0{-Yo~fB47@4PwR2G1>rG8{SXv1m&QPO&GyHQv)9h8S^_;1|vPo6Hypp4Lbth6j-3l zt;jRv=3=vbl#a2Y@AbMr(bnxx*C{N{eB0x$@3CDyrzmza9%l&IKL19;?V+nid#d$M z#9dAL{ho=YmxpK}3mtT4^c0pg^CHjyI3l@!ge{n(?C`AL#k}$;m4rV?^SU;!Z5g?x zb8ep`L@Zz`cl;)x4VV@G0#(5NAHDh~mYhOM|J?EmHXtCvL?mv!|5Kz;^&f<`Byciy zPoDV8gs8U`UXs+rR03I41er7yOjZL{!!)6jv>-9f(F|m;$+axsqH0;I(e*;O3a63H zUrEfmV!7F>YU|R<`o;H6tI4YSr|o7+93trZJa+SCTX&jo;)nJnW~S$(h$74)zIjfD ztWzr;!V(+MwKyinUE_$@b6=RE4|{X7q|xqqZ)_b`9Zsh1ANopVqG zVwWO@$8GIqj&IfvcT{PI0A){;&G<$lQ_-cT_*SX$^nq{vWssi?etxpXt}r5gMN?@E!{AUjrDqk z&k_KTXL)x$I(92_-`wAh9KAs?>`c9Qyy{`K{l;w7C-<8l$hp5Sd1I-+zP66)$VI1uaQ(G!J#I}ZfVOK0%#WCkdnj2v=Z775|cz2&C3g})<= zJ;==4EWOpH^i0OeJOriCpAaDs+}$SX`9%PF5=MSMs0ZiNc)ntJ^3!DSmOQL$PJ&?_<1*d3p<)^%Op|xcaTh5X6JG+_{@9(Gd5#cj=H=ZA3%Z z?<~B1$cj62W~FCcwbWQD6!-Kf>J}mrFNm-( zse_V%bLD7Agf02F68Pg^9jB0;Xx#@0ndH)7UD{m2!;bppo@yOH)X?3r5jCO>y7yt)=4GgV{A#c$2=kh`1oX6pHKN_IL#GIoqLj|`K21L9Zv3cSc8CM0Vl*zYRUDuCU6jd-0QXP|V_OyVg z`^4OqtjxA@hVw{eKYTmm9A;Dz`|k;}(y11Rf_u0uU<5OjWTBqmF0=d&fsDW@(|;r| zn9J%ihz%Yr3MRwscPG;kVJ8{@P>iWLH~5^FE)y_^U7Nm-^qFFE-cld{gm8t43*_Pr zY5?r=m>TXF4syVa?0+4p1*#ZKoTVS!6BW-GIJiaupJvl`aso}YJt)XpWX2Jk#mRB0=ZB(4s4c$e)@^q!1M zV?@h}j<<+x8vu(l0tu?GQ^Dm6pdg87t0NrHpff;Gp)lpSRbV|E{4O}Ip4>K8&6*Zi zexpFF;XuA%UkNLUA=5(!^sj;ipGNy@c%nt%9k?H)D=se=ff2C7-f9TEEt+J zl?Xv;?f6@l+Gtym7w!je#&{15lj(|RWe3`vszo1}y6)3pWKvm(7>%f1$Gl`o(!=dS z?q{|^ih(Dujl{x?lbvG=8by-?OT8D|UdIc!ft9HE6-d+tnRSX1t=zi2ZXFGq?d_bj?eX zT$;&3?q!gVPoUBSaXG(*;ATwjpxkL&S>~DzZe0o#T7m`m_m-lPA`1=0Xc%?fu3mC1 zj)Kv62`M63n?}wY!>;{jrU;C17Cbnygrv#^9Hr}wZmj{Zvi|g7GHvE} z3X||glVCa^c%D|;xlXh-EQ=N6Cy-iXqe&y3%u+8Inn9JKFEZ}Vt#sG;U@}{sZUJ_> zgaGSN^*vq4eqI}bZ@dTWE3v%ObnXIzPc{~_F_zzY7W9!T5Wg@K_8aX->ttv2p#|b6 z24H_n@cKfT5M!JWEPNdc@e}?7tH&b7^vdw59ux;KW?+A{zhpU00dvy}*7O%z?_g&+74xFv64@*9Wz2+xPc6f8$T2oyF_|&RXY~F|^BiVyT(iFwc+Hvr zB-mUhi24{n`iT*wTs`=OVI|!J`BhWc$?mY*w&a*}4fox0dJPwUtmucL;*?@YiOP&- z=4u28PkmMNo7nyN1JXlBPCu9CO{ewmtD3xWsYJCsBpF;I`4Ryn|B%c}X4aCBVK@}4_G92Y z@$m6k78h)h{;0taMrZ8b5*Af45JpfU6UG37#^l9r*(Ejx#L^?2bfTc)F&i#e^>F;A zyY-+#JX~){2%r-#7U#&hnw5QMbZJmnGk1fOZ z4q2AV-(V2=`&i#ueWCzYOAYXq)jt4%IReRCrmqJl{GsEwf;vca@{mtNL&@iQBe^6z z>+&nd)A@V5S7&!p@`%7DZmZKl!CGy7%3$Z))ds8Z&85aMsvV|#Y?_}P?H|90DF<;UQs~(l#i-pZBjIer zLuO1t4E1BE`(iZLovv8ZdWa)uR8+%jiMSC$^4cL=!h< zyeTLuMG~h_&&)t;Gv@J11(*>+t_eFVG{%KN9n%VKq1<|>BsPu;WnTH4wSJ7hQv&bD zlm9B@Oxkx%uD`x3CYtgKI91KFQ5()O*cpzC=>N!fzw(Jw`7jUF@EGK@ojdD+QOXdl z^j>qukXd2(M(mPb;12?%vz;RNq%Whq|Aw1#*~@SCwUTvGAW03gw$xIWOqAoU02!AR z#x`p{*cQid^pIlswz&mi;(!p>3}wXFUqE_~d+#J0_&Rze`#Mu};kWHrE0(yZyHg^M zIBUVn6xs7UdE~BaqQVeAC*!#mxw4-6j&z2n4Cock2y0p2Z;JqM%erasq2S16fmu>v zigkRIG>?77n88NVFkP)O+F-t~VJjq><&-HMv`;>bGX>}Gr>J?hk>vdsHciFEPvwyZ zhar{uJ=FP;u7}ZKV&USAx9hov5Rp}ztFmL?cla=`pddTAxhn+^uIoTE8f>~Zk4;6H z$9$!$-oi)MAIShZQku?oJ_m(c6wuo?@V zj$O|VE}6Nev$K_zDg12Q|5bqrO2L-`qFSjIPNc;vNaDeSg$dUqyqZY-QG!eD15}3S z{QDT8OIO+-n#FL3ILu|`zhD5c_jgW7B9>(>bq4c19y@tT7>xhsN{iV|)$sF?36OI=} z%!WFT6jA2o0=~f|H?UwR)`O8FG#q1+MTso+zn{DA|88kvyS*v zW;8XKgo6iE9!b$|e%En82_sbrdy_|(c+~=0v1vJ|m(?_J3N^H)f1M$wI?RE*BjZ5? z-?7Ga%S!aFi>B^Lc|rHf7Fj-`b+(;aRyrDe8%=&v`%W2U5(w(!i`zYMg<2X_P1H?Z z=@kdQNqLVc?{CYrI}>o>P4JRscPUtk9YM;`*I?&S9o6?@lIsW0un8+q(9CkdRlEQc zjjKvT-FGB{`BxfD4Dd;_6fd0Uo%IW1lTUMUmEjjArw3RooP$2a8bU4Mn|X>X==DO% zT!Q5Jl=i!wAICv=U2&_58Z5a=<|Vcm&EkWhb`vp^2y*=at3A>)EvNR zNm+iV6^W_YCpRC-xm+sP8^KU;cEo4@8r9A9;PVB2+}yp_dME!=z0ktw4DPvIn;#2Fykow<3tk}sLT92l_SOugQL>}{vQPp3`wM3)EEC_wE-S^s1 zOQT}KIR5vJ{zct3uY^@rubbX{u8d&iIUyZd27Lo0!ovL|R!N@vYy&ad_y>_DkXe*) z0;MeZZ;VM#sKV&{q!RD|t=>(*{ddJ~xcY*o!i`rue1*I5SF}b04vk$<+Ka)G9OK=T z3x_XcjAJCT8xJf`3Ofx6cbylLuXdXRP~EQSJ3Oo#R^~OAmzY=pg%XfQzZ-`q3Z;dH zb67VFHN5HSQDL-^u`bqqa3LL?vsyS=4+k_47fWc7deocmyFZ?|9vBl~?OEr@qUqx_ zvsreis?q1jrEZOyHR<`IZV47KGakE=+er{=7lOpKncEyBMU+5nNB6V~wDk+Ke_wB1 z)O{ZP-GiFaYY$^)4gqa_Mvm%e^RIelg^!SO`6x-1W=Z>xffRCsE2dYHpUKFzeLxgg zyXz4ooO!bve!f?6bGZm02-}B&Za@Y!P|uOQ7Tb0;Gdo!=ZoScT=d|J1BL5jA0Abx5 z3G612W#_kboM(ExZ9@N~_~>gLbnGq>*(5g^$UOpc7Y zHD`~JEq_gV3Ri4FyN%3?=GgKbHB>bO^`95H z%`INyYLsM~4VR(-9TGo^d(PZuunSxt;sBV#<{OfNWikf-6{N7mIWwAk^s`~r{c^8; zzjCU=xpL%{eH!?AaT*|7r)`-xe)GNn!}ZRglfTtm+SQJC-E%1>1@m79b|9Els(D65 zURqY`QT;)=kQ}Itz-1kXW8To2UJ#oe^r#9DXtd(bI`Ei)#eGlmY`ESRtuO#Q^D+D3 zq~Bp!B+^o790C8I?h7DO#VgNVAELz*-;}fCnMr{0pLf3X+-U}YzA*bkxb#mx?=C88=b0*6V#Y7XrT7jdKl5*N7GW7c|2Aj@ujpLg*jFFyEx+0UEI^8CrN{$*U#+pYrxMsH;_Oeb#nJEO)INdRKuD z*Hsns|LW^Xz@hry{}_qv#@5&wvTs=`hU~itC2Q8kk~Ly1-!ayTL}QJHY*Tgy*|Uc< zLS^5#QG_f}%5P{@&;Ng)=RWt&dq1CZ&imeT&pdPIoX@*`gSDN$b6s|Ky2v>3+MTi; zD}iS3!Q`^|@aV{VSQi|C8;o$#_k7)8+SopNC%}i#R9zEeJmaQ`Dag+rSh;a0y;4lj zkyjlZKoA}9KBn99?Lq+6+*M4_&am3fr4v({XE-G- z&_=l$#QDfTljU4=1 zA>=mWQc6&<&ZVxNZ#5*5XjMB2BX?L=4Pmrt;Ls~+{c`*!My~^!03heYY)MeJh>fAO;h;Kn*XaS1b4LD1h>Z!}OgOSm*4TA9Yyo&GSp$ zzs9GYg`sN}1C18!STU$%x;q}rLtgka%kaU6K^+i=$P!Qjh**wEsz_cOlxTOgQXG`v z+wNy6@MKv|SY?M)7{9p?<;+|m?{LY0Lf%!O_mxA2wa@K&DMf?l5>|Jh+qD9_`rEy_6l~Lmy(`D zl(}f|eH>r*j;QMfM+2YqV8)9zAl6IB+b%*=EY%~x z2fY-w;p!ED$rt|W-7gpH7btnf`P1!-bu_3;&2Un-I<^gBxgX^&v6mUGp7pL*RhRn$ z??~gy>e^4Td7glIeJ;wW*LGz5_I2+t#B1p@ai^DyE_s*cXrx}l=e5GmSn4OnsUJ(=xT$*70nBhO}ldBg9u4W^@8kI63rV+162$=<*BfX@Ry+- zz16Bk|FGHh@$KHM%KF$UZ;CB%R;Zl=L+7|CF*}Bd|MYTDGhNBPRdVb6Da5304cq`|C(#X%{#lL*%^^CpvUa* zFDQ-;E;vyz=aW@{ML~j}%v`oG5oX$Z%V6z}&D?OV>i6|07ovzOoR_npSsbps&&*pe zSNMp%Q~M35CoSup{>81(d|$Jv`NVBUBy%R}MW{(u2f6^Dq8no_zg?ZHI6L;m>`}+V zkzTh|LfUbmr*CH4gcm%g0HzE;*MNAnqJ56V%js7)zJ32Y6JSshGTDrYu&mOMjPQ@AG$O&uctD9EvRB1<1cdk7WuRji z$y8G|B#M5;RCL+Xyb0`)lF$LVPJc?X6@M~GTT`2e$XZ_HzP-sg*QCPt?n<9WDc)oyg6Z44cmH8@ZHc2jQj(}l8LGG6(o zLa^@ck$~Jcyj($jVwU{1-hrCyZMv;{K96NCWjoSysRO@>>JKi9Ae(&_QbNRGuMHW* zoNH?*T`phRFnl7*#x-l=%qE@)7-F_1>F%#qeRu|GA zAzr@|HGUMbLp@#VvRGFPxsNMl22~B^In~xhm3M%JKLyj9-W>O1e(L|S%f~~!ccek- zZRX_!hK6L!f_buGjZLk%Pq3f_!2`5ui*Xmzr-`}g`e)rOo zCV%nW6Dq&8I?7p1(I$Xz+Z#ZxpLfd(ZE;LJ0=nSX*2H#PrG$J|TJe%shE1dJ*JC{G z$4947cHd;laB@?HVMacZ{gKnFu`fhpP*cxS0Gwz#m3=ZfjHe$a?&mr5t9S6OpPL!AdT8W=rOZ61+h+5 zMXfjz_}vF*f|WX;ahhkFtmCFjC_5EpnH?B8K85J{2Dgc6fn^dExi)FSIO-Ri-u{@Q z^=l2|(<|xl(GvhbAtL}FKv<5K2O)uYcx?M!{$gA*H1o@`0; z50YA~kAQhlO}jxAn=+n8txBYOt7~E`a@eXqE!9G@2%QTWJ3eh zI=-mx01A9!&fF8e5+Qgw-~o)^f4iBM1K}8UEoEBuG{>x0WEZI;wAhB~!s*>s@|)8T z%Fh=`I9mltIG;Pq?wlaWXyRA(H&S`A;NX&ZzQ)UwYj{)&Iy6bhv@(e>omN+o!|x@UathblT972FLGRQGtbM^y+ROA@lwqn2s6B}JStK8M%B_#Ll5CL zE>Zt6zaYvuY#g+(s7Z{Z^N3p-8iFYcKPbeh@C@c1wlVdVic~=CgUt6e=UZPTEx+Oc4an6_Ceq1rz_^M zxJnPd4*gJ!jdPXlwI##Z6zBN#v@JwM!*D6y)%**ukJ^jo4C=BQC1|l%l0b^) zHC7szR|WNA@oz(9TWTZgdMc8J^URKyjO$m8ChC6UR=vGO$^< zmsOg`h_VJhwkCAtdP(BCGdLrD-OPKx+CA_MWZVfOvId&z+vnGHu<{Sl8wQV`tNXAQ zci%E9HAdVm+j%4>BkBFyA+eW;a$nsx!A!GR2e<5dltwL{TznOZ50y@AXaueGUSw*_ zHwx^qqvA;b~fQ0AWy~W7Y&mN)`)03 zUwGz<)9sst7x@>cfL zmL0o}R<)eE&Q!dl(W&yy{=NRr$J#Fnoi#TbOw5HJ=jmK&fQ)sR1c9&GI$zDj`Ji)i zXHxN|eRnw+8}P=G&9yEkFCx}uf*yv)1ibUlP8z%vL_BHYCG2jxE}CT0(T5qP7ixUT zHfd{zN=|w33V&Re@zkZD!RDconZTaB370t|29ojkwcxyOnK4s<{kRk7?Nk&h%N6n} zT|+FLm^wE(XZd6NqwZwPz)YGHi;|%AT_O$|5zIBu)VFuej-BR@Xf;KY@*|4v(u3D2 znD%t{blOYc+pIB$$*iL9o4`znv^#ZPqr(o~qoU*86JsBx^_kW!7@xJSUfM%S@kP^t z5hm;WduAP1P4*ZO#_N82svYMq?NPvZuj3^lSwcL4lz}|ux|54Jnu-|AT}f5WyC==A z*5OWp9C17)H=hKXS&Smydl_XL_=(@ZH-$TX@N#bfd6bY&hjw=-dEQ>tH+$>%_{(L@ zT?@!*sCd%rV=j0*^y};U9WyHf7Z`WWl%9Hq)-GRI5H87&blSD*vb@X4%z_b240>&9 zVn1=O1{6vkAX|d1%M5*b<*ZtF1}f*(6Lt+89cHe9B5Ee2jsez(P)b0T>wv5=32vRe zdB?J}w>6fRSc4=L!r!}Ss|YDP+8{A`K6p~Ws=R8zK3Y7fpT7J_C)yh%r%$To^Ga5o zPsXH?Vi&hyerixHc#^M&P7kJcv#sUEnD$zZlU~Pd2KuHm`8|^;xGFlx)AQJ?($UWTiZsTED-w5;1Vwzdna%|k*?E*<{T^Zc=->jUBcdO^u6sRP zr?)KXyPbubD0hy7%|w-zYF1yXnSF4!?%J;O<@BKN>vyKO*|<^cnCr^K!6jT2qj;Jv zou1ajxzE%ywGU<*$&>A6=HJRN#K@$ynJ+(=V{5An_fmLNh&q*WK#W zfn8^terJ5L;|7tWJ*lo;N2)QO<#dLNMEdmPJUlKTQ|jP~<7+i-wh6y9F(+l1Hbs$bGg7JgGx-?}fUd ztM+B%iytBq$}`PGBZ|-t;erp-oGi8Mg^^eex<{jSXExx74y0`kT*4E3MopiMC-z>9 z65?a&waDci+U5K%YC`|*#}MEe!BIXn0t^Iq&GLVvGQS;E29K@-JhB?I?Ce_ zrB_fQcUUOfmvG3}S{da0I#YMddrm=~b401UoG`&vedN$|y3m5lN%)Y8&PkGGCNO;m z$8s)~{7J(-1RIlp9G9|B!1>zag*UJ=1hE(*p*bB^5d)^kJ0MkmG`={7AX;1z5tq-N z6VBQ1Za@oztS|3M7l2ays#DH@&TI^}&lK^OB3U|5T!$JF1r?B17n50<9xH}SF;_Qz zv6>=vVq{R)$yH{Azj>gfJ0Q*C`5cp00hjReYwrD4Du5wf5EpWKw7-Jz{ab2|S zyX?JkANh<_(H1jOf4 zpqvM}i5TL=z^I%-0m4Zp7_~5X^5BFK#V`ct{&UMg#!#SACxyS4J2FWP+@nCfo0RF zC9j`K5A>YCyD!|Q5an~W^Nl-yGU-Jb)`e{MO*K<-0$K`cn*?;=Ts zpYeVr{Hpb(Afy5Q$sinaknX&PBy>D0s(AL#=&re~fpiJ=tP*6)G>%Z(1qc+af9il@ zD0ImQjq;}h02Gc8e1s3{$W3AUhjb)A@e$JS=|j@14Ay^0zca!9UDKcpsw`I!r8m#^ zN5uY4&H1yM9OT$p0{q-RSzVb#jfNX;r8!e>5*L=^ zAJXriH1$AD!U0peg_$`V&t$<{)Xjeo(jw;gTGN0PSxc8t(CuvGe{PW5%JtAS!N{5vbw! z6HL$;JjM98`-ie&sC@!(Fz^=;N)7(UrQf1N008%q_Ps#-B8r2KqpZgcZhh7W1h{zr z#|4gGqaD#G1UQH~G$Z)9ewpnE=7|Rcv-mF)-8nEyY>XV3_3#jFFvj>tuzs)c0swf9 zG$sap2+ueI|GjMC@7NOM9Ku(}{v1+|%pyNhdPm-m(n!X@QJ{{sQ)I&fn`14E1ZD*;r;J- wl7G9?+;<57I`OAFM_$Doafj#45BR~G8CnJsg1-7ew&F7Y2t5FxI(hKve{&7NHUIzs delta 37942 zcmY&75y-}Ffa@ESMxqE4gQ`dHFZm17 z%n4lSeYiIad@hp49f)U|;YM^gSOa%fH)6M$<<6&>S)*+L%scuA*nLOyx9%@jyS)ht z#K`^}P*{03#lPKxb*lrIb_kCv(K>MLinn4T1ubUHna#>jkE5n$N|!AJ6nq^Ez6Jv~ zsjL%3R!uY*Lt`$Ee^s_8IMn8;>7~gnim`pJ;Kz25z zg(qZ==jC!MXDB90PNfa3T2H;!uW8tqHH}Y=Xi{-_Yt%oa(O|n?eo<9Pz}xFn9aNY% zo}(w5`-rYox`qn;xn&t9w-3K*q-g+zY))B{&5{vP1O?UsrLsSbgr+dv;Ft8=Ov<0d z4-VI2lsWzD+X|_O^Jt6>UL#%hyP;e*0+`RbY|XsvD~}f^XU*j3H<1gCU|yZ;UG|99 zgZseV-E-%WHxIGY>WO4ah-cs@{&4yk@6HcpN@V9;FP<-RO!KPjXKHtF^R1w!O;NKe zdfR-f6BS7(MG`gN)8AsnzE6#@sa3^*|0jz!Ul^*1 zp}@c>{w0<%*~AMgS;U0^*ib{)!uce0TWetW#!43z(kKQ3LuYQ)Y|xCOnS)~d;?T0r zG)`LM=y_^cJZF1d`$OOtecR8IZjHz~2o5nfCNgtu=4|c{1Ss6ncMW z4Jv*HNr9oW84f|gVT)&^uuz)eT~FMIrm~QmXi6cZo9mDIu^oK}FvoggQLxPQ2Q*xI zh{Y6@>%yH424T=t*~mIb%?P+D{eMLn`csI0HBtFB5mQWp#AE^*4g5k9Q50qYZ85>o znakSZnwgFpQtqzirO5t_HcpT55v#F-u%Yq$pgDDcto^uEGL*(-dBScKb9!aOFYd%E z&7&z%ov}NEXdCK&Bl%6tM%>~(AHnJ92!Pd-KB$3$I=W^(GNX?b$fv6!WBa-Vj3qcMi4 z*V+P3ZMw9`(wS_Sp@y$5)+te8fHo8lz0Cybz>7XmtfTWyN5S9UmzI1xFtKf{(_SDqjkbc}AEJc0 zITSF#)ao^HUZzfHHvvJ5Rx#T9(qP2@W!2oKi^KmS}RZE+5T4=hH}5&rehjzfGH1 z;wJ}G4-`FXFK$%tePt;0sNL-ZzfV|9A5o2D*EltGl^3wt{~A<& z7hE`4DTcqXxH4a7Xw=?=y5d9VT5bDf+`ZJcW>41Qdpp}xl9H!*Cwb0Xk?mEp(NoH3 zD|nOCR*_gy;ls*|0He2}|JM@kPGg+t$QC3%t;K^?zM|LImeHar}iHK$HO-$x_HwrDwb<;5(xgO=&dT9SQ)y zsZZFA;tx9CqK}(+x_fI-(~~W-+i#8PXcC_D?XVY>crz;0r3>k zpvUe4wUZJzX3^h~NDqbifjqI~@d%Rjs&CvbD3sAZ#OAlj5m7fwutgYoT=*qCGyLTC zS)lOx>Eh?6rQ2rak&Da@6euU~c@%-3?1O!UoPw|)8gi*){GcAzB8i4exL3;IyuFC9 z?_u90JQX`LaJS0xB_1v-m-noSUQT@c(Hl3Ny|1AkE6Ft;YR!U(-p^0)*M>hfq4zWh zGH~DV4T=-q`$X{m5C;4t>MF&w`G$(4%#*8LNwaMGU8EfDkrkXyEIxUYq|1c?+KN`d z^%xpHiMR|586D?~0OTX&7%b1Y`DQPV(kX=b-nExn_~(E3NNdl%|I-$ITJ-ukl6Aba zB*HDwRb^-}bVWAsz$rE8;ce{nNbvAvDKR9fXDB-nH<-FR)o0s zT&~*i3o}Ac9*LPg4|$k`96r(POOs-yXtXn3N#4~ z4jd&@aCOzfv;D)Z^ij?00EOdbbad6^fk}(ZAkxQ{Y*O7jeOWw=Fg-Y|Q*&yZsoDcJ zvlJBBcB&Uw0~b|Sk9OGs`l6FV9=Ij7Y;A|qtn1|CwXE?S1@Dc?gYr?Q^kG+HKc+_O z@?^$kg0m#6L3KkqFSQ-0&9x%j?ZS>$bF3eDBM0{5Y+b2V%HX;uz@Wxg2Oj%ELPD(g zg2h2v1hi^Vh->W(srf;;oR*VLpXL78aJvjn7HYxkg~ltp=9w#U4i=5mI>BDVm zWHb2Qvx9#-9Csn~xo=3t9|84TiR&E&#!U=LzTA&vYbR(%O8TY7>qRl-WlIlS#Z`Pz zp^D#&ASplL4LF}bA0tVSD|xe7U%$Fx{~|cJD*(4$hf5Z_NtsGnVkwBu=8aVP4Nhw zA|Oxk1n~(yYd!Cv53OyqB$wo3@Sk4scK5kG=4|tJKh59g2SPjJQ9?+w;+5{U1Pk?4 zFR`oiL_VcH1P3F#tn}lIdH^}>C>lXDLeV=tSaE7Vu+CFu^aUeXo8@M*&%VOoZEP;n%(h zZ&mv;^~N!_8faA8rzZ!7Fc@Bd&TF%I@2+oYnc$=cj$+xuNcWyyqFYJ+2C)Q@DdwS< zl^!MPuU~_-$43FPt`m^aC_lXvRxQ6lKaW(EJe%G3vh-!3rIKh7=CkRaOc{+KNJIFx z`uT9ivgPoAO&d>ja{{v|S_~uZ_Ez-OY&+hFW4!T&Mj**}+NqO_!)F9Hf_v?`#-EL0 z=X{RN4Et2#Mt(=>wrK`QL}T!prwtd5X9W55LwW@5E|H{Ljz67wHb&`b@*%1QNE^zE zIC&Mx#=pM<@BPm1Pho9w!SV8JVXD!uJRXZVZ&g&)<}D36DnLowY2{IwEic7dNXZ_B z5%id|wWs6JDBDnF`kxI9N|hfxS|z1N71rU(Jvvq=n%EZYQGQ-GwGM$j5OV5(Nmi4t zLi|ysXfsR?`o@)Auf_36UEUl!v#JcU$@i^YA>V2pfjUQ25UKTT*)ZdeF`QGAX&5iVzNr+EU++}}4h%r+)jcA0#G+q-kz z4Kim{;>?!4k&j@Bk>8k{25_p1`3Gz&$REj(?4F?n)qtTsQ+s0V9!xI5JNzy*=`v!n zMgalUF?zj|A4&tgzQQsxP=3+9H2v2Yd+4u00;NuK>^URE+9UZLp?$`CPU<&G-{m8~ z4JDbksH#y4opuS6aMohUC6mZXR%AF8KBWr;BP)xo{yq_V6AbSvhX#Y#U}<~V#Py8- z-g9@vS&Q;$EU;*VLM^~HiDJ42TM#*k`5>ztj{a0Ec0Oe$D!h4R326NM54HXuZk6Dy zG)0RB23A1@21fdiTM+?FX7(m-ZX-Hy-g?WaLSwpH%?|_{vU?IBSnwtuLl7+7FXL~7 zF!Z-c+MXfkV&08;4wOw4CFKk$lqqF?+VCw5rS64crE_y=yaOTyjBtLZ_U@0TExEMp zQ@x(n=O0hK)H+S!pyTZ8Z2#MUr#!!_&f~oMe7CDsqt9tKW;9@)?n8xkc^>dS5kBn` zIC*ck4y>H}^!_PH?0w?$nwlP{(099F#t|F=GI>l&mlH5=5P!%qUrh&N)01%e6EzKwv|>{+3{V3e#SrDD$`wDX+f4Xcvk| zckrvA`xoZBIX%EXKEse9%S{8x`vg%)Y4?8Q34ERbby{_v;eIZ=XLD$|M~s6Lezi*f zxNuqjn(VedqyT{6_C4|FRX$85G91B=>T7aReA4z9Moi3&0j;a@z zvDJKLD?B|cvO%53Eb3I{IG0$Y%i;=OrQfW(gGP4PwFCMYlsVkMnVk~x^$B_yW za;}a&jR8e2f<3&r#EN*8>Q)pMc*f>;!R|XdT`jz(!&5&C97jbNuCKS2emB?pt*$(7 zDL0hk+voZ{1o)b%Cm?c1Oqo+~ZBD7LU?r5w3tBoZ7u#54S>3fgI{lj4>ZZro+?p8{ zg;C*TonGJEaMN(|qiLzGg=iuiG@GldE${CBQ41jRUz~mQY<+rox;%sT^n@0_%+Mho z+&jdS|JZu;IFDgt=`6n8HF1d#&%Hfx-gj0-mW~^J2MH#!B*o>rqGi$Hc%2tRC&T=x zm14t;8q&p#vU#jvraB&)f*HrG3_VFOg^sn9!1=M+q_G|=f#3ZAnIS8lxSQcvmaM$9 zHwdgvmf?Hyl|r#?rc0WlHiuWX`bHGz#kFASW#%~CHjt{v4aZ(RoH&xNm0!o>4bI<+ z3U+BINe%y^;+sx{Me>}HZwrpThu&`tXb`i`0;Opk=lZ%9`HXO=b%G5Yi285TUT=!U zQzjt@DUm7pYq*@U;PpT~e~k|@Ba}B!SON6q1AEncJ+E1zr;koCc2ksQY<^8=EP`Rwms@lFOEK9)ZXYfY){}ii?xMrCwN%j5a=4*OR6^WVxs%c;Yph zxKSu2q0S_ElZ)|YPpjV+67RcO+wLGhBm%|C`*xX-^Wid{(2PclwojTD$@5T z?Y_ek|74ZUz*2IVimn_LE)PQC!(sme0mWAyo5=DK))@P*GUzU{Iu{*l+Rk zXR1s|=xK!`-aD^cj?t!G_*hz6%s5>Q6^T0_5ViOWKRoVioTX-<9wI&0hS%88QQ}=2 zY%oDjUGB=^C18R1zTi!l-vKc3@{l=#hlawYQ_?f{e6K9D_MKdAJN2kK0MqmlyLES+ zL%EID{eI|((u4O~(n$FkI!<_$+xEf2SEktS6r`sjry7}u7tFzW+cL_1I}N{GbW7T+ zv7d17fCq#ivrjXr=5u^d5U)I|J>-q%WBr)DvEqCs2rw)rcb6&NI0aDXHV|NR?@*t_ zDu(kHPmsFQipx)Ij4g&a&=KJh|4|-}4*_D)8PugE3S7?|o5fQtg~r)S`0c{mT>tb@ zqn&QfUKr_e1j5CW$cOmRr#tM#mFCV;4NDpFoc!SLdw1+kA1U8IDd#uKZ{Od7r23SA zf_df>!DmGpedgP;TOjn!LZ8%X&R{?CnI2D=A*=pwmE(gC5Z{-6&W0DRx>X63-yeHv zt7(@&yBH70b8OII4Sx5fLqR>|%~Z^g>JUA73>#FkePaxi-7kOHkoV3aTztk26x+Xs z-N^ro3Ws;g$Em5im{<{eFmW+M0v(ZbJ0CQTF zC?z~bsk|q*kNtwNxa)B4+a3B_3+h#EkA*NGARB_M6$akTk0hSoS|nj$hSm&)JGkHc z6)W3((h4jF9MA%J!3_2Xur={BdgFm-7ek|UYo|r`M+dt*4k<(I>Dyx~NjWyqM{THz z6?>hI;q?tO+r0^X2*uJP{U!l#FVt9piv#-W!Mu~#h*3Ex=WYG7W`70E7pZj?ly!T>Z4UmL~P!mx`<{-d{dk$O)(R1Km%(dJpXpp)z8)!oIZZAALpq?}-a$Gc5M_49Y*eW|BN>kIy3M?CA z(jxmp0pvFMy<>);{qazl@e78^}4}YQbkl9^^_{XFl$smc*>C5tqWZMpA`2@Gg&;F5url7ASz!A6_h=?I9+zH*SB2?a`nj)O2qZh{}8;=@&5eza)?qq2F^; zW~H_M#A~wF(7@{OYDB!!*yj;q?`;=F1F$hAA<5}jVLpxNNQx?d`9&~Qn^JkgUXv7C z<3zH)3;9i$neI!GZnO$Vbx0lTafsTme@2cXAfUvNOBsaDd&>&cjF=-7ozI>{S#IZL zmET~)6;-}*vYU~n)0Vc%?zYeEd?U4u3kj4Ku+aT6T>*G1VP9c%TFR}XXspCs0TCra z0(9G;sOG^fci9`DUEcZ<`s0taEj(;f+nOUSeRAK8d2b^{<64NPsKO zM#ocWZ|3e`7W>CWe~Uy;{<7NfbhgVE!Ox*1<5(GcBY);MFB?>|iws=;PDloX72mm( zzMl-9Vz-k8lFJV4yNU&-cbr#5Ks2?qhg-C!B+_T$H^;L3ig*Omu3&+Ka=jCj*LE}& zxPTn2IfsX+&1aU;{3(0@eqZT0PB`?|>g%Y`t-9nkwPE$0U-$b+s9NByC-mpaHOKW(WRKY}=75q0IA=95I@U?uQBTc>BA$5i<;B?B1h#Clj>B^=rP}vqa z+NSBkH2hW7l`<-2E`(b9x~k5sm2M^8yM&;qi12 zzaVQ#%Ec1&$isWo$+{Ea80d1Gwb7qH<)(Cmyv2NXK$9#yabJZ z9DmNhW0x$0eJ?`lI^1$zh*l3Xjwc?CV23>C1aYEQe;G>KV7R&hK(!0aQCHfn0+Yt3 z_^>6H>Xc$ASNE)mF`Hcx#JqtR#W~(&m`qCUs{+ZE#Hva)ItPc2 zLCsf{)6*nLL*+gNV9fshPqKI&L;d939zt$+trQL&3!Jf>Gx9|X?mHtd4@Sr{?rS{a z-t|JWwvWE!Xba4{yeIn@k+#ZPqXVXwTXOXyWNv!lefH+Q`#?VrBX0kw+?cga`*v>O zzfO^*+vgTrwcCKH5WNkTPKOI#>*^yJadznxx}8}#N~L81a0=FQRhqi*;whc#I-Rbw z^-b1WS|9djEhI(S9K-3R7RFqaH@WBv?sR*{uH;nR%`ghq)c?^;9e2{vSR>Ho*Y%wh zFEN>Ld(MNg4lcp9o7@Sj(w(d7p*~gRe$*m#lVe|Uci$70*LclhchB7R$Wrg47f)Z! zFUxyHXeB5G;;AI{nlO*_Wth+P7BY4I{XoQ(3#t)YW`kNTX5qn1%l!FbKtL zl|2Qk`FEl{2IN~!)*08HCzS4W=J-oPB_D-}%L6k5DPGP`pLS5_uREeVpsMADuLUlr?lE#mRL$iOA5YHf zghQK7&+Ee#ao1nLY}iQJNJ-B8wXBM*z*yDPgrzoWe~I#COa;Y2ktpMA(##ND?1XFH z17HbYB3`^_C+2?~#wqL4^!IEFg&{>`8(z^~$umd8w^&x{e}0{v8DDeb%-AX=)_Xjl z;lfPag`H|67hiQ>e(|(C(cNYm`|55G@o>er?Z`^xZYr>I6E04|#e0r>FBK7yr5{+n z9S$<!p54+I!Yj0Yd ztud~cOm)MDe@ZU2dWc+NUVA^%57=x}$QeeSvs#(;LBrL4@cV(=u?On!b3y%o)gE#R zrlirH-MpP4x!SDTi?-gN-YI>5$Z!DRdHp{Vb7~W0y7wZYI;h-oEcN)jRC*N zFjnxBax&;gc`(5l0ys#}NK!uOv9=6Wsv1wTg63F8O?-nyI>Bi3&{fx>JJa2X7`|wQ zs{^J2uI!Q?EFW}_0l*MRdXDrUpt}6Ee=$a;vOFj@{k~x_jbABym^;*q^F6MolTj+^ zb%VfD*$Pl#TseeF?kjk*pHeqP2fi$KmsX9}ROPy6& zI9@ywRwz>{v+RCFg#B16{L;_JvGdq11`)kYh^K5P4uN^a#~~YV0!b*4M*mln<44G1 zuGA;O+bvzu3Fny@(>lmWCdOTRtbtKAe(Bw7VJIeX^V3kbgoyV~fKB40jW+#zXb*P_rk#zk9zIihl8s^`!pEU%I{l7*HW!J9E zYPf&$J{A}l-G52^$l1`z^*g9Qt~QJ}#u(-YOm0j0a*=CM6j{C`e-xQKtM(uYDIA4A zi3pm+4p>Y}64I69$QBW$;+}hXl2kNdIX1Nmykbsr1Ng9_m+$rR>5t?+o)@bp_pT}cH{g8_bZhE(vY5q`|gw)*X z^B=C>`2<_nV=!+W1w|MD^3N9-4S!hVs%I8eIw{t&Ju)Iymbx8sI347K0rIs&qy@u#rd+EDW*1NBJpQGe~fWpJtP-0krQ-cj6Cz8&q$da{y!znp=#B#?_ zCXusM_k&E1;*04UfSG~Lr+(5@Y|tJ-Q@?JeBcdR;RjCJl$Rs^%zeyB@r_V^-D9^Nx zN=`}(9&M53sTbBmN#2#p@~o2XUmJ)JELaF+4~z~uh(LV7@0z8u zCvT%JrjrvnALg1+oeV1DY60P?s3|>zs&Pp2zEn@@I zB&G{VZ7#s;X~J?Puc~F#)@O0v|A`!*Xv`lFo%(2xkL>Re=kX!+tURy%B0>lfbO#R3 zjv202Y#ogQrCl8%sf!^AX|o20NjBzAcWM zXDLD%)BMyuZK{=3-KjD;YKU;!-GJ{c-tB%S@==5bF!JT45cG_Hf4Y2d_!A4y-H5-* z3?y*AK_;-qP$f5uDFxpASBlFIRK+RclCQ#D4p-1c+b%H$d>sY2e zcjcH+yJE^I8@Hn<=$n>w4gnGzk=rTIq+)f&6o&FVtA)Zl z3E;YbC(%5m*YVkS7xl;oXds{S4GLJk;l|zU+pmfMcIeKBFQ>lRMTzLlqyc+IuG@W> z0(HB>-eLm)Cm#g{t2nykVEH#wg%sy#s8wE330pSmN6LLq3QKb=TBB!96}s9R#077K ziXwSqxoV<>Y)|L@f@IbRmS4=XzhQ6Tk+J|ymN?LNC}AG!%tm8jzeQF-6UcOC1qP$s zMP^Dh^h)D*As?Iu)H{Dj9fI1+-e_<136ldb6_zYBMLR^pu5Ev`=)!{IEYr zpX5H2%(l*lrgSE}CN7z;sbIb-I2noqk5lPsRB6};r<)3IBuV+*y-O`B6RT^!ITA3G zme49&QWzP+z+FLSTv2AT9KNiSpZu8`=f=X8(vp!Q_tjRvkiF>*o4?klYs>p_rp7_h z#ki1&?c&0d)v3q;!&8m&_XSj&LNT2c$OOu!ZZ`Yt)SW6hGYP0$QZrVB#t4$NBD)K5 z5r*g+#7piRBjov4-IJDA-?||m!7_jaXA8RxUrdejd1zH*U&D~vH|5w?k<|l(CSo5w znCBo>B9Cqp{;KmxBZyEiM$ljyrer|eJaF;MSV;0Pt~M)5*E@A$tc7Jd2Xd8>NRb;t zmffvvN22N2Fb}ioV&yPEr8zdSg2@S4GvqB>Y%#hued=&=Lsp%Rs#5XL!vH8>2xul0r@pyUx*Y$#DSEI?N(2{X2r69(U#`J>DinfbB+&aTE z5{GZjk{xB~234xaFao$^1Wi*4CWi2wocfvD2glLCG7i?y)4{TZR5R_Rl9dX?{ff(K zTEfU3oDNbHf|0oWigWUN8mt7iV5ghu<09Ns~d=_ z=Yu&RAE--#a{+Sb7s= zziP(rrO~U;V^}Mi+zVzl`;5`cEOg)W%9^Ht4(j!^&ZW&>6{xvL+ ztL5X5p+)%Fd%-$s9>kF{2en>?wJ|MiM>Wa!cT3OY-_uEG_b&%Oe6HWGwx6E- zoMzvT2O`002853aaj}qTi41>+PK##&Fw#1M}Ged;;&eVnjMqcCIl!hY|^=Y?wn}maQnGYVMJ$V*CL`U&& zskVIFD6as?gRJ;3ViZah(BFiSr+9ukp%O|U9+~*Ng4Fzu6 zf;Cbe^b_ZZ;HmQHtBZ==j$auj>g@wa_D|9}$GFNekn~Q${Tbr6PvTwVpoPy$KS*_>3Y@lFUrOd*tC~IWY3^-F* zK5<{)5xU^R!xr}p8);62vWNA#72vw{`FXwH#F)!cQHX%c~?dyPDIKJKDi3AqrvXmKx& zRAeIuxXaN!XM3`(7r}S{4}Yz&Odks_Kgn5j@ZJ0}<B*cKt?l;hUc=`Nm-H{3 zo_JWvODox`iScS43@Res-K|BZwxpX%?Mk~_asrdb0*r=2U34&5CD6{qq}?mT#$ zOp`OxT-rrXEBixZ#aPm@yEe$WxD>m;rSILUO6|wNM_Fg5G4ALr%91;Y*NxhfIDpk~WRdA0H3UaCGnx2v+4%?Z_5FXF=EL*-80NLd)vLd=L>h^7y4sU5#Z&~ppM`7z2rtv{iY-v zt{(VfKgpPGEJwP>TzYtj$zOnZMOJ;a6Ha7> z6M?kk`-IE$+0ci}^Z8J)3*_0*fD7cgk~q+nPeXqrfEPN9yzuOgXJ?&2QGjj`^miod zM07w2oR3_vHx#xZ5B`NgEZ`4v0a=WX73ov1RB5|vQ-;xxpa=%6yfQE5%h#q3dxUfR zrV64V+jW$lQ$mKU{zHB|>IQEF(kxrWyg{_A`k!R-4|0Bjh09N3cf^s~tFm^VkZFJi zBk|DB8Y+f-w!#tO$76{oIQ>lW+TLhbO-mO}R11}JLc^iGp$~TNG-Q)L>dW=5o)L8I z`Mo?Ly#h)Uq?`c{a5L+}`g15jW^u*=G)h!eG^C{LJWgK8-5tm?--J&uHfrAQk^xwV zH3=W54Xj?uyOjn$1d+Pnltsl93(dgyaIN~gwBAiukHkUnHcop~+8&c=5`v!_yT#rd z%3{BGxhdrg>`uEa!MRn1Rvx=zlC2u+68h?R;d$D?8*A=?3lZ9 zU}PqIIJ%M`cx3e9=l!fAY0v<=%bE!PFMlb*DBOkPpzgVo4dTDEIDd(u9Htn~m)d9u zD+5eE`%o$AtcQ=NMME|8XgJ{NFHk%tQPhWYYJ_##d@&P9jt5e3@FMkn35Tu(z=s6o z28WSetIB>@dIP^(HXvU914;hJ|5UTHGZp|228Ig_2KI&VzmUlFH9C-*VxWXBiV?AG z({9l98+^s-O{{VO%X~7D0#ZeM*;w@fd=c`xY*HDkjd9Ik88|@1&XVEC@;(h0p76Hx zw2`YUR9Iwp^E?ii@$)o9TMNwA*EbYDCW~`Y!sIql~pw8 zaa^Vw^qZuwb6sxe)H})}zrQImEXv0e5R44S<^qvWE?m<0~*GWhsqG@_{OKO;SrkGf_IZJU$jrauqccz zU`4LydA=~p&aKZCEK<|>ETo-P=h7yRY8D@^iKSf zrNvW5oPHt9>;NLp*#t~+uD$)#*04R3P4+%e#fShlFj>ava>D8XYw_5%x{Qq_eLmd3j`zj$};(-y0Nk zQbt+ngp=}lBhvB(r5@z)lgrSI&*!vJ;T{Q!FT%wXp#e7e9q0l}w3#J&F8o4b!Iy?9 zzPLL>x=+k?r;~MR>v{4nl*_xW`9n_35T`}q2$?%veBuGZD!iMT@7UxUjm3F+>D@f6 zo2dk7+e1sZteK|)#_uDzo7d#=NK}DyTetDg{A9;bYO(^qw=Nu6`IQJR+%!iBMwhP^ zsbff5RPg@WxBoxSRC6jUsuvRs44XN5tBe}Zf%8{iUKX}$kg||Il30Q9PY_Dx= zZS`xl?)~g^vSb562Y(0w-q+cFvw}|ypKe#3+)8~P{X-J!`&l)ML_$hgPzxBKW@R8t z(#JZwlr}NHlrPmebM(-0kCEAn7 zztpiZ>%k{DT+I=ftY~#>n@e=`)%;-kPJ`LVj>B<|_NN73{h?GYo_FqBk8;+Z1rCLx za_`W5=7kQOGVU{X!S)2^nlQ);FI*}EsH{bJ?!?XzRgQ!nctwQ@}V z#!;t58_Kq!osH5?i7bP`v6NE6z^jx*rZ~p9?)T08V?$in)0PP4)FZasz*&)xA+POFx+P+7B_|2+LP(MQK<{>{BmZrwqQ1#?DV z-$VQBOLAcE^lU!b>jvjX%P8Q*f~zne<`6N2_(Sv9;>>C(nmcS-Vo;U^YK5z=dV8hk zPg1KwtzJ7v?OI!_joKt-_IZ1q)r3>;QqN`$eD-`^l_oz?^y3n%g5x*1zKS2e5vUo3 zx5p2@j`{l5@GRyWY4?;@Q9F8u*H-;@X|A7**5a%N)jW8OcuEhkHpc)qflPyCt(87& zrL!%5=cJ}3h?7Js}VlB4DhSGtscRb5}Sphd-5E~z(Z9PZ6|FF+X| z>tRMmTrA5wF$Y5Y*wRi`i!o@*9bZH_Z^|g+iY(HUV_Ps8Y0t{QKpy6szVT!yO4_az zP56x;a(r~OxpvE0vdRzar`hP)iNj^vSSTW{=MW)XBK@J*FC&bWJeMUXk2KXVMR$?3 zdK6F_w`mTMGWaD#bS5)#?QqMoh!GjE)KuN(U;_>konW@*s%?A2r^XFPiHMX zGa+y%5L@c{%F;7uG{E!QHQlc(3y?2W%tWmFOIIib4yE-+EmH%NXn5O*?Z!>)xDh_h zkV5U=4CzVw^Ft`<*+I4O=3edn3$1R5$=$1GW8Sd6mzwxpWUxs-NTFfNnX!=*V{ znKJ`lX|2i+ijgF@%Z;H@YI}^TwlJ^4hI;>(|1GVzLIZSAQp3e)pz$mggk#%YqB0pN zY7h>=EMjyQWK1*rK2k+Z9b?+sA;n_YZ%ny$+@7l1)sa2a#Wu`f>evGqp#Vae1D(-L zf&`GRVKM>`PN=v!#$iSlJf&?mXre}Cd(QTuMW0pli!JXWbiNrx#V=y}O_IzKo z9#)W`nN^*@F7zg+FD{d!R6VTdezV)CP8&>*=2AR>Y@Snq5L>G8(=?8)Skc%ViMkZm zS&GU)X0znQVFE9mf>vJ~ylIf3H*Vg1c*5MLJ!y`7s&OaUeT5;1MuzUk%7JBT)rEPH zoOht%J~PP|iYZ5W!K;iwllWg#nf`(*lEUmMzp!$DmXToNKik?`)i{yRx3g))zmoAE zA8{1|=mgF!dIQ^pSmozs;6ouJG1%;X4g_)*sb4;=d_Dd!r3l-hMiiV? zR7_PG=q)Kj<}(N-;vBLIt>2tX8dhUh>67tOf-wjZ>%w=vrR-^F&klep>eUHrXQ8*yHXO+Q~ zqig1pi;G=``#Y3ZGx)yw%`6mY0UPlH?sIA9*jV-IH&eK7g<3BDfVNj%>3}2p%q3qr zjV^`*Oo!Wo#8j|xy-z3RMMI7C92a?jY8#|i=YRkO#fFv*AL?06p zaEpVr4k3ENO5(?hQY$0c!p4al3SDaXH3ChUpJ^p@vfCUq7c1VPP6XMtI;TAg^Ggv zL5`s?(#YaXE`_@BRb z0GTU>oD4HnDjJ7xltTt|uF4tY(2J=)4Nff_$ev?+t)krwlMWpM&LxxQccqL1g}Ute zStUZ;ehBGC{(@dT)LcMZrJ$A7@!kb3&p;|neusPLdn_~Y|KsYNf;0=8F43}W+qP}n zwr#&<+paF#t}b-hw#_cvH9d1C=KSAxvE$hhJN8{Zkt;LTT4~#1X{pVI*XA?jSqzQQ2A|^JfS-_F)!j+%{b|Z7tByWBDGpdgdysk<82*=BEAGtGt|X z8_(iP`ck}+e>)t~@EnfyDNa!2Ib%^&T>Y9Q-`A?nYjf$eRWHcu>RCDMj-b)o!-K?f zu57KwA<7N3o#LMYP|N+=BcrNdi}Vl~yht(JRd|0q2A=2wGvr-O9kbPGs-J8rofr%R z<#x2>O8*mCPm7M6e}Lj`lOw=ESY5s^?P2$I2CFUXtf~O_=H&Xf(HFhVT(L2a4|R&# zAycZrTa8w*cG5b0%W-tU#i~%uv}AT9ZfCW2hQM7i=a1bfKn(U2P0*FMB7L(z$0geR zol{zo#0|XWZ#X5T7Tw{go^c-qMl&*q#jZrEUu_$9`!J|#X@ea{igGI99Xy4^$!S0% zPF!-V0DI-;U#|Pb)nUsX&@@GpEm)zA^!u^H?kleK%3e}rSW0`@gD&fI?zG5-zEJ|$8LPbR(^6R$fV-hUt&qH+D1^d05lI4HV}7Ih zU!aTU$dosZ@;Vr6kkh@i2a$Zi_EwAU>vVSI@?qYrhA6q%Q7KSQ zf&*FE%V9>0Ly@2N*dNc{Zkvj4i}%P2$HIgnMxZN$cdU(s!`0=zJ>kAzZjtvg5z>yc z1#EfwcqE4b*?Kx2g4U(SFDdmc2LahGT35HwfELRn#4D4UnvyIvcx)Rh0s6uRE9$F3 zxyr$m=fzsF3t2OhCvug}rHrxTku%D3j@U>xNhwPBuZt$(>@MW#mh^@CIW#}H`X?~H zkW|CJX$}&#h=(bly~f$=1~|9i-N)wWqH0W1&GD-Hh0ZQ@f$^syuJmTL#oR5?|4cn( z05eZB4%pn9i{)n?Qb(m}kJeqFdTv&3l$U=;HdMM|u7fOGf1Luq(^brrc0O|Zy`4R1 zUG+~e8o^(`#tVF!$G$N)a{```VeI~Kdp0J+trTK>J1yVYeC7=Q(%*JCly{;7-w;jf zUsK=u*&H3;2d?S^k)PsYdH0$mo)8ih16C*rfp;74g?WCju*&s66Z4d>{580yy#?n( z+?9?gUzGZzx~F@8P3q=Qi!ldr&No|bt@4N0{*H*=3f9ZKqT-5&kPz!F-LCx>DKr;m zP!9;0@t4o?@3i$cP%<%&C7ECo&R>g&n22-hZs7Dqw3WF#QSO?9iK|A-%S({~{D7Va zoiiRAP$u3ppNrxblVSMGPGq2M&~|`ORyQuiba~h#c^Bpgbl@p551i`r{)fPvO-o4n zdXAcmO{TiYjqXr#F7OLB7vP2oGdJNtRQ%Xni>Kn}BY^5%qigG-FQ zb?hX^=B$P^YV_k6N^PKD6BiyeiI)(PrKUbqriv@oK1;Kv- zAc%hOzCTOvtqAuv!d)LmGcyutL8e{TYBNrP?jeuIkS@ zu{L36zq9i-jQ{|;kf2dDreYIup08REUtpEX8x|u+vOWOV$NQqdNFPMpiq)fU9EX(@ zsax=gsa)XRI0Xsu21Ih(xNw7ikb#`}P|U5YiH$_BcPP(w@r>|=4Z~zRMCFIk3D^qy zxFgZSgUpBaOmgZL#N&4ej7r8QJH_xTms^^chGrQ_B>+NycI1Ava;V40fP1FPRR;Zf z;&d6vOY|to)m6}Y8?xS&bRhuvz7%rQJPos9K4$G2kqsVqdPIZ#5heH55{(&9a{M?e z*N_%?Paf;*Btx%snuz;X=A7}d38ja@^q%Lvnx!+-lcm$J*e~vTGP zKY`DMR+LB!BPLT25%Q(;xO#xp$B|OqMszyn49JrF5wG)shkkRX5gE`5s&NMXU6Hii zlJDOV^0hS0!96PiC{SvqO)ztc-SBAmP=yRpC%1VsSo0;E+^j_O@D)5WMhd3qW@L7^j*BAPPJuop1{gyja0iuw>4HZi2Ig z#58<}a5*E>kE~UoEo-a1j_IESunwpY)Tl}x*f#`)n$Npot?a5m&`sMLUU#OIrD|3L zKXrkUG7`U@kj_676100`zjY*+xuSE_3wO4LV%#p&6qQmP?vwmFjYO${!txPE2hb}d zorOcg237j1=ChBvi$wo6rK|{)%wwCLO$p){^@-CWFE7>531=A=^kKiPq?bvB5{>}7 zbrYKdQh_wXQOxLqrhD*~h&D&}$$FRoPRS`WRjMCEim`MNjvww_)a8qTRgJM##a=D9 zncJ$)1N%F9cHrs;T(FKeHazNj3xIpe9d=cTT!Rad^?Enf)9c%caCLEE2>FJi6y)M| z&mvrLzhDs*Vw6-b!x|KL@CvXgXjE`J-Z_cOquMkhJ+ebMVS)H3^hYrz;+sMC5x^|( zBifFm9VgK9b4z1C?)x3|IIFbt1N@)v3%7kd&yN3Q6>QD7f3iUSk!Yg_4}t$34#SfF zD77gDci7FdQ_o=kgJx01Uy0c8?+?L$ehvShbJp`64j?YY{@-u|Y1FdtapO=%wgAiz z1l<~OzXS$`1X@a64qX%+WjB#N_gJbk`FAx%0F68uMei->Yhf&_Cv2*DP9_CwGwVaa z*VXmY?5<%S@Gp=_o__=0J!6oQWFsN*5J_k+xqZGYa2CZeKJw;@{$z+*EG)=)LNA44 zR4)6Bet^A0%42Y-tdbd)$Fw&HGvl>DzATU|Vkz9jVrtc&H+7=XVNyGe_{%RK zirf0+fger0cPkPJ|4@wgnp^JuhXG8H0uYH)N#5XU{VCQ*&gp_bQ+7YpLsNF2Xe~?% zq0aZdRD|NXp};NPk;Wy5iEtJ%OyPn;zW`21dJ(v1*b?nS6c|2L@R@=_KOO>f3}BcC zL9Tc9SeOUsm)FG(uJ34%uxR{K3cpSixC*h{qoC2|d*((^*PPMGC_?0Dgs%tq(WT@d zsEbD~fkhBSaTRHV*|5zdpj`~%i^hpuD=Hs>#$ghv$;W=dvDAZ6R|-RzCyFo8Jt+Z= zLnk(&kP(OQX$EK7B!GbME}PZ$3p`GqWV94an)r^zzYEN6#FNi{_W^civ_|C4tXRn(GCs_ine4e^I%1^ z)h?2_mRr{HLuiG%9CZ&Zdw#*Kgw{Sg@!D-JD-**GhqDlM!|kT$!}4hH*?Wh#B!!FW zOZdho|K;QIl)vZx2GbCt0sJTVE;3e9)JskneTU}I9wwNpTxekP?Z_D$a09iU$Fftp z2e(uE3qz4AGs2Z+r`U*iW*Ozw*V~H_@#Zv!aBp9_EPyE#@$M6?z%Nr%G2#|(_SD;p zBQ)XmQ<(w~t4WBskIDx~j!+D{#hWcS*=J=Dz#TZ%3WA;b_6GMngsnNi^nM~Y@aGP# zZ+M?&9fV~m^A5-#R~+jAR2cF0P8`)!OC6$w7-%qsXoG9sJ|P*T&NcM$a&ygXGqbI2 z?{c!R&9Nq9ohiD(!y(8*z2L1X*j!=L^X}xg(3A4^>JEG=u;#S4*7!?JqPaoGnFHZ} zBk?g=A0dt)X(cU~%)y3Ax|FcwX)j%!cQ)!`{_FKBAP z+qMH?nRswm4VW&a_U-J@lE_anxeVUP%qDop-t2B=*Q#Q3dakFbYy&mCvTX zWNz{?GtgvsHmbFX~PqTR45HxMq>D^PG?}Jd#z~vRRv@S&%(4X#9ubY~| z`__j(q3gW=b{HgvM$xZ+AroIcPtAAbM{1yibMc$Z%j#gWJm;QXc)|6SshI}}fzu8T z6`zNX53F%$M}&8C6}q?Rmq`;*FQO6$zh^la6O&zC09n8TG_kl5o7$X*Qqqe^q@!rB zQp9*9&Tp^l^?Ss7PQHf6W|(!$T@$X_*ZY*<=B0ugi15Atm_^mVA|_Hx7E3xZFbI}7 zFto{yWULrxbDWnS`>?mkHrs8ZIKx=2aB1tFl7^%*;YmTux1&-Sk5?dm(@zX&qQfK( zdd%gL<(wt~KDLaM>}z6nYPKK*{ngt|%HP=}*7sd+6p|L+Gd0Gx&h&V1pw1&1)y5VG z>68k~E2-k8pz_V6ur;acsT$=cui5XtP3YIF$;2^uTRTdMNI06Hpr?O+dyK(2Hp)b5 z-12U6c>Zo&x>kcb$RXRP@5*|nCkR*b!`&?$(Qonw{7P(%lkU;7LDA9ABO$*X!=gsj z?&IhaNanE4VZVwD$gZ*^O_PVN2Bh+)Mc*9w(p}-O7x2~)pw|!nRmb~dtBxnu4io3j zA6!gRclbd@c1696Kwn?|3T&X9G%AfQXeMor2R)sybVqvf%8dHAXXq$Yf>F7Nsq%ml zVZ<68AZX6j(XwOMeg0ONN2V%AiGsWQtpRmla(@1 zh`X-Zr{WxI|HTga1JS2`$7}FKAX%wgI+<-1j!r>X5av&+y%jHAU(V^t=bs?{DLhPg zM~MzNk;58Q#s(yYrL>KoKUEBu% zrqYmdi#Z>7$|q^PVp@etKIx@lws}mB@SJ6KemhekbjUh$G;X%?TCRh&E<_6HgTbL|U!>7;H)Y zUY)Ch$+7C2Z8ntnK$r~xzvAWpP;c42S?65rooqIYVQRP4iRd(q$@1ZvevtM+^oeRt z@W`tuM4w}VwDv+!A8d4bq62Y-LYOVGz_@P-{98V6tQP?mSLF)rh&0!VMFkQM5XER& zS%VXqHF?9ci5QgGBcH;pizlxa${YTyrlZqfDApO%5@JOnjpfRoJ4sr;$WB7*Rza12 zG~y8{{Wup1R46lT))M*y3+**;P8Z*5Ai;&v7u&^U?Mk3HqFZkyeTkxMp)43uYJzPr zvIv(xTVxCoH?t0NS|goX>o%hS;I{NkiXdUty29h&jj#nXjd5*T;nt;`SuqqcEpQry z7=?HC5Z$CR(PT{iM&=8%L~_TU3le8@AhBJU`x&0r68Xu(Jwr4H+oUSnjB-I7_J_P4 zRgg2mBp7z+>dQcS-s8I-hDG}cbutcomUV`T2$L;8A7LWWxRjEv;S#L^gvw?VT?m4y z$oHoxlP~sZWEZ z=TxL_p6;+7JgU8l6f`NUs+k-XH=mRzy2>U=1b8$;Bubt@uO8@g$2v~*a48VFT`4@b zB1U*LiYQei!-N!oQojT=RPBnW^__SlMD538`S^;CPd80l}$GmfTxpw;iV zHiP|)QGNmknu~>_3zB{M;Gg{;kpHYHmds;d3I92{;s1L`fl@B_$Wx|aQIU^mXr^h$ zr{r6YLH?i1vef^zST=;i{`Xe1kDao(&)hr+C-korNr64UZpKH<0Q*;tw4$c{@2W%= z-SB@O)fnOs|GwYhT_F7baz8S33*VG;d?f%ie*?Xe64Fg1dLexaIC4XvNLmaUjIi|W zZkzsJk#+J-aX;{a0nI;RAu=YP<#$=J&NB`{Cc14{C_lNAQ@M`4+`O#50pH*E=zoYb z$k<31q(s$3U`bF+upUjIUbw=!uVJSvz~Y(XA@L4Tx-(OW_K8PHhjv@als}-<34)JYOcw~ZL8~_jX$Jh?Y}0Sod5Y&V6j#yGiiD*h)Y52c9&60 zkT7Dxz-Y&DxxlFn6ms=snNGrJsuBR8MN{f(vzv^|+T_(&xlrJ0pEo?jWl|ap9w|7F zR$a&#Z9B)RtSfXF3>eN`Eeyit@h;3rDH-bE5_)qT)=?{y=TyYkt#^0Ykb#pkrcR2w z?fqfmN8xf#lfh>iM{4Apd!nL=DZ+)rh3HSQO4R*F$EaAVqzd9$a)6yR1zG_6!H5AZ zE_`>!5Y2e50#k?7q8W?JOtIW3-gWji?{yl)ggn)iejU-a!D}SsO~oN$G`IN6XkY9U znR!BLI;Fb8w$gCa;roE9MjewTeub-va2J*`o9O;#O!(toSB$)Dur}o5tlV*`FcBj* z8EqalQRByT^Dfh>Hz@VAiUt5G2+e7(3Cm-uN35EU=y+y?rK~vKwiI|6*NzeM=!hbVPGE75>=gmJ986i(bH z{2rn$HbpSOKTputx0Xx4Z{hPxzi+H~feaCo%819F=Q})stiOPEo|H1%dcQ@*7xTq6 z=B!YS?2v2ips(n{fOH!x!0ag{)hL``x5b2O92O_Ufg_Or;18S=TZ67Kf^qQ$1g-0m z<&f0=+1Gfy#~pxYMOmH zGd1&VVd3fU@vz!X2xQ^B85pk&Y8~sI!d6#oMHD3ss@mWt_czmcOs(4|FUDpZnPX6C zJcYfQ!h5;3Hu|rYVyE5Oa;ZO{06csNUy|!vKRl_?>*bC`)MdOHg|8frcJoPISKu&* zL0ciU8^&`|@1IaOP8u+2&181d^JxEe6nEn#QaLHI<}!X97cO7r&g4R7kr;{>e_dYl z;Qk%3Xz&QgbQB!%efr0JAhb#;@%QQc;otUm@ zIa7tl#UH~r8OEF+(Kx*cd$Z(gJctrpHv671YE-qqyDLg^(=*i)7{DJjwG0-R^C(*u z(&zL`rH31-YNw}t7L|M&7Rs4TtzwFSYqIIc7w3e-=fpZOJ-0n*z1@jI(B$-5OO9qP zKeWJTXPRa5u7NPi9M zAC8wVLhudmSv=dXL=6I2U>^0#&f!ZXg`Uu)_2>RsK9@$cNS0W$S<1CRPSXVln`EfL z_pm*a2=f*c$J7oQ;f^KQ|2mK7QveAnX^0IdpCc4GwbC%qIWPspq>YEyAmr&pGq%C^#;lk`!Lt6D=i&p zmQ49q6>6+uEKEg}*tCpEq~vOb86tSUj7ttHW)1Thx8&@r9@Q@48Ly1p^Mb!Oj6E*9F5bcX-Y2?V^mF z4YS0R8vDHcR3tk#8}sen^7Lx5s1thmT8FAO;%E6nvON~K+6zQ_-9Fo7yHdp9kFJ(QByjoUU*0*&MO1 zZpxeFMY~N|Rd$-(d?S2w^50asH_@90d92_nedHzgwPHuh&Udlo_FDuiU8_wCANOuY zuZFNHk;PHv^`mpB0jSnCfUBhcWq@8h$>0p`IPDLT#r75~Umo&c4b}zVaqfP{Xrcf{`N6$Ec+P9;AuBk!9rMuVtJ*D40V~~`PnY9$ z<_c=FtVKTmrBpw6EVP;-GZ~_1gNY^%`?g!1;PRsdL9T6fEW0ZiK%cxPGb6Au>h67r zP4tLJ8}?YT>%_^gR!CgiYYB_tExaW_N@#E!F;t%h1M^4M`3yYq)a5wJ=I>P?0&gbo zw{5xPNkN??MSS^C!;Y%>#gp=QRoVHI&p$v#u=bJg9vwslXAe?kgT8Id zwF|R2nX2ijD-H<-NCykPGeEL)Mk?6n@aX$HGJ#9QUkm1Dy_A8A z5N~=Z;GE#XMf3Gzu%P9+FA&iA(^nyjKT2b=#0#%HIZT4A+-;36CbZDZVRlAPJUVEcnFg1;mIvAw#-wlle46*(>RW=t3>M=@k5!X6cJXC9Wvb zcc4a{$sizUh8e>6j6`25S)!@q$nOe@qO?o;Puu~<8l#*(h@~qLtuGO;U)tuh9M-!R zv=LEf0+Ip-(5@-7LKn&mP=PKPJE5v0jPtFI#^AXS8`o~gl6z_q-*Q7NN_IkDRY@;Le#o9nTvezhm0G3GMp@Z!G zh%R{vVHQd?2}!J=8)6>Z(iyU-VCKM-I*`%oTP67i@4wthTWG3vff;mkEeh`8;6=;_QB_sf>Af~6qf=N9=71qW<{GPThZ9rqUd zBtNb!MUP#vh3W7J4RK$oAG$p%%jB}YNE@;nxp7e`!0*j(Za2k8^3pq(x;;4l)+0>g zB$uLjo)#VD1eYXLUNAMFg2bI{Gf5+$9{CY53`6-Bw8G*`se=~@962VRHF($QbIX~} z!j;#Axt-yw{^C>VT;Wn0a;kgqc9bID$b!pXAw1|+)PPy}#HW3^)^YZJ;}Q_S;2AbZ zuD)Xvps8+SmlA0eZ8PbtJAeW~b^f%gXN@;8uRgKg7p5sioDG~SP+2l>|tx^%Y^ zPtIfl;^X}c@U!lE8AUX(BpwYFQ@l+gS9W6tptO4a6p~#mVDj(JVP-V@gp=385}$Qg z`wVkN2e@i$jZg}3`?+wVjOtzS*LZd}Djl&qCO?8_c;Ao#$^Dv2iVd@Fv~Wu|^)`P3 z%ev}pADhO{@qf;2&dRK`LwZE_<`EC-?Jp!`wxzF>)1G#~VRbHNsk@&!z{b-XbU(?m zmZ#u3K3Fil29RF;1m3XV#k8g=j@91ZfV~~|MN&~*$rwSNs3b?=)h+>dtp#O)IdRw` z{L9QQ*mOg$n_97l_{~4pp0=}VE>7r{4P~y=Ke`SD3DWb*eO$nj`0A~ zTIZgq>S#Yb9MdI>z_Lj+;?81c$!~?LazrVX;12;WP{vO$74xS}!qx1Md=?s$!ZDjWJNecko1M1?^ zK^(lLDX|RW3r_2{;>{S!1w(42XL2Yy9{5T{(KYltyau2sN)qOvM5zfpO;>m5S=82g z5k^q3?3lkizy<2~D=OA)O-;7V95t;a`lQPX=3EThX)id^s;-M1%m#eNKBYf-3sYvY zMxMCMy4IQDn-osJ0>TYwuPXru@mX1S@ctl$2(-d0dBarv=lyYA{?%>F;)zuZv~{KL zY@2&GKv*u2a4zakIEy&U{YT-=5Ol9 z&8V5;k$3dl8%jpocJW~rzxm%aGSrZ@bOcSanp3)bLr#w9sB0ZN23Y~|R1qpXzLit5 z+!K0}_;XjS!j)8_23)KK-sdTpS46aA-9*L_p_t$SA3vvh&X?u}2I+SC6O$|kI^Nnd zlQ4CI)=oqbFFMw|b%u^kM%52a+1&VOdQoZJmuQ(e)z==ID{anE56iMJ48!IyMOGSf z!KEg-C3hpn1X>E?_(nCf=f{^~XQhNf+`r+#8j-E=wpc|7;Aw(z*nd?ilp zHXOmQGYjZ?>a`GMaQ!p2225MD?s#^T9i)zuiuT{|qlJ3+4`Bc~1fBlwV5b#tLg%Z- z88Kz>kGrzacC_v|PqglsZ5V_-e()PtvW>1q>eXL3lT98=$lELB)1O2FO1H$iKga_4 zNA7)kXnq3-KWGKguX;lC8hkJa`wf3eE!R-Nb;`A;QzB2$0@!$5=200A{IDEv46 zQtiregXGiBTY8}EgM+FeM^UX{HL=1_n~$_oEUihpO#PKagFQo2x4T%D=2-sc-TLK? z)w%~=hp&!z=D?gbT?O$v^IVSlY`jw9*c^(#ZOl50uk$w`@Gxe!s@vGVDoGj?W0yuJL1+sSEu9Tize~sn)B1EQ-3+HT94!g>0XudMK zJhy%E*MkQj+kHpD6-iCejiDbMYEkAeg-8?GjPmQ1y10jfCccQw2d?x>5}7Bs$?6hn zV19%&u}EGLDQbq&=*>7m61NtX7}$hyVu(O3dX-tRI|!!{5i{~ji)3eLIkb7;G}hLM zelJf;bw5vQ73F4VBi)B`g;VSWzk^}!nm&0zi+>)#Jm%ZDheh*VojS*vxon8@g|fd> z&-6hx^UlB#J~8!_`)SLQF+8HI9_&73bxnMrb)l^+x)bPynam}W-It)_jAVZx>K2{A z2V3QTt_|zc0JECnP<@UkG7b)V?gz>PYR~Dl0V*q%&lcV+$y`95kmAY|tv#x=J!>Fv zI%ftTw`hJla8-*DRT{?3HyXA?gEF|3bb~HwU6_$d6560#Ukk-n2zH4j0VeH7 z1TQeKI@(0)S7>mQROS>`-%UEja3hO>1srQjsMvP-HGx0o;|zN57>k|>jewt81~)Z0 zDUFQ(J#)aL{4IUS$D>De%a8Fils)1!-wy!%+^^FSl;=+D=jHTQUm1r%wO;S_0Tvqh zPM0*A@D8|6q8*V?cU9E@fA|k1VXv zIR|>thew?R6KXTFs6mLE4WPEps)^vRNbz|`l&jN}$_)GIeafyV(Vkp=C~8*i5c_}) zF*)jWB1zLY`3F%+VgyC#HQIa-djSoOW3w#`w7A&bUsh%{u+b7DR|fO9m4u#&u_!e! zuRBo`v+%}4d%u#dHRl4HBY&!#<`i~&rg~XKq_2tKzd48cn~C29|1gujt6t$Ngkt= zrlE4zk%Zw~UXM+Vc1}IaG@r|*pLG$#YsU&Ve7%=t&{wSk_-wIa$Cis^HrcqYvg?O; zW|QI$hab6b(m8BsG+waf=q=f%GlBMvlO~c!yR4$5dlnQXUqL47nntSU@f@?3z-j7C z!>jfl;Bw^U)^X=-85}OC_;_JG?C7LkkGW2|)6YXCPBtNHw9fIy)a9$mbd3u-WR^%X zc1S8WwR-viaxm=~aE8?tlQ&fy@`xwQMUOp?CqD$ zXR=n5ikSn@%swNHV+N3PiQ0rt37;t6Zw&zXBIZfw7BScV?9AuEg zfoX_Znvz=N-aIy9&(}Cu8oUheFru)4*F~6_i1LzBsXheCh|J4pt1Ctd)5j9(`RBnZ~6U47a*(atzyq{H~Mk2>V0l+LLvruPXoDW|K_b?GHDo)cY9ScM=BC{x__NlJ0je z+jlPUl(;^{7J5lK*K@cjAre_UnQtGazSD^0;$?YU<5Q;N2fE6nf-KfaHhG-e>bZ4g z1#whr_+sYb93Vjz$H7FazdKx4OR1s47e0(zCUy(%EnxFJKgYTF`{ zhu}1zry@wFoSNI}`9yI|HGCXUSsVNt&a~e(KgWL7dCCQ`D;FBa?*gZOnV|a)to~MF z@^jKmy{ocosd9gdNp5v|dU}qYfPbVX74`R%;q{HPEueX))WfCDj)@_;aJE!}Z~+P8 z*blTaHP`Dt6uFQX2WSwxNhTC(F?)g1qu=cro!H+6b6@dWdrmvLnNE!(m~7HG($6}2 z9$RM?^eS%&3i%Wq?qe#(Ojb>;;5B$GLbR7^xc?rXZ(cN?is1ld7@L9g@Zs`TeH_h2 z0Ww9EfQ`;Nr`RrW52U%O4vR?E=niRT#A}&j72&2MExY>opE4xVMf|RRy1Sx!-?V2K zk>Uh28Uv_xj|EaL$!Y~_vNLZEl%mXdTI9E%d1moQu3AhrrCf9Q zfd7nC7{)c*bBBQZkNL=vg=l8VH?JEgj6YtpJD(Tu|5)BtH1Z-|o$|>q1vs8?PSpVu zQ$~(yk(^W>Dj>qKm5YUao2>C{8#)ePtvAiJ}k)yeV<^&_%LK5lNZ3 zo|^G{n4Y@+dVlz$4CLlJ7Z;Sv8)}JXix#0TWhy?zp@VPcVM7a}f@RJau;1sc->(bz zg@Yzo!D^b^{3LDXyI!qn1#r22ZGea>&P8tjDW5L-`}+=MP_1{nep^M$Qi)c0*%(X9 z!{5@py!SlR@wMzUQZ8t^$DN={#1VVhYcdWiRz0f$TJ!>T*K;6xw0Nvg)s`E|R)hXX zeYVkVwv|S>XXdL)>MlDX3H3x_L>2fv8&%M?IDAyF{+8#sGn3Jc2G9baKY5PO>?S_9 z>X=Q84moKIhlFFCRrB-=Fki<#UaUbfCqBV)v5Yc3J8ZiWQ?BC^l-*DJp79;uIzA|Pd^(h*k4VWD>JAbCb=fr_FdY%l>LaqNfoZ-Jd&umWqLA;lBse?kjO zVdtjQf6&4U{9j>BpTZyjk-{L13kWlZMK7e$5vrL}F{365O+}JIO{P$nvypn_NR`*t z^BBKQf35#Bo|9qFEmRaWUkylM?p?2=!l=EQ^AsgP!ilnPw&u6R1D@%AI@esO zSoI!o2G-Gg=?}Ro!y!HXB(8HK*w5BR^j>k$?#wsdil4o~Ni4h5_Z>tMH9)m%Jbad| zKMwbrX2FkgK>Lzy`LADQ-GWZe>Kj&0{bDbQ%$_;2jW`g?jCabhfYiR8L922biK$8> z`(XHU{7e#sgy$6?#r1qI2@qOW<423rR2*{VyGk43^^MRVrSr6eQHPH~?l^5IZA#7U zGcX$ag3T`MbKulRZYx3f3ou!Pu^;`U-tl?4#8s22_oeSMw%>GVk<|3jomGRZFYAaK+fk3#qdMNvF7ombveWZ`$%Ch|D_7I6Y< zCwc5X!}1hKgzr)1QIG;zakrN z{xf8anr(UCc^aF=_qV<}MN z<;E<6*9UhP<{B7|SGGJPekcw7=7%7EfPSbBJLz+_iG;ITP9^&u@@{fBzrPl%=W4fP4)n;Wec$3 z1A-V6i+60+66FR`RNa^~Zt8+4$doZRC2s1gn8s)KlOBvprj|8BW1e}1H{9DsEXXb; zykzcAYTgk_*^!K(8Kmg={;}OcC@Z)3ucZln*N9X{C`>O|@>T<)d@*)?mr6YrII zNqfHlnTj98Y@?SDS9Z5upZ6tB3nqJhd1Q=xuyLObJvhW05tzKy;s zJouR{V=*qRfUD4rgZ(--+4x|~%t$M*s=l2I5{TxBJ`IHTCZjX-Kqo*5X#{=a^!0b( zT^v3rhoCEuG&$NDBLz@fb>O&+QhXGR9cnUyCU$n0`nX@j+Y`>Tj$Ct+5K8vi?=W^G z)Vf0jIX}#tT*|HAYOB$vz4f%4GStPPO(oPfim(OE>}96YXc;O#O&LB-UV#zL+Uz5O z1M+P-W4Af>HJKcmc853|oAmIE$Nx>KaGKVFPvMaWg-*jYgynSDI%8}el_>b1ZpTQ) z{E!&`obT+Y|8*GuZ$v?){E~(OSR3gLCwH$nvoGKv5T?lgl9T9@w_KpDG6S(|P$UJv09 zgeSHG8XXPz+R2%pI>V0oRPt2xRCiZ*UtV2StjG6#MheuvS0muLYqa?WXtMXMHewW5 zy@nt#3e4Y8e^$B?<>B&!V9bx9>U^#zp4xx)%PY^!m57a+_z26mFIA@DP%oC~jk=KE+GibQ!1##MEX$-BRxLBI zs=IbEG#|mSXV;GB`qiZ4^yOBL>#^sSx79pN`jx(b^wFvHVOlo&I34=u|!ER~yweD(1BVxOKfx@$@guOBqflX!_WcQ1c_$E}C>!UXS@&J2X-# zf|LoPG8@hJjrbf!zz;P%$wlU+R7o(RTNq=m&tOJ^qpajo+=Is_gPofNP&i5Nlt|p7 zvgFCA8afx>W-#RdT!KyfDBIYLn5$r>&a5k`P!w|VE3TuiiVbbTOdIC!Ai~O`R0O9h z&o=rs+d4(`?)K2E7PBMl))=v^7Beuz2T^6$_Di;sObar=veRu=Q&ZWiW~LLs?z|z) ztfss2!Jn~F(_2j2y1~rVt2Nbz+a0Zqb;iRh?CyV8YPB{2R8Tb+a0Vzf*9xHn%goK& zTk1U&nZGoW-h!2tb=OPzrLl__DsY4KOU7+sS|x*{uCeI#k~+Kod}AX>Y*gC=KWK`Z zUM*iW8riPZI6y~K;cse$k(AY5eu}4Z^I#!JdUAw%WYxz12Agh>y|@-hgBER_usx7(Uk=7 zrsRuBMkbg0g>|(xSJt%4#(`O;+u_(bTDO74)UwMXkRP?feU@-Dm_$m`dbDPa&#jYW z>LyF5&pxO`BRcX9s;u4B7(FLSDBz-YK6pmnA{ZE+poen(+%C+CeD<_RdY zl@|pAU@#F-kY~YiDOiQWSy?PG;2>4lF6Ygvqv3Q?xdaL9PQ4)(6ie!=V}R``k@p88 zErd?jtZJ5H$z4bC)hFDCr#SvXC9{HCPt?K;r}cJjP7@Rjk@q`saz14ziOGE#7{7>T zC2~(^Yv|2ihenHQ!e=>k6M1NH;$_c?px?W z6ofc-r{Oq1J&*HQAA9x(%E!gC!PwU&y02ryv7BIK7QpCZ!Urv4(19G7uRv4`ih6mj z+`x2uYEwkecC=&ema@!l`dOoLDpdyCYk$|up1kZK{L4q+*spe|~ zE*+9|@XC}8c}rEZDj{`sro8+%a$7iGgGf>aFVxqn+AIL)Z%TEa!RDrqO7F)K#h zG7{zZ=lqqQzt)1aB@G)pgpjUMae>>4)`i;&#D(9gk=X6O5~~QJpMf6X?TDkG4{wRK z-t+BHRN_OsL`d#$VJ?y1=nQeI2yfQ|Oee0!*}9i^@UpKvNNIUsp(Irh>$@-`lYiX8 zML`cTl{YOUhPuJhL~Jql+^XT~i>%ewY`N_Z&>x3irgjkjE*VXfJ!TPQ$e@M7CyzNS zMHn8aViD~n)}$$N#BoW}llN*_S#Hu9w(kg2k7d>DEUk)lE`ZP*zpxXh!-&HMxWuXW zeD1YCh3Tq~KwWid)Uh7vy7UlpQb}%6X=1sg_-!WU9NUOG^k0Q<(X?aVb8BF2+O~5CNzmq& z+h0$>678jYG0RlJjQO`Hh=r95Kobq$9Rgr7Yu958B=$Wr5bb4rv2rO0;yi{7-zpf+ z2eB0;P})DqA}AmjkL1AxhJP#6vl|P!M|#O}z@JaR62Chz88#Xlq!}LRG|i*%MgJ1e z0JA1XYOLYMvVdOi3GpNdAF%`xCJ_3@K%rZT{T8=W$;RdlAk*@#>R=#;j+Ho82J zhJT8cid;1rk)g<=LF($p6kB%--%BL3(sRi3A;*$OdxoRn53|zzud=QL9IEw=Gg1;p z7#iHf*bR~-%aHnui%3dDme3Go&CVEEveU5@MwVRS z=b1C-eSh!!z2AGjbLM>|V?(_%>tKz)Y%-G=GTMnrH-#dUcAS5;FK^4XR$SOOfN8 z|Lv}iqP&YyBL)Iusf74`AY`PI;-} zZ^nyCBmdYiW_u=smK`C7>CZb|V$JDr-H3{h9^=}iJmpdCoTxP~!;z$FEV8T#JPy^S z6~B~k1%_BjOhs(nsy~!pK_w|+to^gPtLqCo_>-C?5|TIm_grh@#J#r}pBqbMV@mSe z&Y84yLh}>YVp4TVVKn`oCaS!%>(=l&u8!-dC`nJkP22l5J6YAvt@OF>fr5O`1sab1)6w-ia|FdT23cOyS!$mETx{;$S<6ueIYq<1E zuBpR-Pw3yN7g3-4q98D|sE_Is9*+EL2&d25<}%MTnP@QNc^6T3%%RR^A)gfWzn6Ni z4cLf|(VgLvb$_1Dv!}}h_%5Cpx6g09J`+Y3KrJ^*mF+M7an#c7X^!bGX2iYx2X##& zxR3VMeJ`x9?apZ^Y15)UGxtZXFV~Px!!@IX;Fvs_zCXTx zYZRA;C3TL7n?91MciagZ7=f0TESt@2u`_GE;KgHG6M^K=Z+l^U)PJ`<=DJ@XI0K!Hf5bx)dh>>%-H11C##TYYf30>;M0~tD=15q z%{FEAA(h$_$};lUxESs}(CQDck=GpypzKq7zjaKb39i_#?fi_IX=ZLOYKd`AX9{1Wo6}8Kzn?U-`drDi2Inp!{H9jgwl>j`{9A1G zrc1N6P%GKt(u;5~-IEm+sNNrYvz^K%;^UwlvqOyMDFTMp&d*51{eQvIPYT-~Y}$@X zqwo6P=UZgAab3Xgm<^>4wo0%q&1f%AH~p2z_u7qhr6J_CHT?`i+B5#5cxub{Z9cK~ zdZT8$;xzY$uIX594^JcBfzZ^+C)D3V41#?`>hsZovYvFo!HKv`pN9%*U4}@>Hq%|Y z)Hzn4klF$avKYH`Iyk;ggNC(zGVnTOX4^WIP3smqp)>RDUeRTSZdOq*fh-Q=(3euY zQ>sj7?~7c)<;uT|Dl(59evh9cc`Oz#u6aI#Fw^fCP$rK%^}0oVOuMkc-&hqF_CluZ zQ?-wIdEoc)dmDzqZ*#j(vIl0{T}->lt|2e{X~bdo1tt%xg{#qk{FvmKyET>GZmeJX z;cCcy8Fs!R44twOcdMNzp;MxLeS1KeYJ(T0q4g1dN)WjzO230g3aa7~P(2;+=RO*f z5}$5wm@V|;V}0g_C`Sq8DSxQve}@`zyr!8XALc6Qu#&3D+09_HjcJ7%oVPBHbd;`q zjW3xX!7yIYOz|jz1}p@)BU4r*d!6|O9eU|@S$)C#DpCO_mLTETX)1G?aZ=HUopng!f(wm?|CO&m$Ny{I=)?g_tLba z!s^A-aPb#qL(_@{@R0Ggt7Q{@cd7JRn(i!wH#(la*rN>R%FkglkB*m{LwhY20&p8~ z+Zl{|!zg>hkR@FIpTK!MDXy_GR-(;7!Y4i;Sf5r|KO9oVnNP?=Rtw}&Wh+U!^GOlj zjQ9-9a+R@XPu+5gb96|J7)0>7NUU(RST`!X?C!X9%Hd9F{4`VG81y2wu#H%VOPpsE z@}pStP%A6mnyvP_Vo<5>%P7AWZz%hX^{g-(%4H3=KLJbxamP4q+R#*jz}ozy$dLeX zElH;|!nz}%Jzto2b2cWkIa}k+uAoT!*yQR}bnAjz^R|n#hRFc+IVaXaRr~UHhFK8? zm4*+nj%ARY336(&{_Up$3lxlWH=xtT9CPX_1$aA^FV>RHG4+(JChbOCNKpqb??%kb zL$`Cb41X^z(dTL4+#1Fj-A!cQz%Q||NC&j&W3#PhGxB6Cl(J(kj;6;vDNkLN(<84n zTlb-S&Sa^cG$Q{!xUzP;#EPUggW+nYyX@E$&QhbxfkL=)R`7>fUA}`Ky0VsTtVo$4 zT=35i2Hd?I=3RwurwF}dw}I=q5rKbUe35Mrlq$X=r6NPuBR8a)6EX4SYuhIrgC7<6 zJeGj8+d$%qwv?9)$1nY(N}{dKJ)tC=fZ2F zpTpI#?iNpl%9{Q}S@y`CfEuuXoxX$xn>YKHH+c;CEekgj-9m2kgx#{u^mV8Y!u&`x z)9hO#^Cn%*{a^sk=Xg28*HNz){+ZXJm z$!+mE=^hGeAGm}XwK!sTJ2}2lsGl)cIICuuuGNUvWs0|A$`8qn?~wTl{5G8qYpFyKAG30$*g0B%`Q02h`|a{nsoF(XC(#YRp- z!U>WD!K{IUS27ks1|-zNKrv=8GW)M7p34YG5CxGuwn72K+Ec)OvJQLRIu++DZK2G9k|uiyaH z7fOg8=b^R>0OO(QBLEyQ2idAzM0Vg8Zcrxw3j%TvNhCmHn137j*#2h6MurRj6x!eJ zj0x04vx+130guU8aSLFQAa(?LtUtgp z=p{=K$_hN_qxsEO$7|t!NhM>09Kp&s0dTUUR7cHUaRgA4B1AHb7kVf_OR^$&#fgN( z(grPzwlOreFcCJgFcUtQ-}^}f#KZ~cnv?(~&rBg8co*;l4*WUA4-)J^LV^b{$;%2X z&@&zSO&JCUmZvBo;+{m7I}Ccr`it?XO;In1fHCl|qk{nntVaQ(ejotBB67^>hc_Lu zGH-I45z^$p4+B_dE*x>|eqm7}7z*JA`-zAi&UgO`SOgQ{AKB@Cb1SjB1AKNoKl5)k z(ScktRzHj=l*!5Ro6xb$?*j?&n2arq0EHBP6Zn;}OG1J=Ch#~KNSKvBGK>GFHyxmp zv0?E/dev/null 2>&1 +then + die "xargs is not available" +fi + # Use "xargs" to parse quoted args. # # With -n1 it outputs one arg per line, with the quotes and backslashes removed. diff --git a/gradlew.bat b/gradlew.bat index 107acd32..93e3f59f 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -14,7 +14,7 @@ @rem limitations under the License. @rem -@if "%DEBUG%" == "" @echo off +@if "%DEBUG%"=="" @echo off @rem ########################################################################## @rem @rem Gradle startup script for Windows @@ -25,7 +25,8 @@ if "%OS%"=="Windows_NT" setlocal set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% @@ -40,7 +41,7 @@ if defined JAVA_HOME goto findJavaFromJavaHome set JAVA_EXE=java.exe %JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto execute +if %ERRORLEVEL% equ 0 goto execute echo. echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. @@ -75,13 +76,15 @@ set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar :end @rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd +if %ERRORLEVEL% equ 0 goto mainEnd :fail rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% :mainEnd if "%OS%"=="Windows_NT" endlocal From 3db1a504b506f7e433c787cb3c26a3250bf03681 Mon Sep 17 00:00:00 2001 From: theendercore Date: Thu, 20 Jun 2024 21:44:07 +0300 Subject: [PATCH 02/72] - updated dependencies to 1.21 - updated java to 21 --- build.gradle | 6 +++--- gradle.properties | 10 +++++----- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/build.gradle b/build.gradle index a4fd3255..70fab2ad 100644 --- a/build.gradle +++ b/build.gradle @@ -66,7 +66,7 @@ processResources { tasks.withType(JavaCompile).configureEach { // Minecraft 1.18 (1.18-pre2) upwards uses Java 17. - it.options.release = 17 + it.options.release = 21 } java { @@ -75,8 +75,8 @@ java { // If you remove this line, sources will not be generated. withSourcesJar() - sourceCompatibility = JavaVersion.VERSION_17 - targetCompatibility = JavaVersion.VERSION_17 + sourceCompatibility = JavaVersion.VERSION_21 + targetCompatibility = JavaVersion.VERSION_21 } jar { diff --git a/gradle.properties b/gradle.properties index f70b5e40..50c17128 100644 --- a/gradle.properties +++ b/gradle.properties @@ -3,14 +3,14 @@ org.gradle.jvmargs=-Xmx2G # Fabric Properties # check these on https://fabricmc.net/develop - minecraft_version=1.20.1 - yarn_mappings=1.20.1+build.5 - loader_version=0.14.21 + minecraft_version=1.21 + yarn_mappings=1.21+build.2 + loader_version=0.15.11 # Mod Properties - mod_version = 3.1.0 + mod_version = 3.2.0 maven_group = com.ninni archives_base_name = twigs # Dependencies - fabric_version=0.84.0+1.20.1 + fabric_version=0.100.3+1.21 From f5bc83bd2384c61adbd0dadc2333db764855be91 Mon Sep 17 00:00:00 2001 From: theendercore Date: Thu, 20 Jun 2024 21:54:29 +0300 Subject: [PATCH 03/72] - changed the tag to not hurt my soul --- src/main/java/com/ninni/twigs/TwigsTags.java | 64 +++++++++++--------- 1 file changed, 35 insertions(+), 29 deletions(-) diff --git a/src/main/java/com/ninni/twigs/TwigsTags.java b/src/main/java/com/ninni/twigs/TwigsTags.java index 1b2b7c3c..327e8f19 100644 --- a/src/main/java/com/ninni/twigs/TwigsTags.java +++ b/src/main/java/com/ninni/twigs/TwigsTags.java @@ -1,6 +1,8 @@ package com.ninni.twigs; +import net.minecraft.core.Registry; import net.minecraft.core.registries.Registries; +import net.minecraft.resources.ResourceKey; import net.minecraft.resources.ResourceLocation; import net.minecraft.tags.TagKey; import net.minecraft.world.entity.EntityType; @@ -13,33 +15,37 @@ @SuppressWarnings("unused") public interface TwigsTags { - //item tags - TagKey SCHIST_ITEM = TagKey.create(Registries.ITEM, new ResourceLocation(MOD_ID, "schist")); - TagKey RHYOLITE_ITEM = TagKey.create(Registries.ITEM, new ResourceLocation(MOD_ID, "rhyolite")); - TagKey BLOODSTONE_ITEM = TagKey.create(Registries.ITEM, new ResourceLocation(MOD_ID, "bloodstone")); - TagKey PACKED_SILT_ITEM = TagKey.create(Registries.ITEM, new ResourceLocation(MOD_ID, "packed_silt")); - TagKey PACKED_SILT_FULL_BLOCKS = TagKey.create(Registries.ITEM, new ResourceLocation(MOD_ID, "packed_silt_full_blocks")); - TagKey SILT_POTS_ITEM = TagKey.create(Registries.ITEM, new ResourceLocation(MOD_ID, "silt_pots")); - TagKey SEASHELLS = TagKey.create(Registries.ITEM, new ResourceLocation(MOD_ID, "seashells")); - TagKey TABLES_ITEM = TagKey.create(Registries.ITEM, new ResourceLocation(MOD_ID, "tables")); - - //block tags - TagKey SCHIST_BLOCK = TagKey.create(Registries.BLOCK, new ResourceLocation(MOD_ID, "schist")); - TagKey RHYOLITE_BLOCK = TagKey.create(Registries.BLOCK, new ResourceLocation(MOD_ID, "rhyolite")); - TagKey BLOODSTONE_BLOCK = TagKey.create(Registries.BLOCK, new ResourceLocation(MOD_ID, "bloodstone")); - TagKey PACKED_SILT_BLOCK = TagKey.create(Registries.BLOCK, new ResourceLocation(MOD_ID, "packed_silt")); - TagKey SILT_POTS_BLOCK = TagKey.create(Registries.BLOCK, new ResourceLocation(MOD_ID, "silt_pots")); - TagKey OFFSET_REMOVER = TagKey.create(Registries.BLOCK, new ResourceLocation(MOD_ID, "offset_remover")); - TagKey TABLES_BLOCK = TagKey.create(Registries.BLOCK, new ResourceLocation(MOD_ID, "tables")); - - //biome tags - TagKey BLOODSTONE_GENERATES = TagKey.create(Registries.BIOME, new ResourceLocation(MOD_ID, "bloodstone_generates")); - TagKey SCHIST_GENERATES = TagKey.create(Registries.BIOME, new ResourceLocation(MOD_ID, "schist_generates")); - TagKey SILT_GENERATES = TagKey.create(Registries.BIOME, new ResourceLocation(MOD_ID, "silt_generates")); - TagKey AZALEA_FLOWERS_GENERATE = TagKey.create(Registries.BIOME, new ResourceLocation(MOD_ID, "azalea_flowers_generate")); - TagKey SPAWNS_TWIG = TagKey.create(Registries.BIOME, new ResourceLocation(MOD_ID, "spawns_twig")); - TagKey SPAWNS_PEBBLE = TagKey.create(Registries.BIOME, new ResourceLocation(MOD_ID, "spawns_pebble")); - TagKey SPAWNS_SEA_SHELL = TagKey.create(Registries.BIOME, new ResourceLocation(MOD_ID, "spawns_sea_shell")); - - TagKey> BAMBOO_LEAVES_SLOW_IMMUNE = TagKey.create(Registries.ENTITY_TYPE, new ResourceLocation(MOD_ID, "bamboo_leaves_slow_immune")); + //item tags + TagKey SCHIST_ITEM = createTag(Registries.ITEM, "schist"); + TagKey RHYOLITE_ITEM = createTag(Registries.ITEM, "rhyolite"); + TagKey BLOODSTONE_ITEM = createTag(Registries.ITEM, "bloodstone"); + TagKey PACKED_SILT_ITEM = createTag(Registries.ITEM, "packed_silt"); + TagKey PACKED_SILT_FULL_BLOCKS = createTag(Registries.ITEM, "packed_silt_full_blocks"); + TagKey SILT_POTS_ITEM = createTag(Registries.ITEM, "silt_pots"); + TagKey SEASHELLS = createTag(Registries.ITEM, "seashells"); + TagKey TABLES_ITEM = createTag(Registries.ITEM, "tables"); + + //block tags + TagKey SCHIST_BLOCK = createTag(Registries.BLOCK, "schist"); + TagKey RHYOLITE_BLOCK = createTag(Registries.BLOCK, "rhyolite"); + TagKey BLOODSTONE_BLOCK = createTag(Registries.BLOCK, "bloodstone"); + TagKey PACKED_SILT_BLOCK = createTag(Registries.BLOCK, "packed_silt"); + TagKey SILT_POTS_BLOCK = createTag(Registries.BLOCK, "silt_pots"); + TagKey OFFSET_REMOVER = createTag(Registries.BLOCK, "offset_remover"); + TagKey TABLES_BLOCK = createTag(Registries.BLOCK, "tables"); + + //biome tags + TagKey BLOODSTONE_GENERATES = createTag(Registries.BIOME, "bloodstone_generates"); + TagKey SCHIST_GENERATES = createTag(Registries.BIOME, "schist_generates"); + TagKey SILT_GENERATES = createTag(Registries.BIOME, "silt_generates"); + TagKey AZALEA_FLOWERS_GENERATE = createTag(Registries.BIOME, "azalea_flowers_generate"); + TagKey SPAWNS_TWIG = createTag(Registries.BIOME, "spawns_twig"); + TagKey SPAWNS_PEBBLE = createTag(Registries.BIOME, "spawns_pebble"); + TagKey SPAWNS_SEA_SHELL = createTag(Registries.BIOME, "spawns_sea_shell"); + + TagKey> BAMBOO_LEAVES_SLOW_IMMUNE = createTag(Registries.ENTITY_TYPE, "bamboo_leaves_slow_immune"); + + static TagKey createTag(ResourceKey> resourceKey, String path) { + return TagKey.create(resourceKey, ResourceLocation.fromNamespaceAndPath(MOD_ID, path)); + } } From 86144e6bf05393c76de33366cba7a88398008aa4 Mon Sep 17 00:00:00 2001 From: theendercore Date: Thu, 20 Jun 2024 22:03:41 +0300 Subject: [PATCH 04/72] - FabricItemSettings got yeeted --- .../com/ninni/twigs/registry/TwigsItems.java | 504 +++++++++--------- 1 file changed, 251 insertions(+), 253 deletions(-) diff --git a/src/main/java/com/ninni/twigs/registry/TwigsItems.java b/src/main/java/com/ninni/twigs/registry/TwigsItems.java index 11962b60..dd616568 100644 --- a/src/main/java/com/ninni/twigs/registry/TwigsItems.java +++ b/src/main/java/com/ninni/twigs/registry/TwigsItems.java @@ -4,12 +4,10 @@ import com.ninni.twigs.item.InstrumentBlockItem; import com.ninni.twigs.item.PebbleItem; import com.ninni.twigs.item.TwigItem; -import net.fabricmc.fabric.api.item.v1.FabricItemSettings; import net.fabricmc.fabric.api.registry.CompostingChanceRegistry; import net.minecraft.core.Registry; import net.minecraft.core.registries.BuiltInRegistries; import net.minecraft.resources.ResourceLocation; -import net.minecraft.tags.InstrumentTags; import net.minecraft.world.item.BlockItem; import net.minecraft.world.item.Item; import net.minecraft.world.item.Rarity; @@ -17,10 +15,10 @@ @SuppressWarnings("unused") public class TwigsItems { //logo - public static final Item TWIGS = register("twigs", new Item(new FabricItemSettings().maxCount(1).rarity(Rarity.EPIC).fireproof())); + public static final Item TWIGS = register("twigs", new Item(new Item.Properties().stacksTo(1).rarity(Rarity.EPIC).fireResistant())); //collectibles - public static final Item AZALEA_FLOWERS = register("azalea_flowers", new BlockItem(TwigsBlocks.AZALEA_FLOWERS, new FabricItemSettings())); + public static final Item AZALEA_FLOWERS = register("azalea_flowers", new BlockItem(TwigsBlocks.AZALEA_FLOWERS, new Item.Properties())); public static final Item TWIG = register("twig", new TwigItem(TwigsBlocks.TWIG, new Item.Properties())); public static final Item PEBBLE = register("pebble", new PebbleItem(TwigsBlocks.PEBBLE, new Item.Properties())); public static final Item BRONZED_SEASHELL = register("bronzed_seashell", new InstrumentBlockItem(TwigsBlocks.BRONZED_SEASHELL, new Item.Properties().rarity(Rarity.UNCOMMON).stacksTo(1))); @@ -32,299 +30,299 @@ public class TwigsItems { public static final Item BAMBOO_LEAVES = register("bamboo_leaves", new BlockItem(TwigsBlocks.BAMBOO_LEAVES, new Item.Properties())); public static final Item BAMBOO_THATCH = register("bamboo_thatch", new BlockItem(TwigsBlocks.BAMBOO_THATCH, new Item.Properties())); public static final Item BAMBOO_THATCH_SLAB = register("bamboo_thatch_slab", new BlockItem(TwigsBlocks.BAMBOO_THATCH_SLAB, new Item.Properties())); - public static final Item BAMBOO_MAT = register("bamboo_mat", new BlockItem(TwigsBlocks.BAMBOO_MAT, new FabricItemSettings())); + public static final Item BAMBOO_MAT = register("bamboo_mat", new BlockItem(TwigsBlocks.BAMBOO_MAT, new Item.Properties())); //paper lanterns - public static final Item PAPER_LANTERN = register("paper_lantern", new BlockItem(TwigsBlocks.PAPER_LANTERN, new FabricItemSettings())); - public static final Item ALLIUM_PAPER_LANTERN = register("allium_paper_lantern", new BlockItem(TwigsBlocks.ALLIUM_PAPER_LANTERN, new FabricItemSettings())); - public static final Item BLUE_ORCHID_PAPER_LANTERN = register("blue_orchid_paper_lantern", new BlockItem(TwigsBlocks.BLUE_ORCHID_PAPER_LANTERN, new FabricItemSettings())); - public static final Item CRIMSON_ROOTS_PAPER_LANTERN = register("crimson_roots_paper_lantern", new BlockItem(TwigsBlocks.CRIMSON_ROOTS_PAPER_LANTERN, new FabricItemSettings())); - public static final Item DANDELION_PAPER_LANTERN = register("dandelion_paper_lantern", new BlockItem(TwigsBlocks.DANDELION_PAPER_LANTERN, new FabricItemSettings())); - public static final Item TORCHFLOWER_PAPER_LANTERN = register("torchflower_paper_lantern", new BlockItem(TwigsBlocks.TORCHFLOWER_PAPER_LANTERN, new FabricItemSettings())); + public static final Item PAPER_LANTERN = register("paper_lantern", new BlockItem(TwigsBlocks.PAPER_LANTERN, new Item.Properties())); + public static final Item ALLIUM_PAPER_LANTERN = register("allium_paper_lantern", new BlockItem(TwigsBlocks.ALLIUM_PAPER_LANTERN, new Item.Properties())); + public static final Item BLUE_ORCHID_PAPER_LANTERN = register("blue_orchid_paper_lantern", new BlockItem(TwigsBlocks.BLUE_ORCHID_PAPER_LANTERN, new Item.Properties())); + public static final Item CRIMSON_ROOTS_PAPER_LANTERN = register("crimson_roots_paper_lantern", new BlockItem(TwigsBlocks.CRIMSON_ROOTS_PAPER_LANTERN, new Item.Properties())); + public static final Item DANDELION_PAPER_LANTERN = register("dandelion_paper_lantern", new BlockItem(TwigsBlocks.DANDELION_PAPER_LANTERN, new Item.Properties())); + public static final Item TORCHFLOWER_PAPER_LANTERN = register("torchflower_paper_lantern", new BlockItem(TwigsBlocks.TORCHFLOWER_PAPER_LANTERN, new Item.Properties())); //lamps - public static final Item lAMP = register("lamp", new BlockItem(TwigsBlocks.LAMP, new FabricItemSettings())); - public static final Item SOUL_LAMP = register("soul_lamp", new BlockItem(TwigsBlocks.SOUL_LAMP, new FabricItemSettings())); - public static final Item CRIMSON_SHROOMLAMP = register("crimson_shroomlamp", new BlockItem(TwigsBlocks.CRIMSON_SHROOMLAMP, new FabricItemSettings())); - public static final Item WARPED_SHROOMLAMP = register("warped_shroomlamp", new BlockItem(TwigsBlocks.WARPED_SHROOMLAMP, new FabricItemSettings())); + public static final Item lAMP = register("lamp", new BlockItem(TwigsBlocks.LAMP, new Item.Properties())); + public static final Item SOUL_LAMP = register("soul_lamp", new BlockItem(TwigsBlocks.SOUL_LAMP, new Item.Properties())); + public static final Item CRIMSON_SHROOMLAMP = register("crimson_shroomlamp", new BlockItem(TwigsBlocks.CRIMSON_SHROOMLAMP, new Item.Properties())); + public static final Item WARPED_SHROOMLAMP = register("warped_shroomlamp", new BlockItem(TwigsBlocks.WARPED_SHROOMLAMP, new Item.Properties())); //tables - public static final Item OAK_TABLE = register("oak_table", new BlockItem(TwigsBlocks.OAK_TABLE, new FabricItemSettings())); - public static final Item SPRUCE_TABLE = register("spruce_table", new BlockItem(TwigsBlocks.SPRUCE_TABLE, new FabricItemSettings())); - public static final Item BIRCH_TABLE = register("birch_table", new BlockItem(TwigsBlocks.BIRCH_TABLE, new FabricItemSettings())); - public static final Item JUNGLE_TABLE = register("jungle_table", new BlockItem(TwigsBlocks.JUNGLE_TABLE, new FabricItemSettings())); - public static final Item ACACIA_TABLE = register("acacia_table", new BlockItem(TwigsBlocks.ACACIA_TABLE, new FabricItemSettings())); - public static final Item DARK_OAK_TABLE = register("dark_oak_table", new BlockItem(TwigsBlocks.DARK_OAK_TABLE, new FabricItemSettings())); - public static final Item MANGROVE_TABLE = register("mangrove_table", new BlockItem(TwigsBlocks.MANGROVE_TABLE, new FabricItemSettings())); - public static final Item CHERRY_TABLE = register("cherry_table", new BlockItem(TwigsBlocks.CHERRY_TABLE, new FabricItemSettings())); - public static final Item BAMBOO_TABLE = register("bamboo_table", new BlockItem(TwigsBlocks.BAMBOO_TABLE, new FabricItemSettings())); - public static final Item CRIMSON_TABLE = register("crimson_table", new BlockItem(TwigsBlocks.CRIMSON_TABLE, new FabricItemSettings())); - public static final Item WARPED_TABLE = register("warped_table", new BlockItem(TwigsBlocks.WARPED_TABLE, new FabricItemSettings())); + public static final Item OAK_TABLE = register("oak_table", new BlockItem(TwigsBlocks.OAK_TABLE, new Item.Properties())); + public static final Item SPRUCE_TABLE = register("spruce_table", new BlockItem(TwigsBlocks.SPRUCE_TABLE, new Item.Properties())); + public static final Item BIRCH_TABLE = register("birch_table", new BlockItem(TwigsBlocks.BIRCH_TABLE, new Item.Properties())); + public static final Item JUNGLE_TABLE = register("jungle_table", new BlockItem(TwigsBlocks.JUNGLE_TABLE, new Item.Properties())); + public static final Item ACACIA_TABLE = register("acacia_table", new BlockItem(TwigsBlocks.ACACIA_TABLE, new Item.Properties())); + public static final Item DARK_OAK_TABLE = register("dark_oak_table", new BlockItem(TwigsBlocks.DARK_OAK_TABLE, new Item.Properties())); + public static final Item MANGROVE_TABLE = register("mangrove_table", new BlockItem(TwigsBlocks.MANGROVE_TABLE, new Item.Properties())); + public static final Item CHERRY_TABLE = register("cherry_table", new BlockItem(TwigsBlocks.CHERRY_TABLE, new Item.Properties())); + public static final Item BAMBOO_TABLE = register("bamboo_table", new BlockItem(TwigsBlocks.BAMBOO_TABLE, new Item.Properties())); + public static final Item CRIMSON_TABLE = register("crimson_table", new BlockItem(TwigsBlocks.CRIMSON_TABLE, new Item.Properties())); + public static final Item WARPED_TABLE = register("warped_table", new BlockItem(TwigsBlocks.WARPED_TABLE, new Item.Properties())); //basalt blocks - public static final Item POLISHED_BASALT_BRICKS = register("polished_basalt_bricks", new BlockItem(TwigsBlocks.POLISHED_BASALT_BRICKS, new FabricItemSettings())); - public static final Item SMOOTH_BASALT_BRICKS = register("smooth_basalt_bricks", new BlockItem(TwigsBlocks.SMOOTH_BASALT_BRICKS, new FabricItemSettings())); - public static final Item SMOOTH_BASALT_BRICK_STAIRS = register("smooth_basalt_brick_stairs", new BlockItem(TwigsBlocks.SMOOTH_BASALT_BRICK_STAIRS, new FabricItemSettings())); - public static final Item SMOOTH_BASALT_BRICK_SLAB = register("smooth_basalt_brick_slab", new BlockItem(TwigsBlocks.SMOOTH_BASALT_BRICK_SLAB, new FabricItemSettings())); - public static final Item SMOOTH_BASALT_BRICK_WALL = register("smooth_basalt_brick_wall", new BlockItem(TwigsBlocks.SMOOTH_BASALT_BRICK_WALL, new FabricItemSettings())); - public static final Item CHISELED_SMOOTH_BASALT_BRICKS = register("chiseled_smooth_basalt_bricks", new BlockItem(TwigsBlocks.CHISELED_SMOOTH_BASALT_BRICKS, new FabricItemSettings())); + public static final Item POLISHED_BASALT_BRICKS = register("polished_basalt_bricks", new BlockItem(TwigsBlocks.POLISHED_BASALT_BRICKS, new Item.Properties())); + public static final Item SMOOTH_BASALT_BRICKS = register("smooth_basalt_bricks", new BlockItem(TwigsBlocks.SMOOTH_BASALT_BRICKS, new Item.Properties())); + public static final Item SMOOTH_BASALT_BRICK_STAIRS = register("smooth_basalt_brick_stairs", new BlockItem(TwigsBlocks.SMOOTH_BASALT_BRICK_STAIRS, new Item.Properties())); + public static final Item SMOOTH_BASALT_BRICK_SLAB = register("smooth_basalt_brick_slab", new BlockItem(TwigsBlocks.SMOOTH_BASALT_BRICK_SLAB, new Item.Properties())); + public static final Item SMOOTH_BASALT_BRICK_WALL = register("smooth_basalt_brick_wall", new BlockItem(TwigsBlocks.SMOOTH_BASALT_BRICK_WALL, new Item.Properties())); + public static final Item CHISELED_SMOOTH_BASALT_BRICKS = register("chiseled_smooth_basalt_bricks", new BlockItem(TwigsBlocks.CHISELED_SMOOTH_BASALT_BRICKS, new Item.Properties())); //bricks - public static final Item MIXED_BRICKS = register("mixed_bricks", new BlockItem(TwigsBlocks.MIXED_BRICKS, new FabricItemSettings())); - public static final Item CHISELED_BRICKS = register("chiseled_bricks", new BlockItem(TwigsBlocks.CHISELED_BRICKS, new FabricItemSettings())); - public static final Item CRACKED_BRICKS = register("cracked_bricks", new BlockItem(TwigsBlocks.CRACKED_BRICKS, new FabricItemSettings())); - public static final Item MOSSY_BRICKS = register("mossy_bricks", new BlockItem(TwigsBlocks.MOSSY_BRICKS, new FabricItemSettings())); - public static final Item MOSSY_BRICK_STAIRS = register("mossy_brick_stairs", new BlockItem(TwigsBlocks.MOSSY_BRICK_STAIRS, new FabricItemSettings())); - public static final Item MOSSY_BRICK_SLAB = register("mossy_brick_slab", new BlockItem(TwigsBlocks.MOSSY_BRICK_SLAB, new FabricItemSettings())); - public static final Item MOSSY_BRICK_WALL = register("mossy_brick_wall", new BlockItem(TwigsBlocks.MOSSY_BRICK_WALL, new FabricItemSettings())); - public static final Item BRICK_TRAIL = register("brick_trail", new BlockItem(TwigsBlocks.BRICK_TRAIL, new FabricItemSettings())); + public static final Item MIXED_BRICKS = register("mixed_bricks", new BlockItem(TwigsBlocks.MIXED_BRICKS, new Item.Properties())); + public static final Item CHISELED_BRICKS = register("chiseled_bricks", new BlockItem(TwigsBlocks.CHISELED_BRICKS, new Item.Properties())); + public static final Item CRACKED_BRICKS = register("cracked_bricks", new BlockItem(TwigsBlocks.CRACKED_BRICKS, new Item.Properties())); + public static final Item MOSSY_BRICKS = register("mossy_bricks", new BlockItem(TwigsBlocks.MOSSY_BRICKS, new Item.Properties())); + public static final Item MOSSY_BRICK_STAIRS = register("mossy_brick_stairs", new BlockItem(TwigsBlocks.MOSSY_BRICK_STAIRS, new Item.Properties())); + public static final Item MOSSY_BRICK_SLAB = register("mossy_brick_slab", new BlockItem(TwigsBlocks.MOSSY_BRICK_SLAB, new Item.Properties())); + public static final Item MOSSY_BRICK_WALL = register("mossy_brick_wall", new BlockItem(TwigsBlocks.MOSSY_BRICK_WALL, new Item.Properties())); + public static final Item BRICK_TRAIL = register("brick_trail", new BlockItem(TwigsBlocks.BRICK_TRAIL, new Item.Properties())); //gravel bricks - public static final Item GRAVEL_BRICKS = register("gravel_bricks", new BlockItem(TwigsBlocks.GRAVEL_BRICKS, new FabricItemSettings())); - public static final Item GRAVEL_BRICK_STAIRS = register("gravel_brick_stairs", new BlockItem(TwigsBlocks.GRAVEL_BRICK_STAIRS, new FabricItemSettings())); - public static final Item GRAVEL_BRICK_SLAB = register("gravel_brick_slab", new BlockItem(TwigsBlocks.GRAVEL_BRICK_SLAB, new FabricItemSettings())); - public static final Item GRAVEL_BRICK_WALL = register("gravel_brick_wall", new BlockItem(TwigsBlocks.GRAVEL_BRICK_WALL, new FabricItemSettings())); + public static final Item GRAVEL_BRICKS = register("gravel_bricks", new BlockItem(TwigsBlocks.GRAVEL_BRICKS, new Item.Properties())); + public static final Item GRAVEL_BRICK_STAIRS = register("gravel_brick_stairs", new BlockItem(TwigsBlocks.GRAVEL_BRICK_STAIRS, new Item.Properties())); + public static final Item GRAVEL_BRICK_SLAB = register("gravel_brick_slab", new BlockItem(TwigsBlocks.GRAVEL_BRICK_SLAB, new Item.Properties())); + public static final Item GRAVEL_BRICK_WALL = register("gravel_brick_wall", new BlockItem(TwigsBlocks.GRAVEL_BRICK_WALL, new Item.Properties())); //smooth stone bricks - public static final Item SMOOTH_STONE_BRICKS = register("smooth_stone_bricks", new BlockItem(TwigsBlocks.SMOOTH_STONE_BRICKS, new FabricItemSettings())); - public static final Item SMOOTH_STONE_BRICK_STAIRS = register("smooth_stone_brick_stairs", new BlockItem(TwigsBlocks.SMOOTH_STONE_BRICK_STAIRS, new FabricItemSettings())); - public static final Item SMOOTH_STONE_BRICK_SLAB = register("smooth_stone_brick_slab", new BlockItem(TwigsBlocks.SMOOTH_STONE_BRICK_SLAB, new FabricItemSettings())); - public static final Item SMOOTH_STONE_BRICK_WALL = register("smooth_stone_brick_wall", new BlockItem(TwigsBlocks.SMOOTH_STONE_BRICK_WALL, new FabricItemSettings())); + public static final Item SMOOTH_STONE_BRICKS = register("smooth_stone_bricks", new BlockItem(TwigsBlocks.SMOOTH_STONE_BRICKS, new Item.Properties())); + public static final Item SMOOTH_STONE_BRICK_STAIRS = register("smooth_stone_brick_stairs", new BlockItem(TwigsBlocks.SMOOTH_STONE_BRICK_STAIRS, new Item.Properties())); + public static final Item SMOOTH_STONE_BRICK_SLAB = register("smooth_stone_brick_slab", new BlockItem(TwigsBlocks.SMOOTH_STONE_BRICK_SLAB, new Item.Properties())); + public static final Item SMOOTH_STONE_BRICK_WALL = register("smooth_stone_brick_wall", new BlockItem(TwigsBlocks.SMOOTH_STONE_BRICK_WALL, new Item.Properties())); //columns - public static final Item QUARTZ_COLUMN = register("quartz_column", new BlockItem(TwigsBlocks.QUARTZ_COLUMN, new FabricItemSettings())); - public static final Item STONE_COLUMN = register("stone_column", new BlockItem(TwigsBlocks.STONE_COLUMN, new FabricItemSettings())); - public static final Item DEEPSLATE_COLUMN = register("deepslate_column", new BlockItem(TwigsBlocks.DEEPSLATE_COLUMN, new FabricItemSettings())); - public static final Item BLACKSTONE_COLUMN = register("blackstone_column", new BlockItem(TwigsBlocks.BLACKSTONE_COLUMN, new FabricItemSettings())); + public static final Item QUARTZ_COLUMN = register("quartz_column", new BlockItem(TwigsBlocks.QUARTZ_COLUMN, new Item.Properties())); + public static final Item STONE_COLUMN = register("stone_column", new BlockItem(TwigsBlocks.STONE_COLUMN, new Item.Properties())); + public static final Item DEEPSLATE_COLUMN = register("deepslate_column", new BlockItem(TwigsBlocks.DEEPSLATE_COLUMN, new Item.Properties())); + public static final Item BLACKSTONE_COLUMN = register("blackstone_column", new BlockItem(TwigsBlocks.BLACKSTONE_COLUMN, new Item.Properties())); //copper pillars - public static final Item COPPER_PILLAR = register("copper_pillar", new BlockItem(TwigsBlocks.COPPER_PILLAR, new FabricItemSettings())); - public static final Item EXPOSED_COPPER_PILLAR = register("exposed_copper_pillar", new BlockItem(TwigsBlocks.EXPOSED_COPPER_PILLAR, new FabricItemSettings())); - public static final Item WEATHERED_COPPER_PILLAR = register("weathered_copper_pillar", new BlockItem(TwigsBlocks.WEATHERED_COPPER_PILLAR, new FabricItemSettings())); - public static final Item OXIDIZED_COPPER_PILLAR = register("oxidized_copper_pillar", new BlockItem(TwigsBlocks.OXIDIZED_COPPER_PILLAR, new FabricItemSettings())); - public static final Item WAXED_COPPER_PILLAR = register("waxed_copper_pillar", new BlockItem(TwigsBlocks.WAXED_COPPER_PILLAR, new FabricItemSettings())); - public static final Item WAXED_EXPOSED_COPPER_PILLAR = register("waxed_exposed_copper_pillar", new BlockItem(TwigsBlocks.WAXED_EXPOSED_COPPER_PILLAR, new FabricItemSettings())); - public static final Item WAXED_WEATHERED_COPPER_PILLAR = register("waxed_weathered_copper_pillar", new BlockItem(TwigsBlocks.WAXED_WEATHERED_COPPER_PILLAR, new FabricItemSettings())); - public static final Item WAXED_OXIDIZED_COPPER_PILLAR = register("waxed_oxidized_copper_pillar", new BlockItem(TwigsBlocks.WAXED_OXIDIZED_COPPER_PILLAR, new FabricItemSettings())); + public static final Item COPPER_PILLAR = register("copper_pillar", new BlockItem(TwigsBlocks.COPPER_PILLAR, new Item.Properties())); + public static final Item EXPOSED_COPPER_PILLAR = register("exposed_copper_pillar", new BlockItem(TwigsBlocks.EXPOSED_COPPER_PILLAR, new Item.Properties())); + public static final Item WEATHERED_COPPER_PILLAR = register("weathered_copper_pillar", new BlockItem(TwigsBlocks.WEATHERED_COPPER_PILLAR, new Item.Properties())); + public static final Item OXIDIZED_COPPER_PILLAR = register("oxidized_copper_pillar", new BlockItem(TwigsBlocks.OXIDIZED_COPPER_PILLAR, new Item.Properties())); + public static final Item WAXED_COPPER_PILLAR = register("waxed_copper_pillar", new BlockItem(TwigsBlocks.WAXED_COPPER_PILLAR, new Item.Properties())); + public static final Item WAXED_EXPOSED_COPPER_PILLAR = register("waxed_exposed_copper_pillar", new BlockItem(TwigsBlocks.WAXED_EXPOSED_COPPER_PILLAR, new Item.Properties())); + public static final Item WAXED_WEATHERED_COPPER_PILLAR = register("waxed_weathered_copper_pillar", new BlockItem(TwigsBlocks.WAXED_WEATHERED_COPPER_PILLAR, new Item.Properties())); + public static final Item WAXED_OXIDIZED_COPPER_PILLAR = register("waxed_oxidized_copper_pillar", new BlockItem(TwigsBlocks.WAXED_OXIDIZED_COPPER_PILLAR, new Item.Properties())); //amethyst blocks - public static final Item POLISHED_AMETHYST = register("polished_amethyst", new BlockItem(TwigsBlocks.POLISHED_AMETHYST, new FabricItemSettings())); - public static final Item CUT_AMETHYST = register("cut_amethyst", new BlockItem(TwigsBlocks.CUT_AMETHYST, new FabricItemSettings())); + public static final Item POLISHED_AMETHYST = register("polished_amethyst", new BlockItem(TwigsBlocks.POLISHED_AMETHYST, new Item.Properties())); + public static final Item CUT_AMETHYST = register("cut_amethyst", new BlockItem(TwigsBlocks.CUT_AMETHYST, new Item.Properties())); //misc public static final Item PETRIFIED_LICHEN = register("petrified_lichen", new BlockItem(TwigsBlocks.PETRIFIED_LICHEN, new Item.Properties())); - public static final Item COMPACTED_DRIPSTONE = register("compacted_dripstone", new BlockItem(TwigsBlocks.COMPACTED_DRIPSTONE, new FabricItemSettings())); - public static final Item ROCKY_DIRT = register("rocky_dirt", new BlockItem(TwigsBlocks.ROCKY_DIRT, new FabricItemSettings())); + public static final Item COMPACTED_DRIPSTONE = register("compacted_dripstone", new BlockItem(TwigsBlocks.COMPACTED_DRIPSTONE, new Item.Properties())); + public static final Item ROCKY_DIRT = register("rocky_dirt", new BlockItem(TwigsBlocks.ROCKY_DIRT, new Item.Properties())); //cobblestone bricks - public static final Item COBBLESTONE_BRICKS = register("cobblestone_bricks", new BlockItem(TwigsBlocks.COBBLESTONE_BRICKS, new FabricItemSettings())); - public static final Item COBBLESTONE_BRICK_STAIRS = register("cobblestone_brick_stairs", new BlockItem(TwigsBlocks.COBBLESTONE_BRICK_STAIRS, new FabricItemSettings())); - public static final Item COBBLESTONE_BRICK_SLAB = register("cobblestone_brick_slab", new BlockItem(TwigsBlocks.COBBLESTONE_BRICK_SLAB, new FabricItemSettings())); - public static final Item COBBLESTONE_BRICK_WALL = register("cobblestone_brick_wall", new BlockItem(TwigsBlocks.COBBLESTONE_BRICK_WALL, new FabricItemSettings())); - public static final Item CRACKED_COBBLESTONE_BRICKS = register("cracked_cobblestone_bricks", new BlockItem(TwigsBlocks.CRACKED_COBBLESTONE_BRICKS, new FabricItemSettings())); - public static final Item MOSSY_COBBLESTONE_BRICKS = register("mossy_cobblestone_bricks", new BlockItem(TwigsBlocks.MOSSY_COBBLESTONE_BRICKS, new FabricItemSettings())); - public static final Item MOSSY_COBBLESTONE_BRICK_STAIRS = register("mossy_cobblestone_brick_stairs", new BlockItem(TwigsBlocks.MOSSY_COBBLESTONE_BRICK_STAIRS, new FabricItemSettings())); - public static final Item MOSSY_COBBLESTONE_BRICK_SLAB = register("mossy_cobblestone_brick_slab", new BlockItem(TwigsBlocks.MOSSY_COBBLESTONE_BRICK_SLAB, new FabricItemSettings())); - public static final Item MOSSY_COBBLESTONE_BRICK_WALL = register("mossy_cobblestone_brick_wall", new BlockItem(TwigsBlocks.MOSSY_COBBLESTONE_BRICK_WALL, new FabricItemSettings())); + public static final Item COBBLESTONE_BRICKS = register("cobblestone_bricks", new BlockItem(TwigsBlocks.COBBLESTONE_BRICKS, new Item.Properties())); + public static final Item COBBLESTONE_BRICK_STAIRS = register("cobblestone_brick_stairs", new BlockItem(TwigsBlocks.COBBLESTONE_BRICK_STAIRS, new Item.Properties())); + public static final Item COBBLESTONE_BRICK_SLAB = register("cobblestone_brick_slab", new BlockItem(TwigsBlocks.COBBLESTONE_BRICK_SLAB, new Item.Properties())); + public static final Item COBBLESTONE_BRICK_WALL = register("cobblestone_brick_wall", new BlockItem(TwigsBlocks.COBBLESTONE_BRICK_WALL, new Item.Properties())); + public static final Item CRACKED_COBBLESTONE_BRICKS = register("cracked_cobblestone_bricks", new BlockItem(TwigsBlocks.CRACKED_COBBLESTONE_BRICKS, new Item.Properties())); + public static final Item MOSSY_COBBLESTONE_BRICKS = register("mossy_cobblestone_bricks", new BlockItem(TwigsBlocks.MOSSY_COBBLESTONE_BRICKS, new Item.Properties())); + public static final Item MOSSY_COBBLESTONE_BRICK_STAIRS = register("mossy_cobblestone_brick_stairs", new BlockItem(TwigsBlocks.MOSSY_COBBLESTONE_BRICK_STAIRS, new Item.Properties())); + public static final Item MOSSY_COBBLESTONE_BRICK_SLAB = register("mossy_cobblestone_brick_slab", new BlockItem(TwigsBlocks.MOSSY_COBBLESTONE_BRICK_SLAB, new Item.Properties())); + public static final Item MOSSY_COBBLESTONE_BRICK_WALL = register("mossy_cobblestone_brick_wall", new BlockItem(TwigsBlocks.MOSSY_COBBLESTONE_BRICK_WALL, new Item.Properties())); //decorated blackstone bricks - public static final Item TWISTING_POLISHED_BLACKSTONE_BRICKS = register("twisting_polished_blackstone_bricks", new BlockItem(TwigsBlocks.TWISTING_POLISHED_BLACKSTONE_BRICKS, new FabricItemSettings())); - public static final Item TWISTING_POLISHED_BLACKSTONE_BRICK_STAIRS = register("twisting_polished_blackstone_brick_stairs", new BlockItem(TwigsBlocks.TWISTING_POLISHED_BLACKSTONE_BRICK_STAIRS, new FabricItemSettings())); - public static final Item TWISTING_POLISHED_BLACKSTONE_BRICK_SLAB = register("twisting_polished_blackstone_brick_slab", new BlockItem(TwigsBlocks.TWISTING_POLISHED_BLACKSTONE_BRICK_SLAB, new FabricItemSettings())); - public static final Item TWISTING_POLISHED_BLACKSTONE_BRICK_WALL = register("twisting_polished_blackstone_brick_wall", new BlockItem(TwigsBlocks.TWISTING_POLISHED_BLACKSTONE_BRICK_WALL, new FabricItemSettings())); - public static final Item WEEPING_POLISHED_BLACKSTONE_BRICKS = register("weeping_polished_blackstone_bricks", new BlockItem(TwigsBlocks.WEEPING_POLISHED_BLACKSTONE_BRICKS, new FabricItemSettings())); - public static final Item WEEPING_POLISHED_BLACKSTONE_BRICK_STAIRS = register("weeping_polished_blackstone_brick_stairs", new BlockItem(TwigsBlocks.WEEPING_POLISHED_BLACKSTONE_BRICK_STAIRS, new FabricItemSettings())); - public static final Item WEEPING_POLISHED_BLACKSTONE_BRICK_SLAB = register("weeping_polished_blackstone_brick_slab", new BlockItem(TwigsBlocks.WEEPING_POLISHED_BLACKSTONE_BRICK_SLAB, new FabricItemSettings())); - public static final Item WEEPING_POLISHED_BLACKSTONE_BRICK_WALL = register("weeping_polished_blackstone_brick_wall", new BlockItem(TwigsBlocks.WEEPING_POLISHED_BLACKSTONE_BRICK_WALL, new FabricItemSettings())); + public static final Item TWISTING_POLISHED_BLACKSTONE_BRICKS = register("twisting_polished_blackstone_bricks", new BlockItem(TwigsBlocks.TWISTING_POLISHED_BLACKSTONE_BRICKS, new Item.Properties())); + public static final Item TWISTING_POLISHED_BLACKSTONE_BRICK_STAIRS = register("twisting_polished_blackstone_brick_stairs", new BlockItem(TwigsBlocks.TWISTING_POLISHED_BLACKSTONE_BRICK_STAIRS, new Item.Properties())); + public static final Item TWISTING_POLISHED_BLACKSTONE_BRICK_SLAB = register("twisting_polished_blackstone_brick_slab", new BlockItem(TwigsBlocks.TWISTING_POLISHED_BLACKSTONE_BRICK_SLAB, new Item.Properties())); + public static final Item TWISTING_POLISHED_BLACKSTONE_BRICK_WALL = register("twisting_polished_blackstone_brick_wall", new BlockItem(TwigsBlocks.TWISTING_POLISHED_BLACKSTONE_BRICK_WALL, new Item.Properties())); + public static final Item WEEPING_POLISHED_BLACKSTONE_BRICKS = register("weeping_polished_blackstone_bricks", new BlockItem(TwigsBlocks.WEEPING_POLISHED_BLACKSTONE_BRICKS, new Item.Properties())); + public static final Item WEEPING_POLISHED_BLACKSTONE_BRICK_STAIRS = register("weeping_polished_blackstone_brick_stairs", new BlockItem(TwigsBlocks.WEEPING_POLISHED_BLACKSTONE_BRICK_STAIRS, new Item.Properties())); + public static final Item WEEPING_POLISHED_BLACKSTONE_BRICK_SLAB = register("weeping_polished_blackstone_brick_slab", new BlockItem(TwigsBlocks.WEEPING_POLISHED_BLACKSTONE_BRICK_SLAB, new Item.Properties())); + public static final Item WEEPING_POLISHED_BLACKSTONE_BRICK_WALL = register("weeping_polished_blackstone_brick_wall", new BlockItem(TwigsBlocks.WEEPING_POLISHED_BLACKSTONE_BRICK_WALL, new Item.Properties())); //tuff blocks - public static final Item TUFF_STAIRS = register("tuff_stairs", new BlockItem(TwigsBlocks.TUFF_STAIRS, new FabricItemSettings())); - public static final Item TUFF_SLAB = register("tuff_slab", new BlockItem(TwigsBlocks.TUFF_SLAB, new FabricItemSettings())); - public static final Item TUFF_WALL = register("tuff_wall", new BlockItem(TwigsBlocks.TUFF_WALL, new FabricItemSettings())); - public static final Item POLISHED_TUFF = register("polished_tuff", new BlockItem(TwigsBlocks.POLISHED_TUFF, new FabricItemSettings())); - public static final Item POLISHED_TUFF_STAIRS = register("polished_tuff_stairs", new BlockItem(TwigsBlocks.POLISHED_TUFF_STAIRS, new FabricItemSettings())); - public static final Item POLISHED_TUFF_SLAB = register("polished_tuff_slab", new BlockItem(TwigsBlocks.POLISHED_TUFF_SLAB, new FabricItemSettings())); - public static final Item POLISHED_TUFF_BRICKS = register("polished_tuff_bricks", new BlockItem(TwigsBlocks.POLISHED_TUFF_BRICKS, new FabricItemSettings())); - public static final Item POLISHED_TUFF_BRICK_STAIRS = register("polished_tuff_brick_stairs", new BlockItem(TwigsBlocks.POLISHED_TUFF_BRICK_STAIRS, new FabricItemSettings())); - public static final Item POLISHED_TUFF_BRICK_SLAB = register("polished_tuff_brick_slab", new BlockItem(TwigsBlocks.POLISHED_TUFF_BRICK_SLAB, new FabricItemSettings())); - public static final Item POLISHED_TUFF_BRICK_WALL = register("polished_tuff_brick_wall", new BlockItem(TwigsBlocks.POLISHED_TUFF_BRICK_WALL, new FabricItemSettings())); - public static final Item CRACKED_POLISHED_TUFF_BRICKS = register("cracked_polished_tuff_bricks", new BlockItem(TwigsBlocks.CRACKED_POLISHED_TUFF_BRICKS, new FabricItemSettings())); + public static final Item TUFF_STAIRS = register("tuff_stairs", new BlockItem(TwigsBlocks.TUFF_STAIRS, new Item.Properties())); + public static final Item TUFF_SLAB = register("tuff_slab", new BlockItem(TwigsBlocks.TUFF_SLAB, new Item.Properties())); + public static final Item TUFF_WALL = register("tuff_wall", new BlockItem(TwigsBlocks.TUFF_WALL, new Item.Properties())); + public static final Item POLISHED_TUFF = register("polished_tuff", new BlockItem(TwigsBlocks.POLISHED_TUFF, new Item.Properties())); + public static final Item POLISHED_TUFF_STAIRS = register("polished_tuff_stairs", new BlockItem(TwigsBlocks.POLISHED_TUFF_STAIRS, new Item.Properties())); + public static final Item POLISHED_TUFF_SLAB = register("polished_tuff_slab", new BlockItem(TwigsBlocks.POLISHED_TUFF_SLAB, new Item.Properties())); + public static final Item POLISHED_TUFF_BRICKS = register("polished_tuff_bricks", new BlockItem(TwigsBlocks.POLISHED_TUFF_BRICKS, new Item.Properties())); + public static final Item POLISHED_TUFF_BRICK_STAIRS = register("polished_tuff_brick_stairs", new BlockItem(TwigsBlocks.POLISHED_TUFF_BRICK_STAIRS, new Item.Properties())); + public static final Item POLISHED_TUFF_BRICK_SLAB = register("polished_tuff_brick_slab", new BlockItem(TwigsBlocks.POLISHED_TUFF_BRICK_SLAB, new Item.Properties())); + public static final Item POLISHED_TUFF_BRICK_WALL = register("polished_tuff_brick_wall", new BlockItem(TwigsBlocks.POLISHED_TUFF_BRICK_WALL, new Item.Properties())); + public static final Item CRACKED_POLISHED_TUFF_BRICKS = register("cracked_polished_tuff_bricks", new BlockItem(TwigsBlocks.CRACKED_POLISHED_TUFF_BRICKS, new Item.Properties())); //calcite blocks - public static final Item CALCITE_STAIRS = register("calcite_stairs", new BlockItem(TwigsBlocks.CALCITE_STAIRS, new FabricItemSettings())); - public static final Item CALCITE_SLAB = register("calcite_slab", new BlockItem(TwigsBlocks.CALCITE_SLAB, new FabricItemSettings())); - public static final Item CALCITE_WALL = register("calcite_wall", new BlockItem(TwigsBlocks.CALCITE_WALL, new FabricItemSettings())); - public static final Item POLISHED_CALCITE = register("polished_calcite", new BlockItem(TwigsBlocks.POLISHED_CALCITE, new FabricItemSettings())); - public static final Item POLISHED_CALCITE_STAIRS = register("polished_calcite_stairs", new BlockItem(TwigsBlocks.POLISHED_CALCITE_STAIRS, new FabricItemSettings())); - public static final Item POLISHED_CALCITE_SLAB = register("polished_calcite_slab", new BlockItem(TwigsBlocks.POLISHED_CALCITE_SLAB, new FabricItemSettings())); - public static final Item POLISHED_CALCITE_BRICKS = register("polished_calcite_bricks", new BlockItem(TwigsBlocks.POLISHED_CALCITE_BRICKS, new FabricItemSettings())); - public static final Item POLISHED_CALCITE_BRICK_STAIRS = register("polished_calcite_brick_stairs", new BlockItem(TwigsBlocks.POLISHED_CALCITE_BRICK_STAIRS, new FabricItemSettings())); - public static final Item POLISHED_CALCITE_BRICK_SLAB = register("polished_calcite_brick_slab", new BlockItem(TwigsBlocks.POLISHED_CALCITE_BRICK_SLAB, new FabricItemSettings())); - public static final Item POLISHED_CALCITE_BRICK_WALL = register("polished_calcite_brick_wall", new BlockItem(TwigsBlocks.POLISHED_CALCITE_BRICK_WALL, new FabricItemSettings())); - public static final Item CRACKED_POLISHED_CALCITE_BRICKS = register("cracked_polished_calcite_bricks", new BlockItem(TwigsBlocks.CRACKED_POLISHED_CALCITE_BRICKS, new FabricItemSettings())); + public static final Item CALCITE_STAIRS = register("calcite_stairs", new BlockItem(TwigsBlocks.CALCITE_STAIRS, new Item.Properties())); + public static final Item CALCITE_SLAB = register("calcite_slab", new BlockItem(TwigsBlocks.CALCITE_SLAB, new Item.Properties())); + public static final Item CALCITE_WALL = register("calcite_wall", new BlockItem(TwigsBlocks.CALCITE_WALL, new Item.Properties())); + public static final Item POLISHED_CALCITE = register("polished_calcite", new BlockItem(TwigsBlocks.POLISHED_CALCITE, new Item.Properties())); + public static final Item POLISHED_CALCITE_STAIRS = register("polished_calcite_stairs", new BlockItem(TwigsBlocks.POLISHED_CALCITE_STAIRS, new Item.Properties())); + public static final Item POLISHED_CALCITE_SLAB = register("polished_calcite_slab", new BlockItem(TwigsBlocks.POLISHED_CALCITE_SLAB, new Item.Properties())); + public static final Item POLISHED_CALCITE_BRICKS = register("polished_calcite_bricks", new BlockItem(TwigsBlocks.POLISHED_CALCITE_BRICKS, new Item.Properties())); + public static final Item POLISHED_CALCITE_BRICK_STAIRS = register("polished_calcite_brick_stairs", new BlockItem(TwigsBlocks.POLISHED_CALCITE_BRICK_STAIRS, new Item.Properties())); + public static final Item POLISHED_CALCITE_BRICK_SLAB = register("polished_calcite_brick_slab", new BlockItem(TwigsBlocks.POLISHED_CALCITE_BRICK_SLAB, new Item.Properties())); + public static final Item POLISHED_CALCITE_BRICK_WALL = register("polished_calcite_brick_wall", new BlockItem(TwigsBlocks.POLISHED_CALCITE_BRICK_WALL, new Item.Properties())); + public static final Item CRACKED_POLISHED_CALCITE_BRICKS = register("cracked_polished_calcite_bricks", new BlockItem(TwigsBlocks.CRACKED_POLISHED_CALCITE_BRICKS, new Item.Properties())); //schist blocks - public static final Item SCHIST = register("schist", new BlockItem(TwigsBlocks.SCHIST, new FabricItemSettings())); - public static final Item SCHIST_STAIRS = register("schist_stairs", new BlockItem(TwigsBlocks.SCHIST_STAIRS, new FabricItemSettings())); - public static final Item SCHIST_SLAB = register("schist_slab", new BlockItem(TwigsBlocks.SCHIST_SLAB, new FabricItemSettings())); - public static final Item SCHIST_WALL = register("schist_wall", new BlockItem(TwigsBlocks.SCHIST_WALL, new FabricItemSettings())); - public static final Item POLISHED_SCHIST = register("polished_schist", new BlockItem(TwigsBlocks.POLISHED_SCHIST, new FabricItemSettings())); - public static final Item POLISHED_SCHIST_STAIRS = register("polished_schist_stairs", new BlockItem(TwigsBlocks.POLISHED_SCHIST_STAIRS, new FabricItemSettings())); - public static final Item POLISHED_SCHIST_SLAB = register("polished_schist_slab", new BlockItem(TwigsBlocks.POLISHED_SCHIST_SLAB, new FabricItemSettings())); - public static final Item POLISHED_SCHIST_BRICKS = register("polished_schist_bricks", new BlockItem(TwigsBlocks.POLISHED_SCHIST_BRICKS, new FabricItemSettings())); - public static final Item POLISHED_SCHIST_BRICK_STAIRS = register("polished_schist_brick_stairs", new BlockItem(TwigsBlocks.POLISHED_SCHIST_BRICK_STAIRS, new FabricItemSettings())); - public static final Item POLISHED_SCHIST_BRICK_SLAB = register("polished_schist_brick_slab", new BlockItem(TwigsBlocks.POLISHED_SCHIST_BRICK_SLAB, new FabricItemSettings())); - public static final Item POLISHED_SCHIST_BRICK_WALL = register("polished_schist_brick_wall", new BlockItem(TwigsBlocks.POLISHED_SCHIST_BRICK_WALL, new FabricItemSettings())); - public static final Item CRACKED_POLISHED_SCHIST_BRICKS = register("cracked_polished_schist_bricks", new BlockItem(TwigsBlocks.CRACKED_POLISHED_SCHIST_BRICKS, new FabricItemSettings())); + public static final Item SCHIST = register("schist", new BlockItem(TwigsBlocks.SCHIST, new Item.Properties())); + public static final Item SCHIST_STAIRS = register("schist_stairs", new BlockItem(TwigsBlocks.SCHIST_STAIRS, new Item.Properties())); + public static final Item SCHIST_SLAB = register("schist_slab", new BlockItem(TwigsBlocks.SCHIST_SLAB, new Item.Properties())); + public static final Item SCHIST_WALL = register("schist_wall", new BlockItem(TwigsBlocks.SCHIST_WALL, new Item.Properties())); + public static final Item POLISHED_SCHIST = register("polished_schist", new BlockItem(TwigsBlocks.POLISHED_SCHIST, new Item.Properties())); + public static final Item POLISHED_SCHIST_STAIRS = register("polished_schist_stairs", new BlockItem(TwigsBlocks.POLISHED_SCHIST_STAIRS, new Item.Properties())); + public static final Item POLISHED_SCHIST_SLAB = register("polished_schist_slab", new BlockItem(TwigsBlocks.POLISHED_SCHIST_SLAB, new Item.Properties())); + public static final Item POLISHED_SCHIST_BRICKS = register("polished_schist_bricks", new BlockItem(TwigsBlocks.POLISHED_SCHIST_BRICKS, new Item.Properties())); + public static final Item POLISHED_SCHIST_BRICK_STAIRS = register("polished_schist_brick_stairs", new BlockItem(TwigsBlocks.POLISHED_SCHIST_BRICK_STAIRS, new Item.Properties())); + public static final Item POLISHED_SCHIST_BRICK_SLAB = register("polished_schist_brick_slab", new BlockItem(TwigsBlocks.POLISHED_SCHIST_BRICK_SLAB, new Item.Properties())); + public static final Item POLISHED_SCHIST_BRICK_WALL = register("polished_schist_brick_wall", new BlockItem(TwigsBlocks.POLISHED_SCHIST_BRICK_WALL, new Item.Properties())); + public static final Item CRACKED_POLISHED_SCHIST_BRICKS = register("cracked_polished_schist_bricks", new BlockItem(TwigsBlocks.CRACKED_POLISHED_SCHIST_BRICKS, new Item.Properties())); //rhyolite blocks - public static final Item RHYOLITE = register("rhyolite", new BlockItem(TwigsBlocks.RHYOLITE, new FabricItemSettings())); - public static final Item RHYOLITE_STAIRS = register("rhyolite_stairs", new BlockItem(TwigsBlocks.RHYOLITE_STAIRS, new FabricItemSettings())); - public static final Item RHYOLITE_SLAB = register("rhyolite_slab", new BlockItem(TwigsBlocks.RHYOLITE_SLAB, new FabricItemSettings())); - public static final Item RHYOLITE_WALL = register("rhyolite_wall", new BlockItem(TwigsBlocks.RHYOLITE_WALL, new FabricItemSettings())); - public static final Item POLISHED_RHYOLITE = register("polished_rhyolite", new BlockItem(TwigsBlocks.POLISHED_RHYOLITE, new FabricItemSettings())); - public static final Item POLISHED_RHYOLITE_STAIRS = register("polished_rhyolite_stairs", new BlockItem(TwigsBlocks.POLISHED_RHYOLITE_STAIRS, new FabricItemSettings())); - public static final Item POLISHED_RHYOLITE_SLAB = register("polished_rhyolite_slab", new BlockItem(TwigsBlocks.POLISHED_RHYOLITE_SLAB, new FabricItemSettings())); - public static final Item POLISHED_RHYOLITE_BRICKS = register("polished_rhyolite_bricks", new BlockItem(TwigsBlocks.POLISHED_RHYOLITE_BRICKS, new FabricItemSettings())); - public static final Item POLISHED_RHYOLITE_BRICK_STAIRS = register("polished_rhyolite_brick_stairs", new BlockItem(TwigsBlocks.POLISHED_RHYOLITE_BRICK_STAIRS, new FabricItemSettings())); - public static final Item POLISHED_RHYOLITE_BRICK_SLAB = register("polished_rhyolite_brick_slab", new BlockItem(TwigsBlocks.POLISHED_RHYOLITE_BRICK_SLAB, new FabricItemSettings())); - public static final Item POLISHED_RHYOLITE_BRICK_WALL = register("polished_rhyolite_brick_wall", new BlockItem(TwigsBlocks.POLISHED_RHYOLITE_BRICK_WALL, new FabricItemSettings())); - public static final Item CRACKED_POLISHED_RHYOLITE_BRICKS = register("cracked_polished_rhyolite_bricks", new BlockItem(TwigsBlocks.CRACKED_POLISHED_RHYOLITE_BRICKS, new FabricItemSettings())); + public static final Item RHYOLITE = register("rhyolite", new BlockItem(TwigsBlocks.RHYOLITE, new Item.Properties())); + public static final Item RHYOLITE_STAIRS = register("rhyolite_stairs", new BlockItem(TwigsBlocks.RHYOLITE_STAIRS, new Item.Properties())); + public static final Item RHYOLITE_SLAB = register("rhyolite_slab", new BlockItem(TwigsBlocks.RHYOLITE_SLAB, new Item.Properties())); + public static final Item RHYOLITE_WALL = register("rhyolite_wall", new BlockItem(TwigsBlocks.RHYOLITE_WALL, new Item.Properties())); + public static final Item POLISHED_RHYOLITE = register("polished_rhyolite", new BlockItem(TwigsBlocks.POLISHED_RHYOLITE, new Item.Properties())); + public static final Item POLISHED_RHYOLITE_STAIRS = register("polished_rhyolite_stairs", new BlockItem(TwigsBlocks.POLISHED_RHYOLITE_STAIRS, new Item.Properties())); + public static final Item POLISHED_RHYOLITE_SLAB = register("polished_rhyolite_slab", new BlockItem(TwigsBlocks.POLISHED_RHYOLITE_SLAB, new Item.Properties())); + public static final Item POLISHED_RHYOLITE_BRICKS = register("polished_rhyolite_bricks", new BlockItem(TwigsBlocks.POLISHED_RHYOLITE_BRICKS, new Item.Properties())); + public static final Item POLISHED_RHYOLITE_BRICK_STAIRS = register("polished_rhyolite_brick_stairs", new BlockItem(TwigsBlocks.POLISHED_RHYOLITE_BRICK_STAIRS, new Item.Properties())); + public static final Item POLISHED_RHYOLITE_BRICK_SLAB = register("polished_rhyolite_brick_slab", new BlockItem(TwigsBlocks.POLISHED_RHYOLITE_BRICK_SLAB, new Item.Properties())); + public static final Item POLISHED_RHYOLITE_BRICK_WALL = register("polished_rhyolite_brick_wall", new BlockItem(TwigsBlocks.POLISHED_RHYOLITE_BRICK_WALL, new Item.Properties())); + public static final Item CRACKED_POLISHED_RHYOLITE_BRICKS = register("cracked_polished_rhyolite_bricks", new BlockItem(TwigsBlocks.CRACKED_POLISHED_RHYOLITE_BRICKS, new Item.Properties())); //bloodstone blocks - public static final Item BLOODSTONE = register("bloodstone", new BlockItem(TwigsBlocks.BLOODSTONE, new FabricItemSettings())); - public static final Item BLOODSTONE_STAIRS = register("bloodstone_stairs", new BlockItem(TwigsBlocks.BLOODSTONE_STAIRS, new FabricItemSettings())); - public static final Item BLOODSTONE_SLAB = register("bloodstone_slab", new BlockItem(TwigsBlocks.BLOODSTONE_SLAB, new FabricItemSettings())); - public static final Item BLOODSTONE_WALL = register("bloodstone_wall", new BlockItem(TwigsBlocks.BLOODSTONE_WALL, new FabricItemSettings())); - public static final Item POLISHED_BLOODSTONE = register("polished_bloodstone", new BlockItem(TwigsBlocks.POLISHED_BLOODSTONE, new FabricItemSettings())); - public static final Item POLISHED_BLOODSTONE_STAIRS = register("polished_bloodstone_stairs", new BlockItem(TwigsBlocks.POLISHED_BLOODSTONE_STAIRS, new FabricItemSettings())); - public static final Item POLISHED_BLOODSTONE_SLAB = register("polished_bloodstone_slab", new BlockItem(TwigsBlocks.POLISHED_BLOODSTONE_SLAB, new FabricItemSettings())); - public static final Item POLISHED_BLOODSTONE_BRICKS = register("polished_bloodstone_bricks", new BlockItem(TwigsBlocks.POLISHED_BLOODSTONE_BRICKS, new FabricItemSettings())); - public static final Item POLISHED_BLOODSTONE_BRICK_STAIRS = register("polished_bloodstone_brick_stairs", new BlockItem(TwigsBlocks.POLISHED_BLOODSTONE_BRICK_STAIRS, new FabricItemSettings())); - public static final Item POLISHED_BLOODSTONE_BRICK_SLAB = register("polished_bloodstone_brick_slab", new BlockItem(TwigsBlocks.POLISHED_BLOODSTONE_BRICK_SLAB, new FabricItemSettings())); - public static final Item POLISHED_BLOODSTONE_BRICK_WALL = register("polished_bloodstone_brick_wall", new BlockItem(TwigsBlocks.POLISHED_BLOODSTONE_BRICK_WALL, new FabricItemSettings())); - public static final Item CRACKED_POLISHED_BLOODSTONE_BRICKS = register("cracked_polished_bloodstone_bricks", new BlockItem(TwigsBlocks.CRACKED_POLISHED_BLOODSTONE_BRICKS, new FabricItemSettings())); + public static final Item BLOODSTONE = register("bloodstone", new BlockItem(TwigsBlocks.BLOODSTONE, new Item.Properties())); + public static final Item BLOODSTONE_STAIRS = register("bloodstone_stairs", new BlockItem(TwigsBlocks.BLOODSTONE_STAIRS, new Item.Properties())); + public static final Item BLOODSTONE_SLAB = register("bloodstone_slab", new BlockItem(TwigsBlocks.BLOODSTONE_SLAB, new Item.Properties())); + public static final Item BLOODSTONE_WALL = register("bloodstone_wall", new BlockItem(TwigsBlocks.BLOODSTONE_WALL, new Item.Properties())); + public static final Item POLISHED_BLOODSTONE = register("polished_bloodstone", new BlockItem(TwigsBlocks.POLISHED_BLOODSTONE, new Item.Properties())); + public static final Item POLISHED_BLOODSTONE_STAIRS = register("polished_bloodstone_stairs", new BlockItem(TwigsBlocks.POLISHED_BLOODSTONE_STAIRS, new Item.Properties())); + public static final Item POLISHED_BLOODSTONE_SLAB = register("polished_bloodstone_slab", new BlockItem(TwigsBlocks.POLISHED_BLOODSTONE_SLAB, new Item.Properties())); + public static final Item POLISHED_BLOODSTONE_BRICKS = register("polished_bloodstone_bricks", new BlockItem(TwigsBlocks.POLISHED_BLOODSTONE_BRICKS, new Item.Properties())); + public static final Item POLISHED_BLOODSTONE_BRICK_STAIRS = register("polished_bloodstone_brick_stairs", new BlockItem(TwigsBlocks.POLISHED_BLOODSTONE_BRICK_STAIRS, new Item.Properties())); + public static final Item POLISHED_BLOODSTONE_BRICK_SLAB = register("polished_bloodstone_brick_slab", new BlockItem(TwigsBlocks.POLISHED_BLOODSTONE_BRICK_SLAB, new Item.Properties())); + public static final Item POLISHED_BLOODSTONE_BRICK_WALL = register("polished_bloodstone_brick_wall", new BlockItem(TwigsBlocks.POLISHED_BLOODSTONE_BRICK_WALL, new Item.Properties())); + public static final Item CRACKED_POLISHED_BLOODSTONE_BRICKS = register("cracked_polished_bloodstone_bricks", new BlockItem(TwigsBlocks.CRACKED_POLISHED_BLOODSTONE_BRICKS, new Item.Properties())); //silt blocks - public static final Item SILT = register("silt", new BlockItem(TwigsBlocks.SILT, new FabricItemSettings())); - public static final Item SILT_BALL = register("silt_ball", new Item(new FabricItemSettings())); - public static final Item SILT_BRICK = register("silt_brick", new Item(new FabricItemSettings())); - public static final Item SILT_BRICKS = register("silt_bricks", new BlockItem(TwigsBlocks.SILT_BRICKS, new FabricItemSettings())); - public static final Item SILT_BRICK_STAIRS = register("silt_brick_stairs", new BlockItem(TwigsBlocks.SILT_BRICK_STAIRS, new FabricItemSettings())); - public static final Item SILT_BRICK_SLAB = register("silt_brick_slab", new BlockItem(TwigsBlocks.SILT_BRICK_SLAB, new FabricItemSettings())); - public static final Item SILT_BRICK_WALL = register("silt_brick_wall", new BlockItem(TwigsBlocks.SILT_BRICK_WALL, new FabricItemSettings())); - public static final Item MIXED_SILT_BRICKS = register("mixed_silt_bricks", new BlockItem(TwigsBlocks.MIXED_SILT_BRICKS, new FabricItemSettings())); - public static final Item CHISELED_SILT_BRICKS = register("chiseled_silt_bricks", new BlockItem(TwigsBlocks.CHISELED_SILT_BRICKS, new FabricItemSettings())); - public static final Item CRACKED_SILT_BRICKS = register("cracked_silt_bricks", new BlockItem(TwigsBlocks.CRACKED_SILT_BRICKS, new FabricItemSettings())); - public static final Item SILT_BRICK_TRAIL = register("silt_brick_trail", new BlockItem(TwigsBlocks.SILT_BRICK_TRAIL, new FabricItemSettings())); + public static final Item SILT = register("silt", new BlockItem(TwigsBlocks.SILT, new Item.Properties())); + public static final Item SILT_BALL = register("silt_ball", new Item(new Item.Properties())); + public static final Item SILT_BRICK = register("silt_brick", new Item(new Item.Properties())); + public static final Item SILT_BRICKS = register("silt_bricks", new BlockItem(TwigsBlocks.SILT_BRICKS, new Item.Properties())); + public static final Item SILT_BRICK_STAIRS = register("silt_brick_stairs", new BlockItem(TwigsBlocks.SILT_BRICK_STAIRS, new Item.Properties())); + public static final Item SILT_BRICK_SLAB = register("silt_brick_slab", new BlockItem(TwigsBlocks.SILT_BRICK_SLAB, new Item.Properties())); + public static final Item SILT_BRICK_WALL = register("silt_brick_wall", new BlockItem(TwigsBlocks.SILT_BRICK_WALL, new Item.Properties())); + public static final Item MIXED_SILT_BRICKS = register("mixed_silt_bricks", new BlockItem(TwigsBlocks.MIXED_SILT_BRICKS, new Item.Properties())); + public static final Item CHISELED_SILT_BRICKS = register("chiseled_silt_bricks", new BlockItem(TwigsBlocks.CHISELED_SILT_BRICKS, new Item.Properties())); + public static final Item CRACKED_SILT_BRICKS = register("cracked_silt_bricks", new BlockItem(TwigsBlocks.CRACKED_SILT_BRICKS, new Item.Properties())); + public static final Item SILT_BRICK_TRAIL = register("silt_brick_trail", new BlockItem(TwigsBlocks.SILT_BRICK_TRAIL, new Item.Properties())); - public static final Item SILT_POT = register("silt_pot", new BlockItem(TwigsBlocks.SILT_POT, new FabricItemSettings())); - public static final Item WHITE_SILT_POT = register("white_silt_pot", new BlockItem(TwigsBlocks.WHITE_SILT_POT, new FabricItemSettings())); - public static final Item ORANGE_SILT_POT = register("orange_silt_pot", new BlockItem(TwigsBlocks.ORANGE_SILT_POT, new FabricItemSettings())); - public static final Item MAGENTA_SILT_POT = register("magenta_silt_pot", new BlockItem(TwigsBlocks.MAGENTA_SILT_POT, new FabricItemSettings())); - public static final Item LIGHT_BLUE_SILT_POT = register("light_blue_silt_pot", new BlockItem(TwigsBlocks.LIGHT_BLUE_SILT_POT, new FabricItemSettings())); - public static final Item YELLOW_SILT_POT = register("yellow_silt_pot", new BlockItem(TwigsBlocks.YELLOW_SILT_POT, new FabricItemSettings())); - public static final Item LIME_SILT_POT = register("lime_silt_pot", new BlockItem(TwigsBlocks.LIME_SILT_POT, new FabricItemSettings())); - public static final Item PINK_SILT_POT = register("pink_silt_pot", new BlockItem(TwigsBlocks.PINK_SILT_POT, new FabricItemSettings())); - public static final Item GRAY_SILT_POT = register("gray_silt_pot", new BlockItem(TwigsBlocks.GRAY_SILT_POT, new FabricItemSettings())); - public static final Item LIGHT_GRAY_SILT_POT = register("light_gray_silt_pot", new BlockItem(TwigsBlocks.LIGHT_GRAY_SILT_POT, new FabricItemSettings())); - public static final Item CYAN_SILT_POT = register("cyan_silt_pot", new BlockItem(TwigsBlocks.CYAN_SILT_POT, new FabricItemSettings())); - public static final Item PURPLE_SILT_POT = register("purple_silt_pot", new BlockItem(TwigsBlocks.PURPLE_SILT_POT, new FabricItemSettings())); - public static final Item BLUE_SILT_POT = register("blue_silt_pot", new BlockItem(TwigsBlocks.BLUE_SILT_POT, new FabricItemSettings())); - public static final Item BROWN_SILT_POT = register("brown_silt_pot", new BlockItem(TwigsBlocks.BROWN_SILT_POT, new FabricItemSettings())); - public static final Item GREEN_SILT_POT = register("green_silt_pot", new BlockItem(TwigsBlocks.GREEN_SILT_POT, new FabricItemSettings())); - public static final Item RED_SILT_POT = register("red_silt_pot", new BlockItem(TwigsBlocks.RED_SILT_POT, new FabricItemSettings())); - public static final Item BLACK_SILT_POT = register("black_silt_pot", new BlockItem(TwigsBlocks.BLACK_SILT_POT, new FabricItemSettings())); + public static final Item SILT_POT = register("silt_pot", new BlockItem(TwigsBlocks.SILT_POT, new Item.Properties())); + public static final Item WHITE_SILT_POT = register("white_silt_pot", new BlockItem(TwigsBlocks.WHITE_SILT_POT, new Item.Properties())); + public static final Item ORANGE_SILT_POT = register("orange_silt_pot", new BlockItem(TwigsBlocks.ORANGE_SILT_POT, new Item.Properties())); + public static final Item MAGENTA_SILT_POT = register("magenta_silt_pot", new BlockItem(TwigsBlocks.MAGENTA_SILT_POT, new Item.Properties())); + public static final Item LIGHT_BLUE_SILT_POT = register("light_blue_silt_pot", new BlockItem(TwigsBlocks.LIGHT_BLUE_SILT_POT, new Item.Properties())); + public static final Item YELLOW_SILT_POT = register("yellow_silt_pot", new BlockItem(TwigsBlocks.YELLOW_SILT_POT, new Item.Properties())); + public static final Item LIME_SILT_POT = register("lime_silt_pot", new BlockItem(TwigsBlocks.LIME_SILT_POT, new Item.Properties())); + public static final Item PINK_SILT_POT = register("pink_silt_pot", new BlockItem(TwigsBlocks.PINK_SILT_POT, new Item.Properties())); + public static final Item GRAY_SILT_POT = register("gray_silt_pot", new BlockItem(TwigsBlocks.GRAY_SILT_POT, new Item.Properties())); + public static final Item LIGHT_GRAY_SILT_POT = register("light_gray_silt_pot", new BlockItem(TwigsBlocks.LIGHT_GRAY_SILT_POT, new Item.Properties())); + public static final Item CYAN_SILT_POT = register("cyan_silt_pot", new BlockItem(TwigsBlocks.CYAN_SILT_POT, new Item.Properties())); + public static final Item PURPLE_SILT_POT = register("purple_silt_pot", new BlockItem(TwigsBlocks.PURPLE_SILT_POT, new Item.Properties())); + public static final Item BLUE_SILT_POT = register("blue_silt_pot", new BlockItem(TwigsBlocks.BLUE_SILT_POT, new Item.Properties())); + public static final Item BROWN_SILT_POT = register("brown_silt_pot", new BlockItem(TwigsBlocks.BROWN_SILT_POT, new Item.Properties())); + public static final Item GREEN_SILT_POT = register("green_silt_pot", new BlockItem(TwigsBlocks.GREEN_SILT_POT, new Item.Properties())); + public static final Item RED_SILT_POT = register("red_silt_pot", new BlockItem(TwigsBlocks.RED_SILT_POT, new Item.Properties())); + public static final Item BLACK_SILT_POT = register("black_silt_pot", new BlockItem(TwigsBlocks.BLACK_SILT_POT, new Item.Properties())); - public static final Item PACKED_SILT = register("packed_silt", new BlockItem(TwigsBlocks.PACKED_SILT, new FabricItemSettings())); - public static final Item WHITE_PACKED_SILT = register("white_packed_silt", new BlockItem(TwigsBlocks.WHITE_PACKED_SILT, new FabricItemSettings())); - public static final Item ORANGE_PACKED_SILT = register("orange_packed_silt", new BlockItem(TwigsBlocks.ORANGE_PACKED_SILT, new FabricItemSettings())); - public static final Item MAGENTA_PACKED_SILT = register("magenta_packed_silt", new BlockItem(TwigsBlocks.MAGENTA_PACKED_SILT, new FabricItemSettings())); - public static final Item LIGHT_BLUE_PACKED_SILT = register("light_blue_packed_silt", new BlockItem(TwigsBlocks.LIGHT_BLUE_PACKED_SILT, new FabricItemSettings())); - public static final Item YELLOW_PACKED_SILT = register("yellow_packed_silt", new BlockItem(TwigsBlocks.YELLOW_PACKED_SILT, new FabricItemSettings())); - public static final Item LIME_PACKED_SILT = register("lime_packed_silt", new BlockItem(TwigsBlocks.LIME_PACKED_SILT, new FabricItemSettings())); - public static final Item PINK_PACKED_SILT = register("pink_packed_silt", new BlockItem(TwigsBlocks.PINK_PACKED_SILT, new FabricItemSettings())); - public static final Item GRAY_PACKED_SILT = register("gray_packed_silt", new BlockItem(TwigsBlocks.GRAY_PACKED_SILT, new FabricItemSettings())); - public static final Item LIGHT_GRAY_PACKED_SILT = register("light_gray_packed_silt", new BlockItem(TwigsBlocks.LIGHT_GRAY_PACKED_SILT, new FabricItemSettings())); - public static final Item CYAN_PACKED_SILT = register("cyan_packed_silt", new BlockItem(TwigsBlocks.CYAN_PACKED_SILT, new FabricItemSettings())); - public static final Item PURPLE_PACKED_SILT = register("purple_packed_silt", new BlockItem(TwigsBlocks.PURPLE_PACKED_SILT, new FabricItemSettings())); - public static final Item BLUE_PACKED_SILT = register("blue_packed_silt", new BlockItem(TwigsBlocks.BLUE_PACKED_SILT, new FabricItemSettings())); - public static final Item BROWN_PACKED_SILT = register("brown_packed_silt", new BlockItem(TwigsBlocks.BROWN_PACKED_SILT, new FabricItemSettings())); - public static final Item GREEN_PACKED_SILT = register("green_packed_silt", new BlockItem(TwigsBlocks.GREEN_PACKED_SILT, new FabricItemSettings())); - public static final Item RED_PACKED_SILT = register("red_packed_silt", new BlockItem(TwigsBlocks.RED_PACKED_SILT, new FabricItemSettings())); - public static final Item BLACK_PACKED_SILT = register("black_packed_silt", new BlockItem(TwigsBlocks.BLACK_PACKED_SILT, new FabricItemSettings())); + public static final Item PACKED_SILT = register("packed_silt", new BlockItem(TwigsBlocks.PACKED_SILT, new Item.Properties())); + public static final Item WHITE_PACKED_SILT = register("white_packed_silt", new BlockItem(TwigsBlocks.WHITE_PACKED_SILT, new Item.Properties())); + public static final Item ORANGE_PACKED_SILT = register("orange_packed_silt", new BlockItem(TwigsBlocks.ORANGE_PACKED_SILT, new Item.Properties())); + public static final Item MAGENTA_PACKED_SILT = register("magenta_packed_silt", new BlockItem(TwigsBlocks.MAGENTA_PACKED_SILT, new Item.Properties())); + public static final Item LIGHT_BLUE_PACKED_SILT = register("light_blue_packed_silt", new BlockItem(TwigsBlocks.LIGHT_BLUE_PACKED_SILT, new Item.Properties())); + public static final Item YELLOW_PACKED_SILT = register("yellow_packed_silt", new BlockItem(TwigsBlocks.YELLOW_PACKED_SILT, new Item.Properties())); + public static final Item LIME_PACKED_SILT = register("lime_packed_silt", new BlockItem(TwigsBlocks.LIME_PACKED_SILT, new Item.Properties())); + public static final Item PINK_PACKED_SILT = register("pink_packed_silt", new BlockItem(TwigsBlocks.PINK_PACKED_SILT, new Item.Properties())); + public static final Item GRAY_PACKED_SILT = register("gray_packed_silt", new BlockItem(TwigsBlocks.GRAY_PACKED_SILT, new Item.Properties())); + public static final Item LIGHT_GRAY_PACKED_SILT = register("light_gray_packed_silt", new BlockItem(TwigsBlocks.LIGHT_GRAY_PACKED_SILT, new Item.Properties())); + public static final Item CYAN_PACKED_SILT = register("cyan_packed_silt", new BlockItem(TwigsBlocks.CYAN_PACKED_SILT, new Item.Properties())); + public static final Item PURPLE_PACKED_SILT = register("purple_packed_silt", new BlockItem(TwigsBlocks.PURPLE_PACKED_SILT, new Item.Properties())); + public static final Item BLUE_PACKED_SILT = register("blue_packed_silt", new BlockItem(TwigsBlocks.BLUE_PACKED_SILT, new Item.Properties())); + public static final Item BROWN_PACKED_SILT = register("brown_packed_silt", new BlockItem(TwigsBlocks.BROWN_PACKED_SILT, new Item.Properties())); + public static final Item GREEN_PACKED_SILT = register("green_packed_silt", new BlockItem(TwigsBlocks.GREEN_PACKED_SILT, new Item.Properties())); + public static final Item RED_PACKED_SILT = register("red_packed_silt", new BlockItem(TwigsBlocks.RED_PACKED_SILT, new Item.Properties())); + public static final Item BLACK_PACKED_SILT = register("black_packed_silt", new BlockItem(TwigsBlocks.BLACK_PACKED_SILT, new Item.Properties())); - public static final Item SILT_SHINGLES = register("silt_shingles", new BlockItem(TwigsBlocks.SILT_SHINGLES, new FabricItemSettings())); - public static final Item WHITE_SILT_SHINGLES = register("white_silt_shingles", new BlockItem(TwigsBlocks.WHITE_SILT_SHINGLES, new FabricItemSettings())); - public static final Item ORANGE_SILT_SHINGLES = register("orange_silt_shingles", new BlockItem(TwigsBlocks.ORANGE_SILT_SHINGLES, new FabricItemSettings())); - public static final Item MAGENTA_SILT_SHINGLES = register("magenta_silt_shingles", new BlockItem(TwigsBlocks.MAGENTA_SILT_SHINGLES, new FabricItemSettings())); - public static final Item LIGHT_BLUE_SILT_SHINGLES = register("light_blue_silt_shingles", new BlockItem(TwigsBlocks.LIGHT_BLUE_SILT_SHINGLES, new FabricItemSettings())); - public static final Item YELLOW_SILT_SHINGLES = register("yellow_silt_shingles", new BlockItem(TwigsBlocks.YELLOW_SILT_SHINGLES, new FabricItemSettings())); - public static final Item LIME_SILT_SHINGLES = register("lime_silt_shingles", new BlockItem(TwigsBlocks.LIME_SILT_SHINGLES, new FabricItemSettings())); - public static final Item PINK_SILT_SHINGLES = register("pink_silt_shingles", new BlockItem(TwigsBlocks.PINK_SILT_SHINGLES, new FabricItemSettings())); - public static final Item GRAY_SILT_SHINGLES = register("gray_silt_shingles", new BlockItem(TwigsBlocks.GRAY_SILT_SHINGLES, new FabricItemSettings())); - public static final Item LIGHT_GRAY_SILT_SHINGLES = register("light_gray_silt_shingles", new BlockItem(TwigsBlocks.LIGHT_GRAY_SILT_SHINGLES, new FabricItemSettings())); - public static final Item CYAN_SILT_SHINGLES = register("cyan_silt_shingles", new BlockItem(TwigsBlocks.CYAN_SILT_SHINGLES, new FabricItemSettings())); - public static final Item PURPLE_SILT_SHINGLES = register("purple_silt_shingles", new BlockItem(TwigsBlocks.PURPLE_SILT_SHINGLES, new FabricItemSettings())); - public static final Item BLUE_SILT_SHINGLES = register("blue_silt_shingles", new BlockItem(TwigsBlocks.BLUE_SILT_SHINGLES, new FabricItemSettings())); - public static final Item BROWN_SILT_SHINGLES = register("brown_silt_shingles", new BlockItem(TwigsBlocks.BROWN_SILT_SHINGLES, new FabricItemSettings())); - public static final Item GREEN_SILT_SHINGLES = register("green_silt_shingles", new BlockItem(TwigsBlocks.GREEN_SILT_SHINGLES, new FabricItemSettings())); - public static final Item RED_SILT_SHINGLES = register("red_silt_shingles", new BlockItem(TwigsBlocks.RED_SILT_SHINGLES, new FabricItemSettings())); - public static final Item BLACK_SILT_SHINGLES = register("black_silt_shingles", new BlockItem(TwigsBlocks.BLACK_SILT_SHINGLES, new FabricItemSettings())); + public static final Item SILT_SHINGLES = register("silt_shingles", new BlockItem(TwigsBlocks.SILT_SHINGLES, new Item.Properties())); + public static final Item WHITE_SILT_SHINGLES = register("white_silt_shingles", new BlockItem(TwigsBlocks.WHITE_SILT_SHINGLES, new Item.Properties())); + public static final Item ORANGE_SILT_SHINGLES = register("orange_silt_shingles", new BlockItem(TwigsBlocks.ORANGE_SILT_SHINGLES, new Item.Properties())); + public static final Item MAGENTA_SILT_SHINGLES = register("magenta_silt_shingles", new BlockItem(TwigsBlocks.MAGENTA_SILT_SHINGLES, new Item.Properties())); + public static final Item LIGHT_BLUE_SILT_SHINGLES = register("light_blue_silt_shingles", new BlockItem(TwigsBlocks.LIGHT_BLUE_SILT_SHINGLES, new Item.Properties())); + public static final Item YELLOW_SILT_SHINGLES = register("yellow_silt_shingles", new BlockItem(TwigsBlocks.YELLOW_SILT_SHINGLES, new Item.Properties())); + public static final Item LIME_SILT_SHINGLES = register("lime_silt_shingles", new BlockItem(TwigsBlocks.LIME_SILT_SHINGLES, new Item.Properties())); + public static final Item PINK_SILT_SHINGLES = register("pink_silt_shingles", new BlockItem(TwigsBlocks.PINK_SILT_SHINGLES, new Item.Properties())); + public static final Item GRAY_SILT_SHINGLES = register("gray_silt_shingles", new BlockItem(TwigsBlocks.GRAY_SILT_SHINGLES, new Item.Properties())); + public static final Item LIGHT_GRAY_SILT_SHINGLES = register("light_gray_silt_shingles", new BlockItem(TwigsBlocks.LIGHT_GRAY_SILT_SHINGLES, new Item.Properties())); + public static final Item CYAN_SILT_SHINGLES = register("cyan_silt_shingles", new BlockItem(TwigsBlocks.CYAN_SILT_SHINGLES, new Item.Properties())); + public static final Item PURPLE_SILT_SHINGLES = register("purple_silt_shingles", new BlockItem(TwigsBlocks.PURPLE_SILT_SHINGLES, new Item.Properties())); + public static final Item BLUE_SILT_SHINGLES = register("blue_silt_shingles", new BlockItem(TwigsBlocks.BLUE_SILT_SHINGLES, new Item.Properties())); + public static final Item BROWN_SILT_SHINGLES = register("brown_silt_shingles", new BlockItem(TwigsBlocks.BROWN_SILT_SHINGLES, new Item.Properties())); + public static final Item GREEN_SILT_SHINGLES = register("green_silt_shingles", new BlockItem(TwigsBlocks.GREEN_SILT_SHINGLES, new Item.Properties())); + public static final Item RED_SILT_SHINGLES = register("red_silt_shingles", new BlockItem(TwigsBlocks.RED_SILT_SHINGLES, new Item.Properties())); + public static final Item BLACK_SILT_SHINGLES = register("black_silt_shingles", new BlockItem(TwigsBlocks.BLACK_SILT_SHINGLES, new Item.Properties())); - public static final Item SILT_SHINGLE_STAIRS = register("silt_shingle_stairs", new BlockItem(TwigsBlocks.SILT_SHINGLE_STAIRS, new FabricItemSettings())); - public static final Item WHITE_SILT_SHINGLE_STAIRS = register("white_silt_shingle_stairs", new BlockItem(TwigsBlocks.WHITE_SILT_SHINGLE_STAIRS, new FabricItemSettings())); - public static final Item ORANGE_SILT_SHINGLE_STAIRS = register("orange_silt_shingle_stairs", new BlockItem(TwigsBlocks.ORANGE_SILT_SHINGLE_STAIRS, new FabricItemSettings())); - public static final Item MAGENTA_SILT_SHINGLE_STAIRS = register("magenta_silt_shingle_stairs", new BlockItem(TwigsBlocks.MAGENTA_SILT_SHINGLE_STAIRS, new FabricItemSettings())); - public static final Item LIGHT_BLUE_SILT_SHINGLE_STAIRS = register("light_blue_silt_shingle_stairs", new BlockItem(TwigsBlocks.LIGHT_BLUE_SILT_SHINGLE_STAIRS, new FabricItemSettings())); - public static final Item YELLOW_SILT_SHINGLE_STAIRS = register("yellow_silt_shingle_stairs", new BlockItem(TwigsBlocks.YELLOW_SILT_SHINGLE_STAIRS, new FabricItemSettings())); - public static final Item LIME_SILT_SHINGLE_STAIRS = register("lime_silt_shingle_stairs", new BlockItem(TwigsBlocks.LIME_SILT_SHINGLE_STAIRS, new FabricItemSettings())); - public static final Item PINK_SILT_SHINGLE_STAIRS = register("pink_silt_shingle_stairs", new BlockItem(TwigsBlocks.PINK_SILT_SHINGLE_STAIRS, new FabricItemSettings())); - public static final Item GRAY_SILT_SHINGLE_STAIRS = register("gray_silt_shingle_stairs", new BlockItem(TwigsBlocks.GRAY_SILT_SHINGLE_STAIRS, new FabricItemSettings())); - public static final Item LIGHT_GRAY_SILT_SHINGLE_STAIRS = register("light_gray_silt_shingle_stairs", new BlockItem(TwigsBlocks.LIGHT_GRAY_SILT_SHINGLE_STAIRS, new FabricItemSettings())); - public static final Item CYAN_SILT_SHINGLE_STAIRS = register("cyan_silt_shingle_stairs", new BlockItem(TwigsBlocks.CYAN_SILT_SHINGLE_STAIRS, new FabricItemSettings())); - public static final Item PURPLE_SILT_SHINGLE_STAIRS = register("purple_silt_shingle_stairs", new BlockItem(TwigsBlocks.PURPLE_SILT_SHINGLE_STAIRS, new FabricItemSettings())); - public static final Item BLUE_SILT_SHINGLE_STAIRS = register("blue_silt_shingle_stairs", new BlockItem(TwigsBlocks.BLUE_SILT_SHINGLE_STAIRS, new FabricItemSettings())); - public static final Item BROWN_SILT_SHINGLE_STAIRS = register("brown_silt_shingle_stairs", new BlockItem(TwigsBlocks.BROWN_SILT_SHINGLE_STAIRS, new FabricItemSettings())); - public static final Item GREEN_SILT_SHINGLE_STAIRS = register("green_silt_shingle_stairs", new BlockItem(TwigsBlocks.GREEN_SILT_SHINGLE_STAIRS, new FabricItemSettings())); - public static final Item RED_SILT_SHINGLE_STAIRS = register("red_silt_shingle_stairs", new BlockItem(TwigsBlocks.RED_SILT_SHINGLE_STAIRS, new FabricItemSettings())); - public static final Item BLACK_SILT_SHINGLE_STAIRS = register("black_silt_shingle_stairs", new BlockItem(TwigsBlocks.BLACK_SILT_SHINGLE_STAIRS, new FabricItemSettings())); + public static final Item SILT_SHINGLE_STAIRS = register("silt_shingle_stairs", new BlockItem(TwigsBlocks.SILT_SHINGLE_STAIRS, new Item.Properties())); + public static final Item WHITE_SILT_SHINGLE_STAIRS = register("white_silt_shingle_stairs", new BlockItem(TwigsBlocks.WHITE_SILT_SHINGLE_STAIRS, new Item.Properties())); + public static final Item ORANGE_SILT_SHINGLE_STAIRS = register("orange_silt_shingle_stairs", new BlockItem(TwigsBlocks.ORANGE_SILT_SHINGLE_STAIRS, new Item.Properties())); + public static final Item MAGENTA_SILT_SHINGLE_STAIRS = register("magenta_silt_shingle_stairs", new BlockItem(TwigsBlocks.MAGENTA_SILT_SHINGLE_STAIRS, new Item.Properties())); + public static final Item LIGHT_BLUE_SILT_SHINGLE_STAIRS = register("light_blue_silt_shingle_stairs", new BlockItem(TwigsBlocks.LIGHT_BLUE_SILT_SHINGLE_STAIRS, new Item.Properties())); + public static final Item YELLOW_SILT_SHINGLE_STAIRS = register("yellow_silt_shingle_stairs", new BlockItem(TwigsBlocks.YELLOW_SILT_SHINGLE_STAIRS, new Item.Properties())); + public static final Item LIME_SILT_SHINGLE_STAIRS = register("lime_silt_shingle_stairs", new BlockItem(TwigsBlocks.LIME_SILT_SHINGLE_STAIRS, new Item.Properties())); + public static final Item PINK_SILT_SHINGLE_STAIRS = register("pink_silt_shingle_stairs", new BlockItem(TwigsBlocks.PINK_SILT_SHINGLE_STAIRS, new Item.Properties())); + public static final Item GRAY_SILT_SHINGLE_STAIRS = register("gray_silt_shingle_stairs", new BlockItem(TwigsBlocks.GRAY_SILT_SHINGLE_STAIRS, new Item.Properties())); + public static final Item LIGHT_GRAY_SILT_SHINGLE_STAIRS = register("light_gray_silt_shingle_stairs", new BlockItem(TwigsBlocks.LIGHT_GRAY_SILT_SHINGLE_STAIRS, new Item.Properties())); + public static final Item CYAN_SILT_SHINGLE_STAIRS = register("cyan_silt_shingle_stairs", new BlockItem(TwigsBlocks.CYAN_SILT_SHINGLE_STAIRS, new Item.Properties())); + public static final Item PURPLE_SILT_SHINGLE_STAIRS = register("purple_silt_shingle_stairs", new BlockItem(TwigsBlocks.PURPLE_SILT_SHINGLE_STAIRS, new Item.Properties())); + public static final Item BLUE_SILT_SHINGLE_STAIRS = register("blue_silt_shingle_stairs", new BlockItem(TwigsBlocks.BLUE_SILT_SHINGLE_STAIRS, new Item.Properties())); + public static final Item BROWN_SILT_SHINGLE_STAIRS = register("brown_silt_shingle_stairs", new BlockItem(TwigsBlocks.BROWN_SILT_SHINGLE_STAIRS, new Item.Properties())); + public static final Item GREEN_SILT_SHINGLE_STAIRS = register("green_silt_shingle_stairs", new BlockItem(TwigsBlocks.GREEN_SILT_SHINGLE_STAIRS, new Item.Properties())); + public static final Item RED_SILT_SHINGLE_STAIRS = register("red_silt_shingle_stairs", new BlockItem(TwigsBlocks.RED_SILT_SHINGLE_STAIRS, new Item.Properties())); + public static final Item BLACK_SILT_SHINGLE_STAIRS = register("black_silt_shingle_stairs", new BlockItem(TwigsBlocks.BLACK_SILT_SHINGLE_STAIRS, new Item.Properties())); - public static final Item SILT_SHINGLE_SLAB = register("silt_shingle_slab", new BlockItem(TwigsBlocks.SILT_SHINGLE_SLAB, new FabricItemSettings())); - public static final Item WHITE_SILT_SHINGLE_SLAB = register("white_silt_shingle_slab", new BlockItem(TwigsBlocks.WHITE_SILT_SHINGLE_SLAB, new FabricItemSettings())); - public static final Item ORANGE_SILT_SHINGLE_SLAB = register("orange_silt_shingle_slab", new BlockItem(TwigsBlocks.ORANGE_SILT_SHINGLE_SLAB, new FabricItemSettings())); - public static final Item MAGENTA_SILT_SHINGLE_SLAB = register("magenta_silt_shingle_slab", new BlockItem(TwigsBlocks.MAGENTA_SILT_SHINGLE_SLAB, new FabricItemSettings())); - public static final Item LIGHT_BLUE_SILT_SHINGLE_SLAB = register("light_blue_silt_shingle_slab", new BlockItem(TwigsBlocks.LIGHT_BLUE_SILT_SHINGLE_SLAB, new FabricItemSettings())); - public static final Item YELLOW_SILT_SHINGLE_SLAB = register("yellow_silt_shingle_slab", new BlockItem(TwigsBlocks.YELLOW_SILT_SHINGLE_SLAB, new FabricItemSettings())); - public static final Item LIME_SILT_SHINGLE_SLAB = register("lime_silt_shingle_slab", new BlockItem(TwigsBlocks.LIME_SILT_SHINGLE_SLAB, new FabricItemSettings())); - public static final Item PINK_SILT_SHINGLE_SLAB = register("pink_silt_shingle_slab", new BlockItem(TwigsBlocks.PINK_SILT_SHINGLE_SLAB, new FabricItemSettings())); - public static final Item GRAY_SILT_SHINGLE_SLAB = register("gray_silt_shingle_slab", new BlockItem(TwigsBlocks.GRAY_SILT_SHINGLE_SLAB, new FabricItemSettings())); - public static final Item LIGHT_GRAY_SILT_SHINGLE_SLAB = register("light_gray_silt_shingle_slab", new BlockItem(TwigsBlocks.LIGHT_GRAY_SILT_SHINGLE_SLAB, new FabricItemSettings())); - public static final Item CYAN_SILT_SHINGLE_SLAB = register("cyan_silt_shingle_slab", new BlockItem(TwigsBlocks.CYAN_SILT_SHINGLE_SLAB, new FabricItemSettings())); - public static final Item PURPLE_SILT_SHINGLE_SLAB = register("purple_silt_shingle_slab", new BlockItem(TwigsBlocks.PURPLE_SILT_SHINGLE_SLAB, new FabricItemSettings())); - public static final Item BLUE_SILT_SHINGLE_SLAB = register("blue_silt_shingle_slab", new BlockItem(TwigsBlocks.BLUE_SILT_SHINGLE_SLAB, new FabricItemSettings())); - public static final Item BROWN_SILT_SHINGLE_SLAB = register("brown_silt_shingle_slab", new BlockItem(TwigsBlocks.BROWN_SILT_SHINGLE_SLAB, new FabricItemSettings())); - public static final Item GREEN_SILT_SHINGLE_SLAB = register("green_silt_shingle_slab", new BlockItem(TwigsBlocks.GREEN_SILT_SHINGLE_SLAB, new FabricItemSettings())); - public static final Item RED_SILT_SHINGLE_SLAB = register("red_silt_shingle_slab", new BlockItem(TwigsBlocks.RED_SILT_SHINGLE_SLAB, new FabricItemSettings())); - public static final Item BLACK_SILT_SHINGLE_SLAB = register("black_silt_shingle_slab", new BlockItem(TwigsBlocks.BLACK_SILT_SHINGLE_SLAB, new FabricItemSettings())); + public static final Item SILT_SHINGLE_SLAB = register("silt_shingle_slab", new BlockItem(TwigsBlocks.SILT_SHINGLE_SLAB, new Item.Properties())); + public static final Item WHITE_SILT_SHINGLE_SLAB = register("white_silt_shingle_slab", new BlockItem(TwigsBlocks.WHITE_SILT_SHINGLE_SLAB, new Item.Properties())); + public static final Item ORANGE_SILT_SHINGLE_SLAB = register("orange_silt_shingle_slab", new BlockItem(TwigsBlocks.ORANGE_SILT_SHINGLE_SLAB, new Item.Properties())); + public static final Item MAGENTA_SILT_SHINGLE_SLAB = register("magenta_silt_shingle_slab", new BlockItem(TwigsBlocks.MAGENTA_SILT_SHINGLE_SLAB, new Item.Properties())); + public static final Item LIGHT_BLUE_SILT_SHINGLE_SLAB = register("light_blue_silt_shingle_slab", new BlockItem(TwigsBlocks.LIGHT_BLUE_SILT_SHINGLE_SLAB, new Item.Properties())); + public static final Item YELLOW_SILT_SHINGLE_SLAB = register("yellow_silt_shingle_slab", new BlockItem(TwigsBlocks.YELLOW_SILT_SHINGLE_SLAB, new Item.Properties())); + public static final Item LIME_SILT_SHINGLE_SLAB = register("lime_silt_shingle_slab", new BlockItem(TwigsBlocks.LIME_SILT_SHINGLE_SLAB, new Item.Properties())); + public static final Item PINK_SILT_SHINGLE_SLAB = register("pink_silt_shingle_slab", new BlockItem(TwigsBlocks.PINK_SILT_SHINGLE_SLAB, new Item.Properties())); + public static final Item GRAY_SILT_SHINGLE_SLAB = register("gray_silt_shingle_slab", new BlockItem(TwigsBlocks.GRAY_SILT_SHINGLE_SLAB, new Item.Properties())); + public static final Item LIGHT_GRAY_SILT_SHINGLE_SLAB = register("light_gray_silt_shingle_slab", new BlockItem(TwigsBlocks.LIGHT_GRAY_SILT_SHINGLE_SLAB, new Item.Properties())); + public static final Item CYAN_SILT_SHINGLE_SLAB = register("cyan_silt_shingle_slab", new BlockItem(TwigsBlocks.CYAN_SILT_SHINGLE_SLAB, new Item.Properties())); + public static final Item PURPLE_SILT_SHINGLE_SLAB = register("purple_silt_shingle_slab", new BlockItem(TwigsBlocks.PURPLE_SILT_SHINGLE_SLAB, new Item.Properties())); + public static final Item BLUE_SILT_SHINGLE_SLAB = register("blue_silt_shingle_slab", new BlockItem(TwigsBlocks.BLUE_SILT_SHINGLE_SLAB, new Item.Properties())); + public static final Item BROWN_SILT_SHINGLE_SLAB = register("brown_silt_shingle_slab", new BlockItem(TwigsBlocks.BROWN_SILT_SHINGLE_SLAB, new Item.Properties())); + public static final Item GREEN_SILT_SHINGLE_SLAB = register("green_silt_shingle_slab", new BlockItem(TwigsBlocks.GREEN_SILT_SHINGLE_SLAB, new Item.Properties())); + public static final Item RED_SILT_SHINGLE_SLAB = register("red_silt_shingle_slab", new BlockItem(TwigsBlocks.RED_SILT_SHINGLE_SLAB, new Item.Properties())); + public static final Item BLACK_SILT_SHINGLE_SLAB = register("black_silt_shingle_slab", new BlockItem(TwigsBlocks.BLACK_SILT_SHINGLE_SLAB, new Item.Properties())); - public static final Item SILT_SHINGLE_WALL = register("silt_shingle_wall", new BlockItem(TwigsBlocks.SILT_SHINGLE_WALL, new FabricItemSettings())); - public static final Item WHITE_SILT_SHINGLE_WALL = register("white_silt_shingle_wall", new BlockItem(TwigsBlocks.WHITE_SILT_SHINGLE_WALL, new FabricItemSettings())); - public static final Item ORANGE_SILT_SHINGLE_WALL = register("orange_silt_shingle_wall", new BlockItem(TwigsBlocks.ORANGE_SILT_SHINGLE_WALL, new FabricItemSettings())); - public static final Item MAGENTA_SILT_SHINGLE_WALL = register("magenta_silt_shingle_wall", new BlockItem(TwigsBlocks.MAGENTA_SILT_SHINGLE_WALL, new FabricItemSettings())); - public static final Item LIGHT_BLUE_SILT_SHINGLE_WALL = register("light_blue_silt_shingle_wall", new BlockItem(TwigsBlocks.LIGHT_BLUE_SILT_SHINGLE_WALL, new FabricItemSettings())); - public static final Item YELLOW_SILT_SHINGLE_WALL = register("yellow_silt_shingle_wall", new BlockItem(TwigsBlocks.YELLOW_SILT_SHINGLE_WALL, new FabricItemSettings())); - public static final Item LIME_SILT_SHINGLE_WALL = register("lime_silt_shingle_wall", new BlockItem(TwigsBlocks.LIME_SILT_SHINGLE_WALL, new FabricItemSettings())); - public static final Item PINK_SILT_SHINGLE_WALL = register("pink_silt_shingle_wall", new BlockItem(TwigsBlocks.PINK_SILT_SHINGLE_WALL, new FabricItemSettings())); - public static final Item GRAY_SILT_SHINGLE_WALL = register("gray_silt_shingle_wall", new BlockItem(TwigsBlocks.GRAY_SILT_SHINGLE_WALL, new FabricItemSettings())); - public static final Item LIGHT_GRAY_SILT_SHINGLE_WALL = register("light_gray_silt_shingle_wall", new BlockItem(TwigsBlocks.LIGHT_GRAY_SILT_SHINGLE_WALL, new FabricItemSettings())); - public static final Item CYAN_SILT_SHINGLE_WALL = register("cyan_silt_shingle_wall", new BlockItem(TwigsBlocks.CYAN_SILT_SHINGLE_WALL, new FabricItemSettings())); - public static final Item PURPLE_SILT_SHINGLE_WALL = register("purple_silt_shingle_wall", new BlockItem(TwigsBlocks.PURPLE_SILT_SHINGLE_WALL, new FabricItemSettings())); - public static final Item BLUE_SILT_SHINGLE_WALL = register("blue_silt_shingle_wall", new BlockItem(TwigsBlocks.BLUE_SILT_SHINGLE_WALL, new FabricItemSettings())); - public static final Item BROWN_SILT_SHINGLE_WALL = register("brown_silt_shingle_wall", new BlockItem(TwigsBlocks.BROWN_SILT_SHINGLE_WALL, new FabricItemSettings())); - public static final Item GREEN_SILT_SHINGLE_WALL = register("green_silt_shingle_wall", new BlockItem(TwigsBlocks.GREEN_SILT_SHINGLE_WALL, new FabricItemSettings())); - public static final Item RED_SILT_SHINGLE_WALL = register("red_silt_shingle_wall", new BlockItem(TwigsBlocks.RED_SILT_SHINGLE_WALL, new FabricItemSettings())); - public static final Item BLACK_SILT_SHINGLE_WALL = register("black_silt_shingle_wall", new BlockItem(TwigsBlocks.BLACK_SILT_SHINGLE_WALL, new FabricItemSettings())); + public static final Item SILT_SHINGLE_WALL = register("silt_shingle_wall", new BlockItem(TwigsBlocks.SILT_SHINGLE_WALL, new Item.Properties())); + public static final Item WHITE_SILT_SHINGLE_WALL = register("white_silt_shingle_wall", new BlockItem(TwigsBlocks.WHITE_SILT_SHINGLE_WALL, new Item.Properties())); + public static final Item ORANGE_SILT_SHINGLE_WALL = register("orange_silt_shingle_wall", new BlockItem(TwigsBlocks.ORANGE_SILT_SHINGLE_WALL, new Item.Properties())); + public static final Item MAGENTA_SILT_SHINGLE_WALL = register("magenta_silt_shingle_wall", new BlockItem(TwigsBlocks.MAGENTA_SILT_SHINGLE_WALL, new Item.Properties())); + public static final Item LIGHT_BLUE_SILT_SHINGLE_WALL = register("light_blue_silt_shingle_wall", new BlockItem(TwigsBlocks.LIGHT_BLUE_SILT_SHINGLE_WALL, new Item.Properties())); + public static final Item YELLOW_SILT_SHINGLE_WALL = register("yellow_silt_shingle_wall", new BlockItem(TwigsBlocks.YELLOW_SILT_SHINGLE_WALL, new Item.Properties())); + public static final Item LIME_SILT_SHINGLE_WALL = register("lime_silt_shingle_wall", new BlockItem(TwigsBlocks.LIME_SILT_SHINGLE_WALL, new Item.Properties())); + public static final Item PINK_SILT_SHINGLE_WALL = register("pink_silt_shingle_wall", new BlockItem(TwigsBlocks.PINK_SILT_SHINGLE_WALL, new Item.Properties())); + public static final Item GRAY_SILT_SHINGLE_WALL = register("gray_silt_shingle_wall", new BlockItem(TwigsBlocks.GRAY_SILT_SHINGLE_WALL, new Item.Properties())); + public static final Item LIGHT_GRAY_SILT_SHINGLE_WALL = register("light_gray_silt_shingle_wall", new BlockItem(TwigsBlocks.LIGHT_GRAY_SILT_SHINGLE_WALL, new Item.Properties())); + public static final Item CYAN_SILT_SHINGLE_WALL = register("cyan_silt_shingle_wall", new BlockItem(TwigsBlocks.CYAN_SILT_SHINGLE_WALL, new Item.Properties())); + public static final Item PURPLE_SILT_SHINGLE_WALL = register("purple_silt_shingle_wall", new BlockItem(TwigsBlocks.PURPLE_SILT_SHINGLE_WALL, new Item.Properties())); + public static final Item BLUE_SILT_SHINGLE_WALL = register("blue_silt_shingle_wall", new BlockItem(TwigsBlocks.BLUE_SILT_SHINGLE_WALL, new Item.Properties())); + public static final Item BROWN_SILT_SHINGLE_WALL = register("brown_silt_shingle_wall", new BlockItem(TwigsBlocks.BROWN_SILT_SHINGLE_WALL, new Item.Properties())); + public static final Item GREEN_SILT_SHINGLE_WALL = register("green_silt_shingle_wall", new BlockItem(TwigsBlocks.GREEN_SILT_SHINGLE_WALL, new Item.Properties())); + public static final Item RED_SILT_SHINGLE_WALL = register("red_silt_shingle_wall", new BlockItem(TwigsBlocks.RED_SILT_SHINGLE_WALL, new Item.Properties())); + public static final Item BLACK_SILT_SHINGLE_WALL = register("black_silt_shingle_wall", new BlockItem(TwigsBlocks.BLACK_SILT_SHINGLE_WALL, new Item.Properties())); static { CompostingChanceRegistry composting = CompostingChanceRegistry.INSTANCE; @@ -332,6 +330,6 @@ public class TwigsItems { } private static Item register(String id, Item item) { - return Registry.register(BuiltInRegistries.ITEM, new ResourceLocation(Twigs.MOD_ID, id), item); + return Registry.register(BuiltInRegistries.ITEM, ResourceLocation.fromNamespaceAndPath(Twigs.MOD_ID, id), item); } } From d8210f3cc28bc8aa1662704d9492d3787dd9b3e1 Mon Sep 17 00:00:00 2001 From: theendercore Date: Thu, 20 Jun 2024 22:07:12 +0300 Subject: [PATCH 05/72] - BootstapContext -> BootstrapContext (i love spelling) --- .../twigs/registry/TwigsConfiguredFeatures.java | 8 ++++---- .../ninni/twigs/registry/TwigsPlacedFeatures.java | 12 +++++------- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/ninni/twigs/registry/TwigsConfiguredFeatures.java b/src/main/java/com/ninni/twigs/registry/TwigsConfiguredFeatures.java index 4eab2e20..f950b825 100644 --- a/src/main/java/com/ninni/twigs/registry/TwigsConfiguredFeatures.java +++ b/src/main/java/com/ninni/twigs/registry/TwigsConfiguredFeatures.java @@ -4,7 +4,7 @@ import com.ninni.twigs.world.gen.features.config.AzaleaFlowerPatchConfig; import com.ninni.twigs.world.gen.features.config.NoiseStripConfig; import net.minecraft.core.registries.Registries; -import net.minecraft.data.worldgen.BootstapContext; +import net.minecraft.data.worldgen.BootstrapContext; import net.minecraft.data.worldgen.features.FeatureUtils; import net.minecraft.data.worldgen.placement.PlacementUtils; import net.minecraft.resources.ResourceKey; @@ -34,7 +34,7 @@ public class TwigsConfiguredFeatures { public static final ResourceKey> PATCH_PEBBLE = createKey("patch_pebble"); public static final ResourceKey> PATCH_SEASHELL = createKey("patch_seashell"); - public static void bootstrap(BootstapContext> context) { + public static void bootstrap(BootstrapContext> context) { TagMatchTest baseStoneOverworld = new TagMatchTest(BlockTags.BASE_STONE_OVERWORLD); TagMatchTest baseStoneNether = new TagMatchTest(BlockTags.BASE_STONE_NETHER); registerConfiguredFeature(context, ORE_RHYOLITE, Feature.ORE, new OreConfiguration(baseStoneOverworld, TwigsBlocks.RHYOLITE.defaultBlockState(), 45)); @@ -47,12 +47,12 @@ public static void bootstrap(BootstapContext> context) { registerConfiguredFeature(context, PATCH_SEASHELL, Feature.RANDOM_PATCH, FeatureUtils.simpleRandomPatchConfiguration(2, PlacementUtils.filtered(TwigsFeatures.WATERLOGGABLE_SIMPLE_BLOCK, new SimpleBlockConfiguration(new WeightedStateProvider(SimpleWeightedRandomList.builder().add(TwigsBlocks.OPALINE_SEASHELL.defaultBlockState(), 20).add(TwigsBlocks.TANGERINE_SEASHELL.defaultBlockState(), 20).add(TwigsBlocks.ROSEATE_SEASHELL.defaultBlockState(), 15).add(TwigsBlocks.BRONZED_SEASHELL.defaultBlockState(), 8))), BlockPredicate.ONLY_IN_AIR_OR_WATER_PREDICATE))); } - private static > void registerConfiguredFeature(BootstapContext> context, ResourceKey> resourceKey, F feature, FC featureConfiguration) { + private static > void registerConfiguredFeature(BootstrapContext> context, ResourceKey> resourceKey, F feature, FC featureConfiguration) { context.register(resourceKey, new ConfiguredFeature<>(feature, featureConfiguration)); } public static ResourceKey> createKey(String string) { - return ResourceKey.create(Registries.CONFIGURED_FEATURE, new ResourceLocation(Twigs.MOD_ID, string)); + return ResourceKey.create(Registries.CONFIGURED_FEATURE, ResourceLocation.fromNamespaceAndPath(Twigs.MOD_ID, string)); } } diff --git a/src/main/java/com/ninni/twigs/registry/TwigsPlacedFeatures.java b/src/main/java/com/ninni/twigs/registry/TwigsPlacedFeatures.java index 2a4827ea..329fc424 100644 --- a/src/main/java/com/ninni/twigs/registry/TwigsPlacedFeatures.java +++ b/src/main/java/com/ninni/twigs/registry/TwigsPlacedFeatures.java @@ -1,10 +1,8 @@ package com.ninni.twigs.registry; import com.ninni.twigs.Twigs; -import com.ninni.twigs.data.TwigsConfiguredFeatureProvider; -import net.minecraft.core.Holder; import net.minecraft.core.registries.Registries; -import net.minecraft.data.worldgen.BootstapContext; +import net.minecraft.data.worldgen.BootstrapContext; import net.minecraft.data.worldgen.placement.PlacementUtils; import net.minecraft.data.worldgen.placement.VegetationPlacements; import net.minecraft.resources.ResourceKey; @@ -34,7 +32,7 @@ public class TwigsPlacedFeatures { public static final ResourceKey PATCH_SEASHELL_LAND = createKey("patch_seashell_land"); public static final ResourceKey PATCH_SEASHELL_WATER = createKey("patch_seashell_water"); - public static void bootstrap(BootstapContext context) { + public static void bootstrap(BootstrapContext context) { register(context, ORE_RHYOLITE, TwigsConfiguredFeatures.ORE_RHYOLITE, commonOrePlacement(2, HeightRangePlacement.uniform(VerticalAnchor.bottom(), VerticalAnchor.absolute(16)))); register(context, ORE_BLOODSTONE, TwigsConfiguredFeatures.ORE_BLOODSTONE, commonOrePlacement(2, HeightRangePlacement.uniform(VerticalAnchor.absolute(5), VerticalAnchor.top()))); register(context, ORE_SCHIST_UPPER, TwigsConfiguredFeatures.ORE_SCHIST, rareOrePlacement(6, HeightRangePlacement.uniform(VerticalAnchor.absolute(64), VerticalAnchor.absolute(128)))); @@ -47,11 +45,11 @@ public static void bootstrap(BootstapContext context) { register(context, PATCH_SEASHELL_WATER, TwigsConfiguredFeatures.PATCH_SEASHELL, CountPlacement.of(2), InSquarePlacement.spread(), PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, BiomeFilter.biome()); } - public static void register(BootstapContext context, ResourceKey resourceKey, ResourceKey> configuredFeature, PlacementModifier... placementModifiers) { + public static void register(BootstrapContext context, ResourceKey resourceKey, ResourceKey> configuredFeature, PlacementModifier... placementModifiers) { register(context, resourceKey, configuredFeature, List.of(placementModifiers)); } - public static void register(BootstapContext context, ResourceKey resourceKey, ResourceKey> configuredFeature, List placementModifiers) { + public static void register(BootstrapContext context, ResourceKey resourceKey, ResourceKey> configuredFeature, List placementModifiers) { context.register(resourceKey, new PlacedFeature(context.lookup(Registries.CONFIGURED_FEATURE).getOrThrow(configuredFeature), List.copyOf(placementModifiers))); } @@ -68,7 +66,7 @@ private static List rareOrePlacement(int i, PlacementModifier } public static ResourceKey createKey(String string) { - return ResourceKey.create(Registries.PLACED_FEATURE, new ResourceLocation(Twigs.MOD_ID, string)); + return ResourceKey.create(Registries.PLACED_FEATURE, ResourceLocation.fromNamespaceAndPath(Twigs.MOD_ID, string)); } } From 2b1553b2dfc0e70c078aeeb4a76a0d661ef4f24c Mon Sep 17 00:00:00 2001 From: theendercore Date: Thu, 20 Jun 2024 22:24:19 +0300 Subject: [PATCH 06/72] - removed inline DispenseItemBehavior (thanks registerProjectileBehavior) --- src/main/java/com/ninni/twigs/Twigs.java | 13 +------------ src/main/java/com/ninni/twigs/entity/Pebble.java | 2 +- src/main/java/com/ninni/twigs/item/PebbleItem.java | 12 +++++++++++- .../com/ninni/twigs/registry/TwigsEntityTypes.java | 2 +- 4 files changed, 14 insertions(+), 15 deletions(-) diff --git a/src/main/java/com/ninni/twigs/Twigs.java b/src/main/java/com/ninni/twigs/Twigs.java index 99ccfd20..262bb5cc 100644 --- a/src/main/java/com/ninni/twigs/Twigs.java +++ b/src/main/java/com/ninni/twigs/Twigs.java @@ -18,11 +18,6 @@ import net.fabricmc.api.ModInitializer; import net.fabricmc.fabric.api.registry.OxidizableBlocksRegistry; import net.minecraft.Util; -import net.minecraft.core.Position; -import net.minecraft.core.dispenser.AbstractProjectileDispenseBehavior; -import net.minecraft.world.entity.projectile.Projectile; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.level.Level; import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.DispenserBlock; @@ -49,13 +44,7 @@ public void onInitialize() { TwigsStructureTypes.class, TwigsStructurePieceTypes.class ); - - DispenserBlock.registerBehavior(TwigsItems.PEBBLE, new AbstractProjectileDispenseBehavior() { - @Override - protected Projectile getProjectile(Level world, Position position, ItemStack stack) { - return Util.make(new Pebble(world, position.x(), position.y(), position.z()), entity -> entity.setItem(stack)); - } - }); + DispenserBlock.registerProjectileBehavior(TwigsItems.PEBBLE); Util.make(new LinkedHashMap(), pairs -> { pairs.put(TwigsBlocks.COPPER_PILLAR, TwigsBlocks.WAXED_COPPER_PILLAR); diff --git a/src/main/java/com/ninni/twigs/entity/Pebble.java b/src/main/java/com/ninni/twigs/entity/Pebble.java index f9d9c78a..e8ff70b1 100644 --- a/src/main/java/com/ninni/twigs/entity/Pebble.java +++ b/src/main/java/com/ninni/twigs/entity/Pebble.java @@ -37,7 +37,7 @@ protected Item getDefaultItem() { } private ParticleOptions getParticle() { - ItemStack itemStack = this.getItemRaw(); + ItemStack itemStack = this.getItem(); return itemStack.isEmpty() ? TwigsParticleTypes.ITEM_PEBBLE : new ItemParticleOption(ParticleTypes.ITEM, itemStack); } diff --git a/src/main/java/com/ninni/twigs/item/PebbleItem.java b/src/main/java/com/ninni/twigs/item/PebbleItem.java index 2a0ce136..8316e743 100644 --- a/src/main/java/com/ninni/twigs/item/PebbleItem.java +++ b/src/main/java/com/ninni/twigs/item/PebbleItem.java @@ -2,17 +2,22 @@ import com.ninni.twigs.entity.Pebble; import com.ninni.twigs.registry.TwigsSoundEvents; +import net.minecraft.Util; +import net.minecraft.core.Direction; +import net.minecraft.core.Position; import net.minecraft.sounds.SoundSource; import net.minecraft.stats.Stats; import net.minecraft.world.InteractionHand; import net.minecraft.world.InteractionResultHolder; import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.projectile.Projectile; import net.minecraft.world.item.BlockItem; import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.ProjectileItem; import net.minecraft.world.level.Level; import net.minecraft.world.level.block.Block; -public class PebbleItem extends BlockItem { +public class PebbleItem extends BlockItem implements ProjectileItem { public PebbleItem(Block block, Properties properties) { super(block, properties); @@ -33,4 +38,9 @@ public InteractionResultHolder use(Level level, Player player, Intera if (!player.getAbilities().instabuild) stack.shrink(1); return InteractionResultHolder.sidedSuccess(stack, level.isClientSide); } + + @Override + public Projectile asProjectile(Level level, Position position, ItemStack stack, Direction direction) { + return Util.make(new Pebble(level, position.x(), position.y(), position.z()), entity -> entity.setItem(stack)); + } } diff --git a/src/main/java/com/ninni/twigs/registry/TwigsEntityTypes.java b/src/main/java/com/ninni/twigs/registry/TwigsEntityTypes.java index a7d60b38..68ae8935 100644 --- a/src/main/java/com/ninni/twigs/registry/TwigsEntityTypes.java +++ b/src/main/java/com/ninni/twigs/registry/TwigsEntityTypes.java @@ -14,7 +14,7 @@ public class TwigsEntityTypes { public static final EntityType PEBBLE = register("pebble", EntityType.Builder.of(Pebble::new, MobCategory.MISC).sized(0.25F, 0.25F).clientTrackingRange(4).updateInterval(10)); public static EntityType register(String id, EntityType.Builder builder) { - ResourceLocation resourceLocation = new ResourceLocation(Twigs.MOD_ID, id); + ResourceLocation resourceLocation = ResourceLocation.fromNamespaceAndPath(Twigs.MOD_ID, id); return Registry.register(BuiltInRegistries.ENTITY_TYPE, resourceLocation, builder.build(resourceLocation.toString())); } From 530d40d208ef3cfa7a8583e16127e8455b368fdc Mon Sep 17 00:00:00 2001 From: theendercore Date: Thu, 20 Jun 2024 23:18:03 +0300 Subject: [PATCH 07/72] - block now have codecs :) --- .../com/ninni/twigs/block/AzaleaFlowersBlock.java | 12 ++++++++---- .../com/ninni/twigs/block/BambooLeavesBlock.java | 11 +++++++---- .../java/com/ninni/twigs/block/BrickTrailBlock.java | 6 ++++++ src/main/java/com/ninni/twigs/block/FacingBlock.java | 6 ++++++ 4 files changed, 27 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/ninni/twigs/block/AzaleaFlowersBlock.java b/src/main/java/com/ninni/twigs/block/AzaleaFlowersBlock.java index 9666cd61..741dbbb2 100644 --- a/src/main/java/com/ninni/twigs/block/AzaleaFlowersBlock.java +++ b/src/main/java/com/ninni/twigs/block/AzaleaFlowersBlock.java @@ -1,14 +1,12 @@ package com.ninni.twigs.block; +import com.mojang.serialization.MapCodec; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; import net.minecraft.world.item.context.BlockPlaceContext; import net.minecraft.world.level.BlockGetter; import net.minecraft.world.level.LevelAccessor; -import net.minecraft.world.level.block.Block; -import net.minecraft.world.level.block.MultifaceBlock; -import net.minecraft.world.level.block.MultifaceSpreader; -import net.minecraft.world.level.block.SimpleWaterloggedBlock; +import net.minecraft.world.level.block.*; import net.minecraft.world.level.block.state.BlockBehaviour; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.level.block.state.StateDefinition; @@ -18,6 +16,7 @@ import net.minecraft.world.level.material.Fluids; public class AzaleaFlowersBlock extends MultifaceBlock implements SimpleWaterloggedBlock { + public static final MapCodec CODEC = simpleCodec(AzaleaFlowersBlock::new); private static final BooleanProperty WATERLOGGED = BlockStateProperties.WATERLOGGED; private final MultifaceSpreader spreader = new MultifaceSpreader(this); @@ -26,6 +25,11 @@ public AzaleaFlowersBlock(BlockBehaviour.Properties properties) { this.registerDefaultState(this.defaultBlockState().setValue(WATERLOGGED, false)); } + @Override + protected MapCodec codec() { + return CODEC; + } + protected void createBlockStateDefinition(StateDefinition.Builder builder) { super.createBlockStateDefinition(builder); builder.add(WATERLOGGED); diff --git a/src/main/java/com/ninni/twigs/block/BambooLeavesBlock.java b/src/main/java/com/ninni/twigs/block/BambooLeavesBlock.java index 15478abe..f8277778 100644 --- a/src/main/java/com/ninni/twigs/block/BambooLeavesBlock.java +++ b/src/main/java/com/ninni/twigs/block/BambooLeavesBlock.java @@ -1,5 +1,6 @@ package com.ninni.twigs.block; +import com.mojang.serialization.MapCodec; import com.ninni.twigs.TwigsProperties; import com.ninni.twigs.TwigsTags; import net.minecraft.core.BlockPos; @@ -11,10 +12,7 @@ import net.minecraft.world.level.BlockGetter; import net.minecraft.world.level.Level; import net.minecraft.world.level.LevelAccessor; -import net.minecraft.world.level.block.Block; -import net.minecraft.world.level.block.Blocks; -import net.minecraft.world.level.block.BushBlock; -import net.minecraft.world.level.block.SimpleWaterloggedBlock; +import net.minecraft.world.level.block.*; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.level.block.state.StateDefinition; import net.minecraft.world.level.block.state.properties.BlockStateProperties; @@ -29,6 +27,7 @@ @SuppressWarnings("deprecation") public class BambooLeavesBlock extends BushBlock implements SimpleWaterloggedBlock { + public static final MapCodec CODEC = simpleCodec(BambooLeavesBlock::new); private static final IntegerProperty LAYERS = TwigsProperties.LAYERS_1_4; private static final BooleanProperty WATERLOGGED = BlockStateProperties.WATERLOGGED; public static final VoxelShape SHAPE_ONE = box(0, 0, 0, 16, 1, 16); @@ -40,6 +39,10 @@ public BambooLeavesBlock(Properties properties) { super(properties); this.registerDefaultState(this.stateDefinition.any().setValue(LAYERS, 1).setValue(WATERLOGGED, false)); } + @Override + protected MapCodec codec() { + return CODEC; + } @Override public VoxelShape getShape(BlockState blockState, BlockGetter blockGetter, BlockPos blockPos, CollisionContext collisionContext) { diff --git a/src/main/java/com/ninni/twigs/block/BrickTrailBlock.java b/src/main/java/com/ninni/twigs/block/BrickTrailBlock.java index 729a80e0..abe42174 100644 --- a/src/main/java/com/ninni/twigs/block/BrickTrailBlock.java +++ b/src/main/java/com/ninni/twigs/block/BrickTrailBlock.java @@ -1,5 +1,6 @@ package com.ninni.twigs.block; +import com.mojang.serialization.MapCodec; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; import net.minecraft.tags.BlockTags; @@ -24,6 +25,7 @@ @SuppressWarnings("deprecation") public class BrickTrailBlock extends HorizontalDirectionalBlock implements SimpleWaterloggedBlock { + public static final MapCodec CODEC = simpleCodec(BrickTrailBlock::new); public static final DirectionProperty FACING = BlockStateProperties.HORIZONTAL_FACING; public static final BooleanProperty WATERLOGGED = BlockStateProperties.WATERLOGGED; private static final VoxelShape SHAPE = box(0.0D, 0.0D, 0.0D, 16.0D, 1.0D, 16.0D); @@ -32,6 +34,10 @@ public BrickTrailBlock(Properties properties) { super(properties); this.registerDefaultState(this.defaultBlockState().setValue(FACING, Direction.NORTH).setValue(WATERLOGGED, false)); } + @Override + protected MapCodec codec() { + return CODEC; + } @Override public boolean canSurvive(BlockState blockState, LevelReader levelReader, BlockPos blockPos) { diff --git a/src/main/java/com/ninni/twigs/block/FacingBlock.java b/src/main/java/com/ninni/twigs/block/FacingBlock.java index e99a60a3..ef9bbb39 100644 --- a/src/main/java/com/ninni/twigs/block/FacingBlock.java +++ b/src/main/java/com/ninni/twigs/block/FacingBlock.java @@ -1,5 +1,6 @@ package com.ninni.twigs.block; +import com.mojang.serialization.MapCodec; import net.minecraft.core.Direction; import net.minecraft.world.item.context.BlockPlaceContext; import net.minecraft.world.level.block.Block; @@ -11,12 +12,17 @@ import org.jetbrains.annotations.Nullable; public class FacingBlock extends DirectionalBlock { + public static final MapCodec CODEC = simpleCodec(FacingBlock::new); public static final DirectionProperty FACING = BlockStateProperties.FACING; public FacingBlock(Properties properties) { super(properties); this.registerDefaultState(this.defaultBlockState().setValue(FACING, Direction.NORTH)); } + @Override + protected MapCodec codec() { + return CODEC; + } @Nullable @Override From 2986dca504e4cb268f25e1006da135f6f03840d5 Mon Sep 17 00:00:00 2001 From: theendercore Date: Thu, 20 Jun 2024 23:23:50 +0300 Subject: [PATCH 08/72] - isPathfindable changed --- src/main/java/com/ninni/twigs/block/BambooMatBlock.java | 2 +- src/main/java/com/ninni/twigs/block/ColumnBlock.java | 2 +- .../java/com/ninni/twigs/block/CompactedDripstoneBlock.java | 2 +- src/main/java/com/ninni/twigs/block/FloorItemBlock.java | 4 ++-- src/main/java/com/ninni/twigs/block/PaperLanternBlock.java | 2 +- src/main/java/com/ninni/twigs/block/TableBlock.java | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/ninni/twigs/block/BambooMatBlock.java b/src/main/java/com/ninni/twigs/block/BambooMatBlock.java index e07d6f41..d6f95d0c 100644 --- a/src/main/java/com/ninni/twigs/block/BambooMatBlock.java +++ b/src/main/java/com/ninni/twigs/block/BambooMatBlock.java @@ -57,7 +57,7 @@ public FluidState getFluidState(BlockState blockState) { } @Override - public boolean isPathfindable(BlockState blockState, BlockGetter blockGetter, BlockPos blockPos, PathComputationType pathComputationType) { + public boolean isPathfindable(BlockState blockState, PathComputationType pathComputationType) { return true; } diff --git a/src/main/java/com/ninni/twigs/block/ColumnBlock.java b/src/main/java/com/ninni/twigs/block/ColumnBlock.java index 4b031bf4..eee4d28b 100644 --- a/src/main/java/com/ninni/twigs/block/ColumnBlock.java +++ b/src/main/java/com/ninni/twigs/block/ColumnBlock.java @@ -62,7 +62,7 @@ public VoxelShape getShape(BlockState state, BlockGetter blockGetter, BlockPos b } @Override - public boolean isPathfindable(BlockState blockState, BlockGetter blockGetter, BlockPos blockPos, PathComputationType pathComputationType) { + public boolean isPathfindable(BlockState blockState, PathComputationType pathComputationType) { return false; } diff --git a/src/main/java/com/ninni/twigs/block/CompactedDripstoneBlock.java b/src/main/java/com/ninni/twigs/block/CompactedDripstoneBlock.java index 06f7e0c2..a33ae5df 100644 --- a/src/main/java/com/ninni/twigs/block/CompactedDripstoneBlock.java +++ b/src/main/java/com/ninni/twigs/block/CompactedDripstoneBlock.java @@ -48,7 +48,7 @@ public BlockState updateShape(BlockState state, Direction direction, BlockState } @Override - public boolean isPathfindable(BlockState blockState, BlockGetter blockGetter, BlockPos blockPos, PathComputationType pathComputationType) { + public boolean isPathfindable(BlockState blockState, PathComputationType pathComputationType) { return false; } diff --git a/src/main/java/com/ninni/twigs/block/FloorItemBlock.java b/src/main/java/com/ninni/twigs/block/FloorItemBlock.java index 821f5da4..33714a85 100644 --- a/src/main/java/com/ninni/twigs/block/FloorItemBlock.java +++ b/src/main/java/com/ninni/twigs/block/FloorItemBlock.java @@ -69,7 +69,7 @@ public boolean canSurvive(BlockState blockState, LevelReader levelReader, BlockP } @Override - public boolean isPathfindable(BlockState blockState, BlockGetter blockGetter, BlockPos blockPos, PathComputationType pathComputationType) { - return (pathComputationType == PathComputationType.AIR && !this.hasCollision) || super.isPathfindable(blockState, blockGetter, blockPos, pathComputationType); + public boolean isPathfindable(BlockState blockState, PathComputationType pathComputationType) { + return (pathComputationType == PathComputationType.AIR && !this.hasCollision) || super.isPathfindable(blockState, pathComputationType); } } diff --git a/src/main/java/com/ninni/twigs/block/PaperLanternBlock.java b/src/main/java/com/ninni/twigs/block/PaperLanternBlock.java index a99425f4..1ed0c974 100644 --- a/src/main/java/com/ninni/twigs/block/PaperLanternBlock.java +++ b/src/main/java/com/ninni/twigs/block/PaperLanternBlock.java @@ -95,7 +95,7 @@ public boolean canSurvive(BlockState state, LevelReader world, BlockPos pos) { } @Override - public boolean isPathfindable(BlockState blockState, BlockGetter blockGetter, BlockPos blockPos, PathComputationType pathComputationType) { + public boolean isPathfindable(BlockState blockState, PathComputationType pathComputationType) { return false; } diff --git a/src/main/java/com/ninni/twigs/block/TableBlock.java b/src/main/java/com/ninni/twigs/block/TableBlock.java index aa18eb6d..0c9ba94c 100644 --- a/src/main/java/com/ninni/twigs/block/TableBlock.java +++ b/src/main/java/com/ninni/twigs/block/TableBlock.java @@ -142,7 +142,7 @@ protected void createBlockStateDefinition(StateDefinition.Builder Date: Thu, 20 Jun 2024 23:30:31 +0300 Subject: [PATCH 09/72] - FabricBlockSettings is also getting yeeted --- .../com/ninni/twigs/registry/TwigsBlocks.java | 511 +++++++++--------- 1 file changed, 255 insertions(+), 256 deletions(-) diff --git a/src/main/java/com/ninni/twigs/registry/TwigsBlocks.java b/src/main/java/com/ninni/twigs/registry/TwigsBlocks.java index 35be091b..ce1e381e 100644 --- a/src/main/java/com/ninni/twigs/registry/TwigsBlocks.java +++ b/src/main/java/com/ninni/twigs/registry/TwigsBlocks.java @@ -3,7 +3,6 @@ import com.ninni.twigs.Twigs; import com.ninni.twigs.block.*; import com.ninni.twigs.block.SiltPotBlock; -import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings; import net.minecraft.core.Registry; import net.minecraft.core.registries.BuiltInRegistries; import net.minecraft.resources.ResourceLocation; @@ -22,8 +21,8 @@ public class TwigsBlocks { //collectibles - public static final Block AZALEA_FLOWERS = register("azalea_flowers", new AzaleaFlowersBlock(FabricBlockSettings.of().mapColor(MapColor.PLANT).instabreak().noCollission().noOcclusion().sound(SoundType.MOSS_CARPET))); - @SuppressWarnings("unused") public static final Block POTTED_AZALEA_FLOWERS = register("potted_azalea_flowers", new FlowerPotBlock(AZALEA_FLOWERS, FabricBlockSettings.copyOf(Blocks.POTTED_FLOWERING_AZALEA))); + public static final Block AZALEA_FLOWERS = register("azalea_flowers", new AzaleaFlowersBlock(BlockBehaviour.Properties.of().mapColor(MapColor.PLANT).instabreak().noCollission().noOcclusion().sound(SoundType.MOSS_CARPET))); + @SuppressWarnings("unused") public static final Block POTTED_AZALEA_FLOWERS = register("potted_azalea_flowers", new FlowerPotBlock(AZALEA_FLOWERS, BlockBehaviour.Properties.ofFullCopy(Blocks.POTTED_FLOWERING_AZALEA))); public static final Block TWIG = register("twig", new FloorItemBlock(BlockBehaviour.Properties.of().mapColor(MapColor.WOOD).instabreak().noOcclusion().sound(SoundType.WOOD).noCollission())); public static final Block PEBBLE = register("pebble", new FloorItemBlock(BlockBehaviour.Properties.of().mapColor(MapColor.STONE).instabreak().noOcclusion().noCollission().sound(SoundType.STONE))); public static final Block OPALINE_SEASHELL = register("opaline_seashell", new SeashellBlock(BlockBehaviour.Properties.of().mapColor(MapColor.TERRACOTTA_WHITE).instabreak().noOcclusion().sound(TwigsSoundEvents.SEASHELL))); @@ -34,304 +33,304 @@ public class TwigsBlocks { //bamboo public static final Block BAMBOO_LEAVES = register("bamboo_leaves", new BambooLeavesBlock(BlockBehaviour.Properties.of().mapColor(MapColor.PLANT).strength(0.2F).noOcclusion().instabreak().noCollission().sound(SoundType.MOSS_CARPET))); public static final Block BAMBOO_THATCH = register("bamboo_thatch", new Block(BlockBehaviour.Properties.of().mapColor(MapColor.COLOR_GREEN).strength(0.2F).sound(SoundType.MOSS))); - public static final Block BAMBOO_THATCH_SLAB = register("bamboo_thatch_slab", new SlabBlock(BlockBehaviour.Properties.copy(BAMBOO_THATCH))); - public static final Block BAMBOO_MAT = register("bamboo_mat", new BambooMatBlock(FabricBlockSettings.copyOf(Blocks.BAMBOO_PLANKS))); + public static final Block BAMBOO_THATCH_SLAB = register("bamboo_thatch_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(BAMBOO_THATCH))); + public static final Block BAMBOO_MAT = register("bamboo_mat", new BambooMatBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.BAMBOO_PLANKS))); //paper lanterns public static final Block PAPER_LANTERN = register("paper_lantern", new PaperLanternBlock(Blocks.AIR, BlockBehaviour.Properties.of().mapColor(MapColor.TERRACOTTA_WHITE).strength(1.5f).pushReaction(PushReaction.DESTROY).sound(TwigsSoundEvents.PAPER_LANTERN).lightLevel(blockState -> 15).noOcclusion())); - public static final Block ALLIUM_PAPER_LANTERN = register("allium_paper_lantern", new PaperLanternBlock(Blocks.ALLIUM, BlockBehaviour.Properties.copy(PAPER_LANTERN))); - public static final Block BLUE_ORCHID_PAPER_LANTERN = register("blue_orchid_paper_lantern", new PaperLanternBlock(Blocks.BLUE_ORCHID, BlockBehaviour.Properties.copy(PAPER_LANTERN))); - public static final Block CRIMSON_ROOTS_PAPER_LANTERN = register("crimson_roots_paper_lantern", new PaperLanternBlock(Blocks.CRIMSON_ROOTS, BlockBehaviour.Properties.copy(PAPER_LANTERN))); - public static final Block DANDELION_PAPER_LANTERN = register("dandelion_paper_lantern", new PaperLanternBlock(Blocks.DANDELION, BlockBehaviour.Properties.copy(PAPER_LANTERN))); - public static final Block TORCHFLOWER_PAPER_LANTERN = register("torchflower_paper_lantern", new PaperLanternBlock(Blocks.TORCHFLOWER, BlockBehaviour.Properties.copy(PAPER_LANTERN))); + public static final Block ALLIUM_PAPER_LANTERN = register("allium_paper_lantern", new PaperLanternBlock(Blocks.ALLIUM, BlockBehaviour.Properties.ofFullCopy(PAPER_LANTERN))); + public static final Block BLUE_ORCHID_PAPER_LANTERN = register("blue_orchid_paper_lantern", new PaperLanternBlock(Blocks.BLUE_ORCHID, BlockBehaviour.Properties.ofFullCopy(PAPER_LANTERN))); + public static final Block CRIMSON_ROOTS_PAPER_LANTERN = register("crimson_roots_paper_lantern", new PaperLanternBlock(Blocks.CRIMSON_ROOTS, BlockBehaviour.Properties.ofFullCopy(PAPER_LANTERN))); + public static final Block DANDELION_PAPER_LANTERN = register("dandelion_paper_lantern", new PaperLanternBlock(Blocks.DANDELION, BlockBehaviour.Properties.ofFullCopy(PAPER_LANTERN))); + public static final Block TORCHFLOWER_PAPER_LANTERN = register("torchflower_paper_lantern", new PaperLanternBlock(Blocks.TORCHFLOWER, BlockBehaviour.Properties.ofFullCopy(PAPER_LANTERN))); //lamps - public static final Block LAMP = register("lamp", new LampBlock(FabricBlockSettings.of().mapColor(MapColor.METAL).requiresCorrectToolForDrops().strength(4.5F).sound(TwigsSoundEvents.LAMP).lightLevel(createLampLightLevel()))); - public static final Block SOUL_LAMP = register("soul_lamp", new LampBlock(FabricBlockSettings.copyOf(TwigsBlocks.LAMP))); - public static final Block CRIMSON_SHROOMLAMP = register("crimson_shroomlamp", new Block(FabricBlockSettings.of().mapColor(Blocks.CRIMSON_PLANKS.defaultMapColor()).strength(3.5F).sound(TwigsSoundEvents.SHROOMLAMP).lightLevel(blockState -> 15))); - public static final Block WARPED_SHROOMLAMP = register("warped_shroomlamp", new Block(FabricBlockSettings.copyOf(CRIMSON_SHROOMLAMP).mapColor(Blocks.WARPED_PLANKS.defaultMapColor()))); + public static final Block LAMP = register("lamp", new LampBlock(BlockBehaviour.Properties.of().mapColor(MapColor.METAL).requiresCorrectToolForDrops().strength(4.5F).sound(TwigsSoundEvents.LAMP).lightLevel(createLampLightLevel()))); + public static final Block SOUL_LAMP = register("soul_lamp", new LampBlock(BlockBehaviour.Properties.ofFullCopy(TwigsBlocks.LAMP))); + public static final Block CRIMSON_SHROOMLAMP = register("crimson_shroomlamp", new Block(BlockBehaviour.Properties.of().mapColor(Blocks.CRIMSON_PLANKS.defaultMapColor()).strength(3.5F).sound(TwigsSoundEvents.SHROOMLAMP).lightLevel(blockState -> 15))); + public static final Block WARPED_SHROOMLAMP = register("warped_shroomlamp", new Block(BlockBehaviour.Properties.ofFullCopy(CRIMSON_SHROOMLAMP).mapColor(Blocks.WARPED_PLANKS.defaultMapColor()))); //tables - public static final Block OAK_TABLE = register("oak_table", new TableBlock(FabricBlockSettings.copyOf(Blocks.OAK_PLANKS))); - public static final Block SPRUCE_TABLE = register("spruce_table", new TableBlock(FabricBlockSettings.copyOf(Blocks.SPRUCE_PLANKS))); - public static final Block BIRCH_TABLE = register("birch_table", new TableBlock(FabricBlockSettings.copyOf(Blocks.BIRCH_PLANKS))); - public static final Block JUNGLE_TABLE = register("jungle_table", new TableBlock(FabricBlockSettings.copyOf(Blocks.JUNGLE_PLANKS))); - public static final Block ACACIA_TABLE = register("acacia_table", new TableBlock(FabricBlockSettings.copyOf(Blocks.ACACIA_PLANKS))); - public static final Block DARK_OAK_TABLE = register("dark_oak_table", new TableBlock(FabricBlockSettings.copyOf(Blocks.DARK_OAK_PLANKS))); - public static final Block MANGROVE_TABLE = register("mangrove_table", new TableBlock(FabricBlockSettings.copyOf(Blocks.MANGROVE_PLANKS))); - public static final Block CHERRY_TABLE = register("cherry_table", new TableBlock(FabricBlockSettings.copyOf(Blocks.CHERRY_PLANKS))); - public static final Block BAMBOO_TABLE = register("bamboo_table", new TableBlock(FabricBlockSettings.copyOf(Blocks.BAMBOO_PLANKS))); - public static final Block CRIMSON_TABLE = register("crimson_table", new TableBlock(FabricBlockSettings.copyOf(Blocks.CRIMSON_PLANKS))); - public static final Block WARPED_TABLE = register("warped_table", new TableBlock(FabricBlockSettings.copyOf(Blocks.WARPED_PLANKS))); + public static final Block OAK_TABLE = register("oak_table", new TableBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.OAK_PLANKS))); + public static final Block SPRUCE_TABLE = register("spruce_table", new TableBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SPRUCE_PLANKS))); + public static final Block BIRCH_TABLE = register("birch_table", new TableBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.BIRCH_PLANKS))); + public static final Block JUNGLE_TABLE = register("jungle_table", new TableBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_PLANKS))); + public static final Block ACACIA_TABLE = register("acacia_table", new TableBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.ACACIA_PLANKS))); + public static final Block DARK_OAK_TABLE = register("dark_oak_table", new TableBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.DARK_OAK_PLANKS))); + public static final Block MANGROVE_TABLE = register("mangrove_table", new TableBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.MANGROVE_PLANKS))); + public static final Block CHERRY_TABLE = register("cherry_table", new TableBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.CHERRY_PLANKS))); + public static final Block BAMBOO_TABLE = register("bamboo_table", new TableBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.BAMBOO_PLANKS))); + public static final Block CRIMSON_TABLE = register("crimson_table", new TableBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.CRIMSON_PLANKS))); + public static final Block WARPED_TABLE = register("warped_table", new TableBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.WARPED_PLANKS))); //basalt blocks - public static final Block POLISHED_BASALT_BRICKS = register("polished_basalt_bricks", new RotatedPillarBlock(FabricBlockSettings.copyOf(Blocks.POLISHED_BASALT).strength(1.75F, 4.2F).sounds(TwigsSoundEvents.BASALT_BRICKS))); - public static final Block SMOOTH_BASALT_BRICKS = register("smooth_basalt_bricks", new Block(FabricBlockSettings.copyOf(Blocks.SMOOTH_BASALT).strength(1.75F, 4.2F).sounds(TwigsSoundEvents.BASALT_BRICKS))); - public static final Block SMOOTH_BASALT_BRICK_STAIRS = register("smooth_basalt_brick_stairs", new StairBlock(SMOOTH_BASALT_BRICKS.defaultBlockState(), FabricBlockSettings.copyOf(SMOOTH_BASALT_BRICKS))); - public static final Block SMOOTH_BASALT_BRICK_SLAB = register("smooth_basalt_brick_slab", new SlabBlock(FabricBlockSettings.copyOf(SMOOTH_BASALT_BRICKS))); - public static final Block SMOOTH_BASALT_BRICK_WALL = register("smooth_basalt_brick_wall", new WallBlock(FabricBlockSettings.copyOf(SMOOTH_BASALT_BRICKS))); - public static final Block CHISELED_SMOOTH_BASALT_BRICKS = register("chiseled_smooth_basalt_bricks", new Block(FabricBlockSettings.copyOf(SMOOTH_BASALT_BRICKS))); + public static final Block POLISHED_BASALT_BRICKS = register("polished_basalt_bricks", new RotatedPillarBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.POLISHED_BASALT).strength(1.75F, 4.2F).sound(TwigsSoundEvents.BASALT_BRICKS))); + public static final Block SMOOTH_BASALT_BRICKS = register("smooth_basalt_bricks", new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.SMOOTH_BASALT).strength(1.75F, 4.2F).sound(TwigsSoundEvents.BASALT_BRICKS))); + public static final Block SMOOTH_BASALT_BRICK_STAIRS = register("smooth_basalt_brick_stairs", new StairBlock(SMOOTH_BASALT_BRICKS.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(SMOOTH_BASALT_BRICKS))); + public static final Block SMOOTH_BASALT_BRICK_SLAB = register("smooth_basalt_brick_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(SMOOTH_BASALT_BRICKS))); + public static final Block SMOOTH_BASALT_BRICK_WALL = register("smooth_basalt_brick_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(SMOOTH_BASALT_BRICKS))); + public static final Block CHISELED_SMOOTH_BASALT_BRICKS = register("chiseled_smooth_basalt_bricks", new Block(BlockBehaviour.Properties.ofFullCopy(SMOOTH_BASALT_BRICKS))); //bricks - public static final Block MIXED_BRICKS = register("mixed_bricks", new Block(FabricBlockSettings.copyOf(BRICKS))); - public static final Block CHISELED_BRICKS = register("chiseled_bricks", new FacingBlock(FabricBlockSettings.copyOf(BRICKS))); - public static final Block CRACKED_BRICKS = register("cracked_bricks", new Block(FabricBlockSettings.copyOf(BRICKS))); - public static final Block MOSSY_BRICKS = register("mossy_bricks", new Block(FabricBlockSettings.copyOf(BRICKS))); - public static final Block MOSSY_BRICK_STAIRS = register("mossy_brick_stairs", new StairBlock(MOSSY_BRICKS.defaultBlockState(), FabricBlockSettings.copyOf(MOSSY_BRICKS))); - public static final Block MOSSY_BRICK_SLAB = register("mossy_brick_slab", new SlabBlock(FabricBlockSettings.copyOf(MOSSY_BRICKS))); - public static final Block MOSSY_BRICK_WALL = register("mossy_brick_wall", new WallBlock(FabricBlockSettings.copyOf(MOSSY_BRICKS))); - public static final Block BRICK_TRAIL = register("brick_trail", new BrickTrailBlock(FabricBlockSettings.copyOf(BRICKS).noCollission().noOcclusion().instabreak())); + public static final Block MIXED_BRICKS = register("mixed_bricks", new Block(BlockBehaviour.Properties.ofFullCopy(BRICKS))); + public static final Block CHISELED_BRICKS = register("chiseled_bricks", new FacingBlock(BlockBehaviour.Properties.ofFullCopy(BRICKS))); + public static final Block CRACKED_BRICKS = register("cracked_bricks", new Block(BlockBehaviour.Properties.ofFullCopy(BRICKS))); + public static final Block MOSSY_BRICKS = register("mossy_bricks", new Block(BlockBehaviour.Properties.ofFullCopy(BRICKS))); + public static final Block MOSSY_BRICK_STAIRS = register("mossy_brick_stairs", new StairBlock(MOSSY_BRICKS.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(MOSSY_BRICKS))); + public static final Block MOSSY_BRICK_SLAB = register("mossy_brick_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(MOSSY_BRICKS))); + public static final Block MOSSY_BRICK_WALL = register("mossy_brick_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(MOSSY_BRICKS))); + public static final Block BRICK_TRAIL = register("brick_trail", new BrickTrailBlock(BlockBehaviour.Properties.ofFullCopy(BRICKS).noCollission().noOcclusion().instabreak())); //gravel bricks - public static final Block GRAVEL_BRICKS = register("gravel_bricks", new Block(FabricBlockSettings.of().mapColor(Blocks.GRAVEL.defaultMapColor()).strength(0.8f).sound(TwigsSoundEvents.GRAVEL_BRICKS))); - public static final Block GRAVEL_BRICK_STAIRS = register("gravel_brick_stairs", new StairBlock(GRAVEL_BRICKS.defaultBlockState(), FabricBlockSettings.copyOf(GRAVEL_BRICKS))); - public static final Block GRAVEL_BRICK_SLAB = register("gravel_brick_slab", new SlabBlock(FabricBlockSettings.copyOf(GRAVEL_BRICKS))); - public static final Block GRAVEL_BRICK_WALL = register("gravel_brick_wall", new WallBlock(FabricBlockSettings.copyOf(GRAVEL_BRICKS))); + public static final Block GRAVEL_BRICKS = register("gravel_bricks", new Block(BlockBehaviour.Properties.of().mapColor(Blocks.GRAVEL.defaultMapColor()).strength(0.8f).sound(TwigsSoundEvents.GRAVEL_BRICKS))); + public static final Block GRAVEL_BRICK_STAIRS = register("gravel_brick_stairs", new StairBlock(GRAVEL_BRICKS.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(GRAVEL_BRICKS))); + public static final Block GRAVEL_BRICK_SLAB = register("gravel_brick_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(GRAVEL_BRICKS))); + public static final Block GRAVEL_BRICK_WALL = register("gravel_brick_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(GRAVEL_BRICKS))); //smooth stone bricks - public static final Block SMOOTH_STONE_BRICKS = register("smooth_stone_bricks", new Block(FabricBlockSettings.copyOf(Blocks.STONE))); - public static final Block SMOOTH_STONE_BRICK_STAIRS = register("smooth_stone_brick_stairs", new StairBlock(SMOOTH_STONE_BRICKS.defaultBlockState(), FabricBlockSettings.copyOf(SMOOTH_STONE_BRICKS))); - public static final Block SMOOTH_STONE_BRICK_SLAB = register("smooth_stone_brick_slab", new SlabBlock(FabricBlockSettings.copyOf(SMOOTH_STONE_BRICKS))); - public static final Block SMOOTH_STONE_BRICK_WALL = register("smooth_stone_brick_wall", new WallBlock(FabricBlockSettings.copyOf(SMOOTH_STONE_BRICKS))); + public static final Block SMOOTH_STONE_BRICKS = register("smooth_stone_bricks", new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.STONE))); + public static final Block SMOOTH_STONE_BRICK_STAIRS = register("smooth_stone_brick_stairs", new StairBlock(SMOOTH_STONE_BRICKS.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(SMOOTH_STONE_BRICKS))); + public static final Block SMOOTH_STONE_BRICK_SLAB = register("smooth_stone_brick_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(SMOOTH_STONE_BRICKS))); + public static final Block SMOOTH_STONE_BRICK_WALL = register("smooth_stone_brick_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(SMOOTH_STONE_BRICKS))); //columns - public static final Block QUARTZ_COLUMN = register("quartz_column", new ColumnBlock(FabricBlockSettings.copyOf(Blocks.QUARTZ_BRICKS))); - public static final Block STONE_COLUMN = register("stone_column", new ColumnBlock(FabricBlockSettings.copyOf(Blocks.STONE_BRICKS))); - public static final Block DEEPSLATE_COLUMN = register("deepslate_column", new ColumnBlock(FabricBlockSettings.copyOf(Blocks.DEEPSLATE_BRICKS))); - public static final Block BLACKSTONE_COLUMN = register("blackstone_column", new ColumnBlock(FabricBlockSettings.copyOf(Blocks.POLISHED_BLACKSTONE_BRICKS))); + public static final Block QUARTZ_COLUMN = register("quartz_column", new ColumnBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.QUARTZ_BRICKS))); + public static final Block STONE_COLUMN = register("stone_column", new ColumnBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.STONE_BRICKS))); + public static final Block DEEPSLATE_COLUMN = register("deepslate_column", new ColumnBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.DEEPSLATE_BRICKS))); + public static final Block BLACKSTONE_COLUMN = register("blackstone_column", new ColumnBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.POLISHED_BLACKSTONE_BRICKS))); //copper pillars - public static final Block COPPER_PILLAR = register("copper_pillar", new PillarOxidizableBlock(WeatheringCopper.WeatherState.UNAFFECTED, BlockBehaviour.Properties.copy(Blocks.CUT_COPPER))); - public static final Block EXPOSED_COPPER_PILLAR = register("exposed_copper_pillar", new PillarOxidizableBlock(WeatheringCopper.WeatherState.EXPOSED, BlockBehaviour.Properties.copy(Blocks.EXPOSED_CUT_COPPER))); - public static final Block WEATHERED_COPPER_PILLAR = register("weathered_copper_pillar", new PillarOxidizableBlock(WeatheringCopper.WeatherState.WEATHERED, BlockBehaviour.Properties.copy(Blocks.WEATHERED_CUT_COPPER))); - public static final Block OXIDIZED_COPPER_PILLAR = register("oxidized_copper_pillar", new PillarOxidizableBlock(WeatheringCopper.WeatherState.OXIDIZED, BlockBehaviour.Properties.copy(Blocks.OXIDIZED_CUT_COPPER))); - public static final Block WAXED_COPPER_PILLAR = register("waxed_copper_pillar", new RotatedPillarBlock(BlockBehaviour.Properties.copy(Blocks.WAXED_CUT_COPPER))); - public static final Block WAXED_EXPOSED_COPPER_PILLAR = register("waxed_exposed_copper_pillar", new RotatedPillarBlock(BlockBehaviour.Properties.copy(Blocks.WAXED_EXPOSED_CUT_COPPER))); - public static final Block WAXED_WEATHERED_COPPER_PILLAR = register("waxed_weathered_copper_pillar", new RotatedPillarBlock(BlockBehaviour.Properties.copy(Blocks.WAXED_WEATHERED_CUT_COPPER))); - public static final Block WAXED_OXIDIZED_COPPER_PILLAR = register("waxed_oxidized_copper_pillar", new RotatedPillarBlock(BlockBehaviour.Properties.copy(Blocks.WAXED_OXIDIZED_CUT_COPPER))); + public static final Block COPPER_PILLAR = register("copper_pillar", new PillarOxidizableBlock(WeatheringCopper.WeatherState.UNAFFECTED, BlockBehaviour.Properties.ofFullCopy(Blocks.CUT_COPPER))); + public static final Block EXPOSED_COPPER_PILLAR = register("exposed_copper_pillar", new PillarOxidizableBlock(WeatheringCopper.WeatherState.EXPOSED, BlockBehaviour.Properties.ofFullCopy(Blocks.EXPOSED_CUT_COPPER))); + public static final Block WEATHERED_COPPER_PILLAR = register("weathered_copper_pillar", new PillarOxidizableBlock(WeatheringCopper.WeatherState.WEATHERED, BlockBehaviour.Properties.ofFullCopy(Blocks.WEATHERED_CUT_COPPER))); + public static final Block OXIDIZED_COPPER_PILLAR = register("oxidized_copper_pillar", new PillarOxidizableBlock(WeatheringCopper.WeatherState.OXIDIZED, BlockBehaviour.Properties.ofFullCopy(Blocks.OXIDIZED_CUT_COPPER))); + public static final Block WAXED_COPPER_PILLAR = register("waxed_copper_pillar", new RotatedPillarBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.WAXED_CUT_COPPER))); + public static final Block WAXED_EXPOSED_COPPER_PILLAR = register("waxed_exposed_copper_pillar", new RotatedPillarBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.WAXED_EXPOSED_CUT_COPPER))); + public static final Block WAXED_WEATHERED_COPPER_PILLAR = register("waxed_weathered_copper_pillar", new RotatedPillarBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.WAXED_WEATHERED_CUT_COPPER))); + public static final Block WAXED_OXIDIZED_COPPER_PILLAR = register("waxed_oxidized_copper_pillar", new RotatedPillarBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.WAXED_OXIDIZED_CUT_COPPER))); //amethyst blocks - public static final Block POLISHED_AMETHYST = register("polished_amethyst", new AmethystBlock(FabricBlockSettings.copyOf(Blocks.AMETHYST_BLOCK))); - public static final Block CUT_AMETHYST = register("cut_amethyst", new CutAmethystBlock(FabricBlockSettings.copyOf(Blocks.AMETHYST_BLOCK))); + public static final Block POLISHED_AMETHYST = register("polished_amethyst", new AmethystBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.AMETHYST_BLOCK))); + public static final Block CUT_AMETHYST = register("cut_amethyst", new CutAmethystBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.AMETHYST_BLOCK))); //misc public static final Block PETRIFIED_LICHEN = register("petrified_lichen", new GlowLichenBlock(BlockBehaviour.Properties.of().mapColor(MapColor.COLOR_GRAY).noCollission().strength(0.2f).sound(SoundType.DEEPSLATE).lightLevel(GlowLichenBlock.emission(7)))); - public static final Block COMPACTED_DRIPSTONE = register("compacted_dripstone", new CompactedDripstoneBlock(FabricBlockSettings.copyOf(Blocks.DRIPSTONE_BLOCK))); - public static final Block ROCKY_DIRT = register("rocky_dirt", new Block(FabricBlockSettings.of().mapColor(DyeColor.GRAY).requiresCorrectToolForDrops().strength(1.25F, 6.0F).sound(TwigsSoundEvents.ROCKY_DIRT))); + public static final Block COMPACTED_DRIPSTONE = register("compacted_dripstone", new CompactedDripstoneBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.DRIPSTONE_BLOCK))); + public static final Block ROCKY_DIRT = register("rocky_dirt", new Block(BlockBehaviour.Properties.of().mapColor(DyeColor.GRAY).requiresCorrectToolForDrops().strength(1.25F, 6.0F).sound(TwigsSoundEvents.ROCKY_DIRT))); //cobblestone bricks - public static final Block COBBLESTONE_BRICKS = register("cobblestone_bricks", new Block(FabricBlockSettings.copyOf(Blocks.COBBLESTONE))); - public static final Block COBBLESTONE_BRICK_STAIRS = register("cobblestone_brick_stairs", new StairBlock(COBBLESTONE_BRICKS.defaultBlockState(), FabricBlockSettings.copyOf(COBBLESTONE_BRICKS))); - public static final Block COBBLESTONE_BRICK_SLAB = register("cobblestone_brick_slab", new SlabBlock(FabricBlockSettings.copyOf(COBBLESTONE_BRICKS))); - public static final Block COBBLESTONE_BRICK_WALL = register("cobblestone_brick_wall", new WallBlock(FabricBlockSettings.copyOf(COBBLESTONE_BRICKS))); - public static final Block CRACKED_COBBLESTONE_BRICKS = register("cracked_cobblestone_bricks", new Block(FabricBlockSettings.copyOf(COBBLESTONE_BRICKS))); - public static final Block MOSSY_COBBLESTONE_BRICKS = register("mossy_cobblestone_bricks", new Block(FabricBlockSettings.copyOf(Blocks.MOSSY_COBBLESTONE))); - public static final Block MOSSY_COBBLESTONE_BRICK_STAIRS = register("mossy_cobblestone_brick_stairs", new StairBlock(MOSSY_COBBLESTONE_BRICKS.defaultBlockState(), FabricBlockSettings.copyOf(MOSSY_COBBLESTONE_BRICKS))); - public static final Block MOSSY_COBBLESTONE_BRICK_SLAB = register("mossy_cobblestone_brick_slab", new SlabBlock(FabricBlockSettings.copyOf(MOSSY_COBBLESTONE_BRICKS))); - public static final Block MOSSY_COBBLESTONE_BRICK_WALL = register("mossy_cobblestone_brick_wall", new WallBlock(FabricBlockSettings.copyOf(MOSSY_COBBLESTONE_BRICKS))); + public static final Block COBBLESTONE_BRICKS = register("cobblestone_bricks", new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.COBBLESTONE))); + public static final Block COBBLESTONE_BRICK_STAIRS = register("cobblestone_brick_stairs", new StairBlock(COBBLESTONE_BRICKS.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(COBBLESTONE_BRICKS))); + public static final Block COBBLESTONE_BRICK_SLAB = register("cobblestone_brick_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(COBBLESTONE_BRICKS))); + public static final Block COBBLESTONE_BRICK_WALL = register("cobblestone_brick_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(COBBLESTONE_BRICKS))); + public static final Block CRACKED_COBBLESTONE_BRICKS = register("cracked_cobblestone_bricks", new Block(BlockBehaviour.Properties.ofFullCopy(COBBLESTONE_BRICKS))); + public static final Block MOSSY_COBBLESTONE_BRICKS = register("mossy_cobblestone_bricks", new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.MOSSY_COBBLESTONE))); + public static final Block MOSSY_COBBLESTONE_BRICK_STAIRS = register("mossy_cobblestone_brick_stairs", new StairBlock(MOSSY_COBBLESTONE_BRICKS.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(MOSSY_COBBLESTONE_BRICKS))); + public static final Block MOSSY_COBBLESTONE_BRICK_SLAB = register("mossy_cobblestone_brick_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(MOSSY_COBBLESTONE_BRICKS))); + public static final Block MOSSY_COBBLESTONE_BRICK_WALL = register("mossy_cobblestone_brick_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(MOSSY_COBBLESTONE_BRICKS))); //decorated blackstone bricks - public static final Block TWISTING_POLISHED_BLACKSTONE_BRICKS = register("twisting_polished_blackstone_bricks", new Block(FabricBlockSettings.copyOf(Blocks.POLISHED_BLACKSTONE_BRICKS))); - public static final Block TWISTING_POLISHED_BLACKSTONE_BRICK_STAIRS = register("twisting_polished_blackstone_brick_stairs", new StairBlock(TWISTING_POLISHED_BLACKSTONE_BRICKS.defaultBlockState(), FabricBlockSettings.copyOf(TWISTING_POLISHED_BLACKSTONE_BRICKS))); - public static final Block TWISTING_POLISHED_BLACKSTONE_BRICK_SLAB = register("twisting_polished_blackstone_brick_slab", new SlabBlock(FabricBlockSettings.copyOf(TWISTING_POLISHED_BLACKSTONE_BRICKS))); - public static final Block TWISTING_POLISHED_BLACKSTONE_BRICK_WALL = register("twisting_polished_blackstone_brick_wall", new WallBlock(FabricBlockSettings.copyOf(TWISTING_POLISHED_BLACKSTONE_BRICKS))); - public static final Block WEEPING_POLISHED_BLACKSTONE_BRICKS = register("weeping_polished_blackstone_bricks", new Block(FabricBlockSettings.copyOf(Blocks.POLISHED_BLACKSTONE_BRICKS))); - public static final Block WEEPING_POLISHED_BLACKSTONE_BRICK_STAIRS = register("weeping_polished_blackstone_brick_stairs", new StairBlock(WEEPING_POLISHED_BLACKSTONE_BRICKS.defaultBlockState(), FabricBlockSettings.copyOf(WEEPING_POLISHED_BLACKSTONE_BRICKS))); - public static final Block WEEPING_POLISHED_BLACKSTONE_BRICK_SLAB = register("weeping_polished_blackstone_brick_slab", new SlabBlock(FabricBlockSettings.copyOf(WEEPING_POLISHED_BLACKSTONE_BRICKS))); - public static final Block WEEPING_POLISHED_BLACKSTONE_BRICK_WALL = register("weeping_polished_blackstone_brick_wall", new WallBlock(FabricBlockSettings.copyOf(WEEPING_POLISHED_BLACKSTONE_BRICKS))); + public static final Block TWISTING_POLISHED_BLACKSTONE_BRICKS = register("twisting_polished_blackstone_bricks", new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.POLISHED_BLACKSTONE_BRICKS))); + public static final Block TWISTING_POLISHED_BLACKSTONE_BRICK_STAIRS = register("twisting_polished_blackstone_brick_stairs", new StairBlock(TWISTING_POLISHED_BLACKSTONE_BRICKS.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(TWISTING_POLISHED_BLACKSTONE_BRICKS))); + public static final Block TWISTING_POLISHED_BLACKSTONE_BRICK_SLAB = register("twisting_polished_blackstone_brick_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(TWISTING_POLISHED_BLACKSTONE_BRICKS))); + public static final Block TWISTING_POLISHED_BLACKSTONE_BRICK_WALL = register("twisting_polished_blackstone_brick_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(TWISTING_POLISHED_BLACKSTONE_BRICKS))); + public static final Block WEEPING_POLISHED_BLACKSTONE_BRICKS = register("weeping_polished_blackstone_bricks", new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.POLISHED_BLACKSTONE_BRICKS))); + public static final Block WEEPING_POLISHED_BLACKSTONE_BRICK_STAIRS = register("weeping_polished_blackstone_brick_stairs", new StairBlock(WEEPING_POLISHED_BLACKSTONE_BRICKS.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(WEEPING_POLISHED_BLACKSTONE_BRICKS))); + public static final Block WEEPING_POLISHED_BLACKSTONE_BRICK_SLAB = register("weeping_polished_blackstone_brick_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(WEEPING_POLISHED_BLACKSTONE_BRICKS))); + public static final Block WEEPING_POLISHED_BLACKSTONE_BRICK_WALL = register("weeping_polished_blackstone_brick_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(WEEPING_POLISHED_BLACKSTONE_BRICKS))); //tuff blocks - public static final Block TUFF_STAIRS = register("tuff_stairs", new StairBlock(Blocks.TUFF.defaultBlockState(), FabricBlockSettings.copyOf(Blocks.TUFF))); - public static final Block TUFF_SLAB = register("tuff_slab", new SlabBlock(FabricBlockSettings.copyOf(Blocks.TUFF))); - public static final Block TUFF_WALL = register("tuff_wall", new WallBlock(FabricBlockSettings.copyOf(Blocks.TUFF))); - public static final Block POLISHED_TUFF = register("polished_tuff", new Block(FabricBlockSettings.copyOf(Blocks.TUFF))); - public static final Block POLISHED_TUFF_STAIRS = register("polished_tuff_stairs", new StairBlock(POLISHED_TUFF.defaultBlockState(), FabricBlockSettings.copyOf(POLISHED_TUFF))); - public static final Block POLISHED_TUFF_SLAB = register("polished_tuff_slab", new SlabBlock(FabricBlockSettings.copyOf(POLISHED_TUFF))); - public static final Block POLISHED_TUFF_BRICKS = register("polished_tuff_bricks", new Block(FabricBlockSettings.copyOf(Blocks.TUFF).sounds(TwigsSoundEvents.TUFF_BRICKS))); - public static final Block POLISHED_TUFF_BRICK_STAIRS = register("polished_tuff_brick_stairs", new StairBlock(POLISHED_TUFF_BRICKS.defaultBlockState(), FabricBlockSettings.copyOf(POLISHED_TUFF_BRICKS))); - public static final Block POLISHED_TUFF_BRICK_SLAB = register("polished_tuff_brick_slab", new SlabBlock(FabricBlockSettings.copyOf(POLISHED_TUFF_BRICKS))); - public static final Block POLISHED_TUFF_BRICK_WALL = register("polished_tuff_brick_wall", new WallBlock(FabricBlockSettings.copyOf(POLISHED_TUFF_BRICKS))); - public static final Block CRACKED_POLISHED_TUFF_BRICKS = register("cracked_polished_tuff_bricks", new Block(FabricBlockSettings.copyOf(POLISHED_TUFF_BRICKS))); + public static final Block TUFF_STAIRS = register("tuff_stairs", new StairBlock(Blocks.TUFF.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(Blocks.TUFF))); + public static final Block TUFF_SLAB = register("tuff_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.TUFF))); + public static final Block TUFF_WALL = register("tuff_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.TUFF))); + public static final Block POLISHED_TUFF = register("polished_tuff", new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.TUFF))); + public static final Block POLISHED_TUFF_STAIRS = register("polished_tuff_stairs", new StairBlock(POLISHED_TUFF.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(POLISHED_TUFF))); + public static final Block POLISHED_TUFF_SLAB = register("polished_tuff_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(POLISHED_TUFF))); + public static final Block POLISHED_TUFF_BRICKS = register("polished_tuff_bricks", new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.TUFF).sound(TwigsSoundEvents.TUFF_BRICKS))); + public static final Block POLISHED_TUFF_BRICK_STAIRS = register("polished_tuff_brick_stairs", new StairBlock(POLISHED_TUFF_BRICKS.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(POLISHED_TUFF_BRICKS))); + public static final Block POLISHED_TUFF_BRICK_SLAB = register("polished_tuff_brick_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(POLISHED_TUFF_BRICKS))); + public static final Block POLISHED_TUFF_BRICK_WALL = register("polished_tuff_brick_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(POLISHED_TUFF_BRICKS))); + public static final Block CRACKED_POLISHED_TUFF_BRICKS = register("cracked_polished_tuff_bricks", new Block(BlockBehaviour.Properties.ofFullCopy(POLISHED_TUFF_BRICKS))); //calcite blocks - public static final Block CALCITE_STAIRS = register("calcite_stairs", new StairBlock(Blocks.CALCITE.defaultBlockState(), FabricBlockSettings.copyOf(Blocks.CALCITE))); - public static final Block CALCITE_SLAB = register("calcite_slab", new SlabBlock(FabricBlockSettings.copyOf(Blocks.CALCITE))); - public static final Block CALCITE_WALL = register("calcite_wall", new WallBlock(FabricBlockSettings.copyOf(Blocks.CALCITE))); - public static final Block POLISHED_CALCITE = register("polished_calcite", new Block(FabricBlockSettings.copyOf(Blocks.CALCITE))); - public static final Block POLISHED_CALCITE_STAIRS = register("polished_calcite_stairs", new StairBlock(POLISHED_CALCITE.defaultBlockState(), FabricBlockSettings.copyOf(POLISHED_CALCITE))); - public static final Block POLISHED_CALCITE_SLAB = register("polished_calcite_slab", new SlabBlock(FabricBlockSettings.copyOf(POLISHED_CALCITE))); - public static final Block POLISHED_CALCITE_BRICKS = register("polished_calcite_bricks", new Block(FabricBlockSettings.copyOf(Blocks.CALCITE).sounds(TwigsSoundEvents.CALCITE_BRICKS))); - public static final Block POLISHED_CALCITE_BRICK_STAIRS = register("polished_calcite_brick_stairs", new StairBlock(POLISHED_CALCITE_BRICKS.defaultBlockState(), FabricBlockSettings.copyOf(POLISHED_CALCITE_BRICKS))); - public static final Block POLISHED_CALCITE_BRICK_SLAB = register("polished_calcite_brick_slab", new SlabBlock(FabricBlockSettings.copyOf(POLISHED_CALCITE_BRICKS))); - public static final Block POLISHED_CALCITE_BRICK_WALL = register("polished_calcite_brick_wall", new WallBlock(FabricBlockSettings.copyOf(POLISHED_CALCITE_BRICKS))); - public static final Block CRACKED_POLISHED_CALCITE_BRICKS = register("cracked_polished_calcite_bricks", new Block(FabricBlockSettings.copyOf(POLISHED_CALCITE_BRICKS))); + public static final Block CALCITE_STAIRS = register("calcite_stairs", new StairBlock(Blocks.CALCITE.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(Blocks.CALCITE))); + public static final Block CALCITE_SLAB = register("calcite_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.CALCITE))); + public static final Block CALCITE_WALL = register("calcite_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.CALCITE))); + public static final Block POLISHED_CALCITE = register("polished_calcite", new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.CALCITE))); + public static final Block POLISHED_CALCITE_STAIRS = register("polished_calcite_stairs", new StairBlock(POLISHED_CALCITE.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(POLISHED_CALCITE))); + public static final Block POLISHED_CALCITE_SLAB = register("polished_calcite_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(POLISHED_CALCITE))); + public static final Block POLISHED_CALCITE_BRICKS = register("polished_calcite_bricks", new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.CALCITE).sound(TwigsSoundEvents.CALCITE_BRICKS))); + public static final Block POLISHED_CALCITE_BRICK_STAIRS = register("polished_calcite_brick_stairs", new StairBlock(POLISHED_CALCITE_BRICKS.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(POLISHED_CALCITE_BRICKS))); + public static final Block POLISHED_CALCITE_BRICK_SLAB = register("polished_calcite_brick_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(POLISHED_CALCITE_BRICKS))); + public static final Block POLISHED_CALCITE_BRICK_WALL = register("polished_calcite_brick_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(POLISHED_CALCITE_BRICKS))); + public static final Block CRACKED_POLISHED_CALCITE_BRICKS = register("cracked_polished_calcite_bricks", new Block(BlockBehaviour.Properties.ofFullCopy(POLISHED_CALCITE_BRICKS))); //schist blocks - public static final Block SCHIST = register("schist", new Block(FabricBlockSettings.of().mapColor(DyeColor.WHITE).requiresCorrectToolForDrops().strength(1F).sound(TwigsSoundEvents.SCHIST))); - public static final Block SCHIST_STAIRS = register("schist_stairs", new StairBlock(SCHIST.defaultBlockState(), FabricBlockSettings.copyOf(SCHIST))); - public static final Block SCHIST_SLAB = register("schist_slab", new SlabBlock(FabricBlockSettings.copyOf(SCHIST))); - public static final Block SCHIST_WALL = register("schist_wall", new WallBlock(FabricBlockSettings.copyOf(SCHIST))); - public static final Block POLISHED_SCHIST = register("polished_schist", new Block(FabricBlockSettings.copyOf(SCHIST))); - public static final Block POLISHED_SCHIST_STAIRS = register("polished_schist_stairs", new StairBlock(POLISHED_SCHIST.defaultBlockState(), FabricBlockSettings.copyOf(POLISHED_SCHIST))); - public static final Block POLISHED_SCHIST_SLAB = register("polished_schist_slab", new SlabBlock(FabricBlockSettings.copyOf(POLISHED_SCHIST))); - public static final Block POLISHED_SCHIST_BRICKS = register("polished_schist_bricks", new Block(FabricBlockSettings.copyOf(SCHIST).sounds(TwigsSoundEvents.SCHIST_BRICKS))); - public static final Block POLISHED_SCHIST_BRICK_STAIRS = register("polished_schist_brick_stairs", new StairBlock(POLISHED_SCHIST_BRICKS.defaultBlockState(), FabricBlockSettings.copyOf(POLISHED_SCHIST_BRICKS))); - public static final Block POLISHED_SCHIST_BRICK_SLAB = register("polished_schist_brick_slab", new SlabBlock(FabricBlockSettings.copyOf(POLISHED_SCHIST_BRICKS))); - public static final Block POLISHED_SCHIST_BRICK_WALL = register("polished_schist_brick_wall", new WallBlock(FabricBlockSettings.copyOf(POLISHED_SCHIST_BRICKS))); - public static final Block CRACKED_POLISHED_SCHIST_BRICKS = register("cracked_polished_schist_bricks", new Block(FabricBlockSettings.copyOf(POLISHED_SCHIST_BRICKS))); + public static final Block SCHIST = register("schist", new Block(BlockBehaviour.Properties.of().mapColor(DyeColor.WHITE).requiresCorrectToolForDrops().strength(1F).sound(TwigsSoundEvents.SCHIST))); + public static final Block SCHIST_STAIRS = register("schist_stairs", new StairBlock(SCHIST.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(SCHIST))); + public static final Block SCHIST_SLAB = register("schist_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(SCHIST))); + public static final Block SCHIST_WALL = register("schist_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(SCHIST))); + public static final Block POLISHED_SCHIST = register("polished_schist", new Block(BlockBehaviour.Properties.ofFullCopy(SCHIST))); + public static final Block POLISHED_SCHIST_STAIRS = register("polished_schist_stairs", new StairBlock(POLISHED_SCHIST.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(POLISHED_SCHIST))); + public static final Block POLISHED_SCHIST_SLAB = register("polished_schist_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(POLISHED_SCHIST))); + public static final Block POLISHED_SCHIST_BRICKS = register("polished_schist_bricks", new Block(BlockBehaviour.Properties.ofFullCopy(SCHIST).sound(TwigsSoundEvents.SCHIST_BRICKS))); + public static final Block POLISHED_SCHIST_BRICK_STAIRS = register("polished_schist_brick_stairs", new StairBlock(POLISHED_SCHIST_BRICKS.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(POLISHED_SCHIST_BRICKS))); + public static final Block POLISHED_SCHIST_BRICK_SLAB = register("polished_schist_brick_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(POLISHED_SCHIST_BRICKS))); + public static final Block POLISHED_SCHIST_BRICK_WALL = register("polished_schist_brick_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(POLISHED_SCHIST_BRICKS))); + public static final Block CRACKED_POLISHED_SCHIST_BRICKS = register("cracked_polished_schist_bricks", new Block(BlockBehaviour.Properties.ofFullCopy(POLISHED_SCHIST_BRICKS))); //rhyolite blocks - public static final Block RHYOLITE = register("rhyolite", new RotatedPillarBlock(FabricBlockSettings.of().mapColor(DyeColor.BROWN).requiresCorrectToolForDrops().strength(1.5F).sound(TwigsSoundEvents.RHYOLITE))); - public static final Block RHYOLITE_STAIRS = register("rhyolite_stairs", new StairBlock(RHYOLITE.defaultBlockState(), FabricBlockSettings.copyOf(RHYOLITE))); - public static final Block RHYOLITE_SLAB = register("rhyolite_slab", new SlabBlock(FabricBlockSettings.copyOf(RHYOLITE))); - public static final Block RHYOLITE_WALL = register("rhyolite_wall", new WallBlock(FabricBlockSettings.copyOf(RHYOLITE))); - public static final Block POLISHED_RHYOLITE = register("polished_rhyolite", new Block(FabricBlockSettings.copyOf(RHYOLITE))); - public static final Block POLISHED_RHYOLITE_STAIRS = register("polished_rhyolite_stairs", new StairBlock(POLISHED_RHYOLITE.defaultBlockState(), FabricBlockSettings.copyOf(POLISHED_RHYOLITE))); - public static final Block POLISHED_RHYOLITE_SLAB = register("polished_rhyolite_slab", new SlabBlock(FabricBlockSettings.copyOf(POLISHED_RHYOLITE))); - public static final Block POLISHED_RHYOLITE_BRICKS = register("polished_rhyolite_bricks", new Block(FabricBlockSettings.copyOf(RHYOLITE).sounds(TwigsSoundEvents.RHYOLITE_BRICKS))); - public static final Block POLISHED_RHYOLITE_BRICK_STAIRS = register("polished_rhyolite_brick_stairs", new StairBlock(POLISHED_RHYOLITE_BRICKS.defaultBlockState(), FabricBlockSettings.copyOf(POLISHED_RHYOLITE_BRICKS))); - public static final Block POLISHED_RHYOLITE_BRICK_SLAB = register("polished_rhyolite_brick_slab", new SlabBlock(FabricBlockSettings.copyOf(POLISHED_RHYOLITE_BRICKS))); - public static final Block POLISHED_RHYOLITE_BRICK_WALL = register("polished_rhyolite_brick_wall", new WallBlock(FabricBlockSettings.copyOf(POLISHED_RHYOLITE_BRICKS))); - public static final Block CRACKED_POLISHED_RHYOLITE_BRICKS = register("cracked_polished_rhyolite_bricks", new Block(FabricBlockSettings.copyOf(POLISHED_RHYOLITE_BRICKS))); + public static final Block RHYOLITE = register("rhyolite", new RotatedPillarBlock(BlockBehaviour.Properties.of().mapColor(DyeColor.BROWN).requiresCorrectToolForDrops().strength(1.5F).sound(TwigsSoundEvents.RHYOLITE))); + public static final Block RHYOLITE_STAIRS = register("rhyolite_stairs", new StairBlock(RHYOLITE.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(RHYOLITE))); + public static final Block RHYOLITE_SLAB = register("rhyolite_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(RHYOLITE))); + public static final Block RHYOLITE_WALL = register("rhyolite_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(RHYOLITE))); + public static final Block POLISHED_RHYOLITE = register("polished_rhyolite", new Block(BlockBehaviour.Properties.ofFullCopy(RHYOLITE))); + public static final Block POLISHED_RHYOLITE_STAIRS = register("polished_rhyolite_stairs", new StairBlock(POLISHED_RHYOLITE.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(POLISHED_RHYOLITE))); + public static final Block POLISHED_RHYOLITE_SLAB = register("polished_rhyolite_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(POLISHED_RHYOLITE))); + public static final Block POLISHED_RHYOLITE_BRICKS = register("polished_rhyolite_bricks", new Block(BlockBehaviour.Properties.ofFullCopy(RHYOLITE).sound(TwigsSoundEvents.RHYOLITE_BRICKS))); + public static final Block POLISHED_RHYOLITE_BRICK_STAIRS = register("polished_rhyolite_brick_stairs", new StairBlock(POLISHED_RHYOLITE_BRICKS.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(POLISHED_RHYOLITE_BRICKS))); + public static final Block POLISHED_RHYOLITE_BRICK_SLAB = register("polished_rhyolite_brick_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(POLISHED_RHYOLITE_BRICKS))); + public static final Block POLISHED_RHYOLITE_BRICK_WALL = register("polished_rhyolite_brick_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(POLISHED_RHYOLITE_BRICKS))); + public static final Block CRACKED_POLISHED_RHYOLITE_BRICKS = register("cracked_polished_rhyolite_bricks", new Block(BlockBehaviour.Properties.ofFullCopy(POLISHED_RHYOLITE_BRICKS))); //bloodstone blocks - public static final Block BLOODSTONE = register("bloodstone", new Block(FabricBlockSettings.of().mapColor(DyeColor.GRAY).requiresCorrectToolForDrops().strength(1F).sound(TwigsSoundEvents.BLOODSTONE))); - public static final Block BLOODSTONE_STAIRS = register("bloodstone_stairs", new StairBlock(BLOODSTONE.defaultBlockState(), FabricBlockSettings.copyOf(BLOODSTONE))); - public static final Block BLOODSTONE_SLAB = register("bloodstone_slab", new SlabBlock(FabricBlockSettings.copyOf(BLOODSTONE))); - public static final Block BLOODSTONE_WALL = register("bloodstone_wall", new WallBlock(FabricBlockSettings.copyOf(BLOODSTONE))); - public static final Block POLISHED_BLOODSTONE = register("polished_bloodstone", new Block(FabricBlockSettings.copyOf(BLOODSTONE))); - public static final Block POLISHED_BLOODSTONE_STAIRS = register("polished_bloodstone_stairs", new StairBlock(POLISHED_BLOODSTONE.defaultBlockState(), FabricBlockSettings.copyOf(POLISHED_BLOODSTONE))); - public static final Block POLISHED_BLOODSTONE_SLAB = register("polished_bloodstone_slab", new SlabBlock(FabricBlockSettings.copyOf(POLISHED_BLOODSTONE))); - public static final Block POLISHED_BLOODSTONE_BRICKS = register("polished_bloodstone_bricks", new Block(FabricBlockSettings.copyOf(BLOODSTONE).sounds(TwigsSoundEvents.BLOODSTONE_BRICKS))); - public static final Block POLISHED_BLOODSTONE_BRICK_STAIRS = register("polished_bloodstone_brick_stairs", new StairBlock(POLISHED_BLOODSTONE_BRICKS.defaultBlockState(), FabricBlockSettings.copyOf(POLISHED_BLOODSTONE_BRICKS))); - public static final Block POLISHED_BLOODSTONE_BRICK_SLAB = register("polished_bloodstone_brick_slab", new SlabBlock(FabricBlockSettings.copyOf(POLISHED_BLOODSTONE_BRICKS))); - public static final Block POLISHED_BLOODSTONE_BRICK_WALL = register("polished_bloodstone_brick_wall", new WallBlock(FabricBlockSettings.copyOf(POLISHED_BLOODSTONE_BRICKS))); - public static final Block CRACKED_POLISHED_BLOODSTONE_BRICKS = register("cracked_polished_bloodstone_bricks", new Block(FabricBlockSettings.copyOf(POLISHED_BLOODSTONE_BRICKS))); + public static final Block BLOODSTONE = register("bloodstone", new Block(BlockBehaviour.Properties.of().mapColor(DyeColor.GRAY).requiresCorrectToolForDrops().strength(1F).sound(TwigsSoundEvents.BLOODSTONE))); + public static final Block BLOODSTONE_STAIRS = register("bloodstone_stairs", new StairBlock(BLOODSTONE.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(BLOODSTONE))); + public static final Block BLOODSTONE_SLAB = register("bloodstone_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(BLOODSTONE))); + public static final Block BLOODSTONE_WALL = register("bloodstone_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(BLOODSTONE))); + public static final Block POLISHED_BLOODSTONE = register("polished_bloodstone", new Block(BlockBehaviour.Properties.ofFullCopy(BLOODSTONE))); + public static final Block POLISHED_BLOODSTONE_STAIRS = register("polished_bloodstone_stairs", new StairBlock(POLISHED_BLOODSTONE.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(POLISHED_BLOODSTONE))); + public static final Block POLISHED_BLOODSTONE_SLAB = register("polished_bloodstone_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(POLISHED_BLOODSTONE))); + public static final Block POLISHED_BLOODSTONE_BRICKS = register("polished_bloodstone_bricks", new Block(BlockBehaviour.Properties.ofFullCopy(BLOODSTONE).sound(TwigsSoundEvents.BLOODSTONE_BRICKS))); + public static final Block POLISHED_BLOODSTONE_BRICK_STAIRS = register("polished_bloodstone_brick_stairs", new StairBlock(POLISHED_BLOODSTONE_BRICKS.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(POLISHED_BLOODSTONE_BRICKS))); + public static final Block POLISHED_BLOODSTONE_BRICK_SLAB = register("polished_bloodstone_brick_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(POLISHED_BLOODSTONE_BRICKS))); + public static final Block POLISHED_BLOODSTONE_BRICK_WALL = register("polished_bloodstone_brick_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(POLISHED_BLOODSTONE_BRICKS))); + public static final Block CRACKED_POLISHED_BLOODSTONE_BRICKS = register("cracked_polished_bloodstone_bricks", new Block(BlockBehaviour.Properties.ofFullCopy(POLISHED_BLOODSTONE_BRICKS))); //silt blocks - public static final Block SILT = register("silt", new RotatedPillarBlock(FabricBlockSettings.copyOf(Blocks.CLAY).mapColor(DyeColor.BROWN).sound(TwigsSoundEvents.SILT))); - public static final Block SILT_BRICKS = register("silt_bricks", new Block(FabricBlockSettings.copyOf(BRICKS).mapColor(DyeColor.YELLOW))); - public static final Block SILT_BRICK_STAIRS = register("silt_brick_stairs", new StairBlock(SILT_BRICKS.defaultBlockState(), FabricBlockSettings.copyOf(SILT_BRICKS))); - public static final Block SILT_BRICK_SLAB = register("silt_brick_slab", new SlabBlock(FabricBlockSettings.copyOf(SILT_BRICKS))); - public static final Block SILT_BRICK_WALL = register("silt_brick_wall", new WallBlock(FabricBlockSettings.copyOf(SILT_BRICKS))); - public static final Block MIXED_SILT_BRICKS = register("mixed_silt_bricks", new Block(FabricBlockSettings.copyOf(SILT_BRICKS))); - public static final Block CHISELED_SILT_BRICKS = register("chiseled_silt_bricks", new FacingBlock(FabricBlockSettings.copyOf(SILT_BRICKS))); - public static final Block CRACKED_SILT_BRICKS = register("cracked_silt_bricks", new Block(FabricBlockSettings.copyOf(SILT_BRICKS))); - public static final Block SILT_BRICK_TRAIL = register("silt_brick_trail", new BrickTrailBlock(FabricBlockSettings.copyOf(SILT_BRICKS).noCollission().noOcclusion().instabreak())); - - public static final Block SILT_POT = register("silt_pot", new SiltPotBlock(FabricBlockSettings.copyOf(Blocks.TERRACOTTA).strength(0.5f, 2f).pushReaction(PushReaction.NORMAL))); - public static final Block WHITE_SILT_POT = register("white_silt_pot", new SiltPotBlock(FabricBlockSettings.copyOf(SILT_POT).mapColor(MapColor.TERRACOTTA_WHITE))); - public static final Block ORANGE_SILT_POT = register("orange_silt_pot", new SiltPotBlock(FabricBlockSettings.copyOf(SILT_POT).mapColor(MapColor.COLOR_ORANGE))); - public static final Block MAGENTA_SILT_POT = register("magenta_silt_pot", new SiltPotBlock(FabricBlockSettings.copyOf(SILT_POT).mapColor(MapColor.COLOR_MAGENTA))); - public static final Block LIGHT_BLUE_SILT_POT = register("light_blue_silt_pot", new SiltPotBlock(FabricBlockSettings.copyOf(SILT_POT).mapColor(MapColor.COLOR_LIGHT_BLUE))); - public static final Block YELLOW_SILT_POT = register("yellow_silt_pot", new SiltPotBlock(FabricBlockSettings.copyOf(SILT_POT).mapColor(MapColor.COLOR_YELLOW))); - public static final Block LIME_SILT_POT = register("lime_silt_pot", new SiltPotBlock(FabricBlockSettings.copyOf(SILT_POT).mapColor(MapColor.COLOR_LIGHT_GREEN))); - public static final Block PINK_SILT_POT = register("pink_silt_pot", new SiltPotBlock(FabricBlockSettings.copyOf(SILT_POT).mapColor(MapColor.COLOR_PINK))); - public static final Block GRAY_SILT_POT = register("gray_silt_pot", new SiltPotBlock(FabricBlockSettings.copyOf(SILT_POT).mapColor(MapColor.COLOR_GRAY))); - public static final Block LIGHT_GRAY_SILT_POT = register("light_gray_silt_pot", new SiltPotBlock(FabricBlockSettings.copyOf(SILT_POT).mapColor(MapColor.COLOR_LIGHT_GRAY))); - public static final Block CYAN_SILT_POT = register("cyan_silt_pot", new SiltPotBlock(FabricBlockSettings.copyOf(SILT_POT).mapColor(MapColor.COLOR_CYAN))); - public static final Block PURPLE_SILT_POT = register("purple_silt_pot", new SiltPotBlock(FabricBlockSettings.copyOf(SILT_POT).mapColor(MapColor.COLOR_PURPLE))); - public static final Block BLUE_SILT_POT = register("blue_silt_pot", new SiltPotBlock(FabricBlockSettings.copyOf(SILT_POT).mapColor(MapColor.COLOR_BLUE))); - public static final Block BROWN_SILT_POT = register("brown_silt_pot", new SiltPotBlock(FabricBlockSettings.copyOf(SILT_POT).mapColor(MapColor.COLOR_BROWN))); - public static final Block GREEN_SILT_POT = register("green_silt_pot", new SiltPotBlock(FabricBlockSettings.copyOf(SILT_POT).mapColor(MapColor.COLOR_GREEN))); - public static final Block RED_SILT_POT = register("red_silt_pot", new SiltPotBlock(FabricBlockSettings.copyOf(SILT_POT).mapColor(MapColor.COLOR_RED))); - public static final Block BLACK_SILT_POT = register("black_silt_pot", new SiltPotBlock(FabricBlockSettings.copyOf(SILT_POT).mapColor(MapColor.COLOR_BLACK))); - - public static final Block PACKED_SILT = register("packed_silt", new Block(FabricBlockSettings.copyOf(Blocks.TERRACOTTA).sounds(TwigsSoundEvents.PACKED_SILT))); - public static final Block WHITE_PACKED_SILT = register("white_packed_silt", new Block(FabricBlockSettings.copyOf(PACKED_SILT).mapColor(MapColor.TERRACOTTA_WHITE))); - public static final Block ORANGE_PACKED_SILT = register("orange_packed_silt", new Block(FabricBlockSettings.copyOf(PACKED_SILT).mapColor(MapColor.COLOR_ORANGE))); - public static final Block MAGENTA_PACKED_SILT = register("magenta_packed_silt", new Block(FabricBlockSettings.copyOf(PACKED_SILT).mapColor(MapColor.COLOR_MAGENTA))); - public static final Block LIGHT_BLUE_PACKED_SILT = register("light_blue_packed_silt", new Block(FabricBlockSettings.copyOf(PACKED_SILT).mapColor(MapColor.COLOR_LIGHT_BLUE))); - public static final Block YELLOW_PACKED_SILT = register("yellow_packed_silt", new Block(FabricBlockSettings.copyOf(PACKED_SILT).mapColor(MapColor.COLOR_YELLOW))); - public static final Block LIME_PACKED_SILT = register("lime_packed_silt", new Block(FabricBlockSettings.copyOf(PACKED_SILT).mapColor(MapColor.COLOR_LIGHT_GREEN))); - public static final Block PINK_PACKED_SILT = register("pink_packed_silt", new Block(FabricBlockSettings.copyOf(PACKED_SILT).mapColor(MapColor.COLOR_PINK))); - public static final Block GRAY_PACKED_SILT = register("gray_packed_silt", new Block(FabricBlockSettings.copyOf(PACKED_SILT).mapColor(MapColor.COLOR_GRAY))); - public static final Block LIGHT_GRAY_PACKED_SILT = register("light_gray_packed_silt", new Block(FabricBlockSettings.copyOf(PACKED_SILT).mapColor(MapColor.COLOR_LIGHT_GRAY))); - public static final Block CYAN_PACKED_SILT = register("cyan_packed_silt", new Block(FabricBlockSettings.copyOf(PACKED_SILT).mapColor(MapColor.COLOR_CYAN))); - public static final Block PURPLE_PACKED_SILT = register("purple_packed_silt", new Block(FabricBlockSettings.copyOf(PACKED_SILT).mapColor(MapColor.COLOR_PURPLE))); - public static final Block BLUE_PACKED_SILT = register("blue_packed_silt", new Block(FabricBlockSettings.copyOf(PACKED_SILT).mapColor(MapColor.COLOR_BLUE))); - public static final Block BROWN_PACKED_SILT = register("brown_packed_silt", new Block(FabricBlockSettings.copyOf(PACKED_SILT).mapColor(MapColor.COLOR_BROWN))); - public static final Block GREEN_PACKED_SILT = register("green_packed_silt", new Block(FabricBlockSettings.copyOf(PACKED_SILT).mapColor(MapColor.COLOR_GREEN))); - public static final Block RED_PACKED_SILT = register("red_packed_silt", new Block(FabricBlockSettings.copyOf(PACKED_SILT).mapColor(MapColor.COLOR_RED))); - public static final Block BLACK_PACKED_SILT = register("black_packed_silt", new Block(FabricBlockSettings.copyOf(PACKED_SILT).mapColor(MapColor.COLOR_BLACK))); - - public static final Block SILT_SHINGLES = register("silt_shingles", new Block(FabricBlockSettings.copyOf(Blocks.TERRACOTTA).sounds(TwigsSoundEvents.SILT_SHINGLES))); - public static final Block WHITE_SILT_SHINGLES = register("white_silt_shingles", new Block(FabricBlockSettings.copyOf(SILT_SHINGLES).mapColor(MapColor.TERRACOTTA_WHITE))); - public static final Block ORANGE_SILT_SHINGLES = register("orange_silt_shingles", new Block(FabricBlockSettings.copyOf(SILT_SHINGLES).mapColor(MapColor.COLOR_ORANGE))); - public static final Block MAGENTA_SILT_SHINGLES = register("magenta_silt_shingles", new Block(FabricBlockSettings.copyOf(SILT_SHINGLES).mapColor(MapColor.COLOR_MAGENTA))); - public static final Block LIGHT_BLUE_SILT_SHINGLES = register("light_blue_silt_shingles", new Block(FabricBlockSettings.copyOf(SILT_SHINGLES).mapColor(MapColor.COLOR_LIGHT_BLUE))); - public static final Block YELLOW_SILT_SHINGLES = register("yellow_silt_shingles", new Block(FabricBlockSettings.copyOf(SILT_SHINGLES).mapColor(MapColor.COLOR_YELLOW))); - public static final Block LIME_SILT_SHINGLES = register("lime_silt_shingles", new Block(FabricBlockSettings.copyOf(SILT_SHINGLES).mapColor(MapColor.COLOR_LIGHT_GREEN))); - public static final Block PINK_SILT_SHINGLES = register("pink_silt_shingles", new Block(FabricBlockSettings.copyOf(SILT_SHINGLES).mapColor(MapColor.COLOR_PINK))); - public static final Block GRAY_SILT_SHINGLES = register("gray_silt_shingles", new Block(FabricBlockSettings.copyOf(SILT_SHINGLES).mapColor(MapColor.COLOR_GRAY))); - public static final Block LIGHT_GRAY_SILT_SHINGLES = register("light_gray_silt_shingles", new Block(FabricBlockSettings.copyOf(SILT_SHINGLES).mapColor(MapColor.COLOR_LIGHT_GRAY))); - public static final Block CYAN_SILT_SHINGLES = register("cyan_silt_shingles", new Block(FabricBlockSettings.copyOf(SILT_SHINGLES).mapColor(MapColor.COLOR_CYAN))); - public static final Block PURPLE_SILT_SHINGLES = register("purple_silt_shingles", new Block(FabricBlockSettings.copyOf(SILT_SHINGLES).mapColor(MapColor.COLOR_PURPLE))); - public static final Block BLUE_SILT_SHINGLES = register("blue_silt_shingles", new Block(FabricBlockSettings.copyOf(SILT_SHINGLES).mapColor(MapColor.COLOR_BLUE))); - public static final Block BROWN_SILT_SHINGLES = register("brown_silt_shingles", new Block(FabricBlockSettings.copyOf(SILT_SHINGLES).mapColor(MapColor.COLOR_BROWN))); - public static final Block GREEN_SILT_SHINGLES = register("green_silt_shingles", new Block(FabricBlockSettings.copyOf(SILT_SHINGLES).mapColor(MapColor.COLOR_GREEN))); - public static final Block RED_SILT_SHINGLES = register("red_silt_shingles", new Block(FabricBlockSettings.copyOf(SILT_SHINGLES).mapColor(MapColor.COLOR_RED))); - public static final Block BLACK_SILT_SHINGLES = register("black_silt_shingles", new Block(FabricBlockSettings.copyOf(SILT_SHINGLES).mapColor(MapColor.COLOR_BLACK))); - - public static final Block SILT_SHINGLE_STAIRS = register("silt_shingle_stairs", new StairBlock(SILT_SHINGLES.defaultBlockState(), FabricBlockSettings.copyOf(SILT_SHINGLES))); - public static final Block WHITE_SILT_SHINGLE_STAIRS = register("white_silt_shingle_stairs", new StairBlock(WHITE_SILT_SHINGLES.defaultBlockState(), FabricBlockSettings.copyOf(WHITE_SILT_SHINGLES))); - public static final Block ORANGE_SILT_SHINGLE_STAIRS = register("orange_silt_shingle_stairs", new StairBlock(ORANGE_SILT_SHINGLES.defaultBlockState(), FabricBlockSettings.copyOf(ORANGE_SILT_SHINGLES))); - public static final Block MAGENTA_SILT_SHINGLE_STAIRS = register("magenta_silt_shingle_stairs", new StairBlock(MAGENTA_SILT_SHINGLES.defaultBlockState(), FabricBlockSettings.copyOf(MAGENTA_SILT_SHINGLES))); - public static final Block LIGHT_BLUE_SILT_SHINGLE_STAIRS = register("light_blue_silt_shingle_stairs", new StairBlock(LIGHT_BLUE_SILT_SHINGLES.defaultBlockState(), FabricBlockSettings.copyOf(LIGHT_BLUE_SILT_SHINGLES))); - public static final Block YELLOW_SILT_SHINGLE_STAIRS = register("yellow_silt_shingle_stairs", new StairBlock(YELLOW_SILT_SHINGLES.defaultBlockState(), FabricBlockSettings.copyOf(YELLOW_SILT_SHINGLES))); - public static final Block LIME_SILT_SHINGLE_STAIRS = register("lime_silt_shingle_stairs", new StairBlock(LIME_SILT_SHINGLES.defaultBlockState(), FabricBlockSettings.copyOf(LIME_SILT_SHINGLES))); - public static final Block PINK_SILT_SHINGLE_STAIRS = register("pink_silt_shingle_stairs", new StairBlock(PINK_SILT_SHINGLES.defaultBlockState(), FabricBlockSettings.copyOf(PINK_SILT_SHINGLES))); - public static final Block GRAY_SILT_SHINGLE_STAIRS = register("gray_silt_shingle_stairs", new StairBlock(GRAY_SILT_SHINGLES.defaultBlockState(), FabricBlockSettings.copyOf(GRAY_SILT_SHINGLES))); - public static final Block LIGHT_GRAY_SILT_SHINGLE_STAIRS = register("light_gray_silt_shingle_stairs", new StairBlock(LIGHT_GRAY_SILT_SHINGLES.defaultBlockState(), FabricBlockSettings.copyOf(LIGHT_GRAY_SILT_SHINGLES))); - public static final Block CYAN_SILT_SHINGLE_STAIRS = register("cyan_silt_shingle_stairs", new StairBlock(CYAN_SILT_SHINGLES.defaultBlockState(), FabricBlockSettings.copyOf(CYAN_SILT_SHINGLES))); - public static final Block PURPLE_SILT_SHINGLE_STAIRS = register("purple_silt_shingle_stairs", new StairBlock(PURPLE_SILT_SHINGLES.defaultBlockState(), FabricBlockSettings.copyOf(PURPLE_SILT_SHINGLES))); - public static final Block BLUE_SILT_SHINGLE_STAIRS = register("blue_silt_shingle_stairs", new StairBlock(BLUE_SILT_SHINGLES.defaultBlockState(), FabricBlockSettings.copyOf(BLUE_SILT_SHINGLES))); - public static final Block BROWN_SILT_SHINGLE_STAIRS = register("brown_silt_shingle_stairs", new StairBlock(BROWN_SILT_SHINGLES.defaultBlockState(), FabricBlockSettings.copyOf(BROWN_SILT_SHINGLES))); - public static final Block GREEN_SILT_SHINGLE_STAIRS = register("green_silt_shingle_stairs", new StairBlock(GREEN_SILT_SHINGLES.defaultBlockState(), FabricBlockSettings.copyOf(GREEN_SILT_SHINGLES))); - public static final Block RED_SILT_SHINGLE_STAIRS = register("red_silt_shingle_stairs", new StairBlock(RED_SILT_SHINGLES.defaultBlockState(), FabricBlockSettings.copyOf(RED_SILT_SHINGLES))); - public static final Block BLACK_SILT_SHINGLE_STAIRS = register("black_silt_shingle_stairs", new StairBlock(BLACK_SILT_SHINGLES.defaultBlockState(), FabricBlockSettings.copyOf(BLACK_SILT_SHINGLES))); - - public static final Block SILT_SHINGLE_SLAB = register("silt_shingle_slab", new SlabBlock(FabricBlockSettings.copyOf(SILT_SHINGLES))); - public static final Block WHITE_SILT_SHINGLE_SLAB = register("white_silt_shingle_slab", new SlabBlock(FabricBlockSettings.copyOf(WHITE_SILT_SHINGLES))); - public static final Block ORANGE_SILT_SHINGLE_SLAB = register("orange_silt_shingle_slab", new SlabBlock(FabricBlockSettings.copyOf(ORANGE_SILT_SHINGLES))); - public static final Block MAGENTA_SILT_SHINGLE_SLAB = register("magenta_silt_shingle_slab", new SlabBlock(FabricBlockSettings.copyOf(MAGENTA_SILT_SHINGLES))); - public static final Block LIGHT_BLUE_SILT_SHINGLE_SLAB = register("light_blue_silt_shingle_slab", new SlabBlock(FabricBlockSettings.copyOf(LIGHT_BLUE_SILT_SHINGLES))); - public static final Block YELLOW_SILT_SHINGLE_SLAB = register("yellow_silt_shingle_slab", new SlabBlock(FabricBlockSettings.copyOf(YELLOW_SILT_SHINGLES))); - public static final Block LIME_SILT_SHINGLE_SLAB = register("lime_silt_shingle_slab", new SlabBlock(FabricBlockSettings.copyOf(LIME_SILT_SHINGLES))); - public static final Block PINK_SILT_SHINGLE_SLAB = register("pink_silt_shingle_slab", new SlabBlock(FabricBlockSettings.copyOf(PINK_SILT_SHINGLES))); - public static final Block GRAY_SILT_SHINGLE_SLAB = register("gray_silt_shingle_slab", new SlabBlock(FabricBlockSettings.copyOf(GRAY_SILT_SHINGLES))); - public static final Block LIGHT_GRAY_SILT_SHINGLE_SLAB = register("light_gray_silt_shingle_slab", new SlabBlock(FabricBlockSettings.copyOf(LIGHT_GRAY_SILT_SHINGLES))); - public static final Block CYAN_SILT_SHINGLE_SLAB = register("cyan_silt_shingle_slab", new SlabBlock(FabricBlockSettings.copyOf(CYAN_SILT_SHINGLES))); - public static final Block PURPLE_SILT_SHINGLE_SLAB = register("purple_silt_shingle_slab", new SlabBlock(FabricBlockSettings.copyOf(PURPLE_SILT_SHINGLES))); - public static final Block BLUE_SILT_SHINGLE_SLAB = register("blue_silt_shingle_slab", new SlabBlock(FabricBlockSettings.copyOf(BLUE_SILT_SHINGLES))); - public static final Block BROWN_SILT_SHINGLE_SLAB = register("brown_silt_shingle_slab", new SlabBlock(FabricBlockSettings.copyOf(BROWN_SILT_SHINGLES))); - public static final Block GREEN_SILT_SHINGLE_SLAB = register("green_silt_shingle_slab", new SlabBlock(FabricBlockSettings.copyOf(GREEN_SILT_SHINGLES))); - public static final Block RED_SILT_SHINGLE_SLAB = register("red_silt_shingle_slab", new SlabBlock(FabricBlockSettings.copyOf(RED_SILT_SHINGLES))); - public static final Block BLACK_SILT_SHINGLE_SLAB = register("black_silt_shingle_slab", new SlabBlock(FabricBlockSettings.copyOf(BLACK_SILT_SHINGLES))); - - public static final Block SILT_SHINGLE_WALL = register("silt_shingle_wall", new WallBlock(FabricBlockSettings.copyOf(SILT_SHINGLES))); - public static final Block WHITE_SILT_SHINGLE_WALL = register("white_silt_shingle_wall", new WallBlock(FabricBlockSettings.copyOf(WHITE_SILT_SHINGLES))); - public static final Block ORANGE_SILT_SHINGLE_WALL = register("orange_silt_shingle_wall", new WallBlock(FabricBlockSettings.copyOf(ORANGE_SILT_SHINGLES))); - public static final Block MAGENTA_SILT_SHINGLE_WALL = register("magenta_silt_shingle_wall", new WallBlock(FabricBlockSettings.copyOf(MAGENTA_SILT_SHINGLES))); - public static final Block LIGHT_BLUE_SILT_SHINGLE_WALL = register("light_blue_silt_shingle_wall", new WallBlock(FabricBlockSettings.copyOf(LIGHT_BLUE_SILT_SHINGLES))); - public static final Block YELLOW_SILT_SHINGLE_WALL = register("yellow_silt_shingle_wall", new WallBlock(FabricBlockSettings.copyOf(YELLOW_SILT_SHINGLES))); - public static final Block LIME_SILT_SHINGLE_WALL = register("lime_silt_shingle_wall", new WallBlock(FabricBlockSettings.copyOf(LIME_SILT_SHINGLES))); - public static final Block PINK_SILT_SHINGLE_WALL = register("pink_silt_shingle_wall", new WallBlock(FabricBlockSettings.copyOf(PINK_SILT_SHINGLES))); - public static final Block GRAY_SILT_SHINGLE_WALL = register("gray_silt_shingle_wall", new WallBlock(FabricBlockSettings.copyOf(GRAY_SILT_SHINGLES))); - public static final Block LIGHT_GRAY_SILT_SHINGLE_WALL = register("light_gray_silt_shingle_wall", new WallBlock(FabricBlockSettings.copyOf(LIGHT_GRAY_SILT_SHINGLES))); - public static final Block CYAN_SILT_SHINGLE_WALL = register("cyan_silt_shingle_wall", new WallBlock(FabricBlockSettings.copyOf(CYAN_SILT_SHINGLES))); - public static final Block PURPLE_SILT_SHINGLE_WALL = register("purple_silt_shingle_wall", new WallBlock(FabricBlockSettings.copyOf(PURPLE_SILT_SHINGLES))); - public static final Block BLUE_SILT_SHINGLE_WALL = register("blue_silt_shingle_wall", new WallBlock(FabricBlockSettings.copyOf(BLUE_SILT_SHINGLES))); - public static final Block BROWN_SILT_SHINGLE_WALL = register("brown_silt_shingle_wall", new WallBlock(FabricBlockSettings.copyOf(BROWN_SILT_SHINGLES))); - public static final Block GREEN_SILT_SHINGLE_WALL = register("green_silt_shingle_wall", new WallBlock(FabricBlockSettings.copyOf(GREEN_SILT_SHINGLES))); - public static final Block RED_SILT_SHINGLE_WALL = register("red_silt_shingle_wall", new WallBlock(FabricBlockSettings.copyOf(RED_SILT_SHINGLES))); - public static final Block BLACK_SILT_SHINGLE_WALL = register("black_silt_shingle_wall", new WallBlock(FabricBlockSettings.copyOf(BLACK_SILT_SHINGLES))); + public static final Block SILT = register("silt", new RotatedPillarBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.CLAY).mapColor(DyeColor.BROWN).sound(TwigsSoundEvents.SILT))); + public static final Block SILT_BRICKS = register("silt_bricks", new Block(BlockBehaviour.Properties.ofFullCopy(BRICKS).mapColor(DyeColor.YELLOW))); + public static final Block SILT_BRICK_STAIRS = register("silt_brick_stairs", new StairBlock(SILT_BRICKS.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(SILT_BRICKS))); + public static final Block SILT_BRICK_SLAB = register("silt_brick_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(SILT_BRICKS))); + public static final Block SILT_BRICK_WALL = register("silt_brick_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(SILT_BRICKS))); + public static final Block MIXED_SILT_BRICKS = register("mixed_silt_bricks", new Block(BlockBehaviour.Properties.ofFullCopy(SILT_BRICKS))); + public static final Block CHISELED_SILT_BRICKS = register("chiseled_silt_bricks", new FacingBlock(BlockBehaviour.Properties.ofFullCopy(SILT_BRICKS))); + public static final Block CRACKED_SILT_BRICKS = register("cracked_silt_bricks", new Block(BlockBehaviour.Properties.ofFullCopy(SILT_BRICKS))); + public static final Block SILT_BRICK_TRAIL = register("silt_brick_trail", new BrickTrailBlock(BlockBehaviour.Properties.ofFullCopy(SILT_BRICKS).noCollission().noOcclusion().instabreak())); + + public static final Block SILT_POT = register("silt_pot", new SiltPotBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.TERRACOTTA).strength(0.5f, 2f).pushReaction(PushReaction.NORMAL))); + public static final Block WHITE_SILT_POT = register("white_silt_pot", new SiltPotBlock(BlockBehaviour.Properties.ofFullCopy(SILT_POT).mapColor(MapColor.TERRACOTTA_WHITE))); + public static final Block ORANGE_SILT_POT = register("orange_silt_pot", new SiltPotBlock(BlockBehaviour.Properties.ofFullCopy(SILT_POT).mapColor(MapColor.COLOR_ORANGE))); + public static final Block MAGENTA_SILT_POT = register("magenta_silt_pot", new SiltPotBlock(BlockBehaviour.Properties.ofFullCopy(SILT_POT).mapColor(MapColor.COLOR_MAGENTA))); + public static final Block LIGHT_BLUE_SILT_POT = register("light_blue_silt_pot", new SiltPotBlock(BlockBehaviour.Properties.ofFullCopy(SILT_POT).mapColor(MapColor.COLOR_LIGHT_BLUE))); + public static final Block YELLOW_SILT_POT = register("yellow_silt_pot", new SiltPotBlock(BlockBehaviour.Properties.ofFullCopy(SILT_POT).mapColor(MapColor.COLOR_YELLOW))); + public static final Block LIME_SILT_POT = register("lime_silt_pot", new SiltPotBlock(BlockBehaviour.Properties.ofFullCopy(SILT_POT).mapColor(MapColor.COLOR_LIGHT_GREEN))); + public static final Block PINK_SILT_POT = register("pink_silt_pot", new SiltPotBlock(BlockBehaviour.Properties.ofFullCopy(SILT_POT).mapColor(MapColor.COLOR_PINK))); + public static final Block GRAY_SILT_POT = register("gray_silt_pot", new SiltPotBlock(BlockBehaviour.Properties.ofFullCopy(SILT_POT).mapColor(MapColor.COLOR_GRAY))); + public static final Block LIGHT_GRAY_SILT_POT = register("light_gray_silt_pot", new SiltPotBlock(BlockBehaviour.Properties.ofFullCopy(SILT_POT).mapColor(MapColor.COLOR_LIGHT_GRAY))); + public static final Block CYAN_SILT_POT = register("cyan_silt_pot", new SiltPotBlock(BlockBehaviour.Properties.ofFullCopy(SILT_POT).mapColor(MapColor.COLOR_CYAN))); + public static final Block PURPLE_SILT_POT = register("purple_silt_pot", new SiltPotBlock(BlockBehaviour.Properties.ofFullCopy(SILT_POT).mapColor(MapColor.COLOR_PURPLE))); + public static final Block BLUE_SILT_POT = register("blue_silt_pot", new SiltPotBlock(BlockBehaviour.Properties.ofFullCopy(SILT_POT).mapColor(MapColor.COLOR_BLUE))); + public static final Block BROWN_SILT_POT = register("brown_silt_pot", new SiltPotBlock(BlockBehaviour.Properties.ofFullCopy(SILT_POT).mapColor(MapColor.COLOR_BROWN))); + public static final Block GREEN_SILT_POT = register("green_silt_pot", new SiltPotBlock(BlockBehaviour.Properties.ofFullCopy(SILT_POT).mapColor(MapColor.COLOR_GREEN))); + public static final Block RED_SILT_POT = register("red_silt_pot", new SiltPotBlock(BlockBehaviour.Properties.ofFullCopy(SILT_POT).mapColor(MapColor.COLOR_RED))); + public static final Block BLACK_SILT_POT = register("black_silt_pot", new SiltPotBlock(BlockBehaviour.Properties.ofFullCopy(SILT_POT).mapColor(MapColor.COLOR_BLACK))); + + public static final Block PACKED_SILT = register("packed_silt", new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.TERRACOTTA).sound(TwigsSoundEvents.PACKED_SILT))); + public static final Block WHITE_PACKED_SILT = register("white_packed_silt", new Block(BlockBehaviour.Properties.ofFullCopy(PACKED_SILT).mapColor(MapColor.TERRACOTTA_WHITE))); + public static final Block ORANGE_PACKED_SILT = register("orange_packed_silt", new Block(BlockBehaviour.Properties.ofFullCopy(PACKED_SILT).mapColor(MapColor.COLOR_ORANGE))); + public static final Block MAGENTA_PACKED_SILT = register("magenta_packed_silt", new Block(BlockBehaviour.Properties.ofFullCopy(PACKED_SILT).mapColor(MapColor.COLOR_MAGENTA))); + public static final Block LIGHT_BLUE_PACKED_SILT = register("light_blue_packed_silt", new Block(BlockBehaviour.Properties.ofFullCopy(PACKED_SILT).mapColor(MapColor.COLOR_LIGHT_BLUE))); + public static final Block YELLOW_PACKED_SILT = register("yellow_packed_silt", new Block(BlockBehaviour.Properties.ofFullCopy(PACKED_SILT).mapColor(MapColor.COLOR_YELLOW))); + public static final Block LIME_PACKED_SILT = register("lime_packed_silt", new Block(BlockBehaviour.Properties.ofFullCopy(PACKED_SILT).mapColor(MapColor.COLOR_LIGHT_GREEN))); + public static final Block PINK_PACKED_SILT = register("pink_packed_silt", new Block(BlockBehaviour.Properties.ofFullCopy(PACKED_SILT).mapColor(MapColor.COLOR_PINK))); + public static final Block GRAY_PACKED_SILT = register("gray_packed_silt", new Block(BlockBehaviour.Properties.ofFullCopy(PACKED_SILT).mapColor(MapColor.COLOR_GRAY))); + public static final Block LIGHT_GRAY_PACKED_SILT = register("light_gray_packed_silt", new Block(BlockBehaviour.Properties.ofFullCopy(PACKED_SILT).mapColor(MapColor.COLOR_LIGHT_GRAY))); + public static final Block CYAN_PACKED_SILT = register("cyan_packed_silt", new Block(BlockBehaviour.Properties.ofFullCopy(PACKED_SILT).mapColor(MapColor.COLOR_CYAN))); + public static final Block PURPLE_PACKED_SILT = register("purple_packed_silt", new Block(BlockBehaviour.Properties.ofFullCopy(PACKED_SILT).mapColor(MapColor.COLOR_PURPLE))); + public static final Block BLUE_PACKED_SILT = register("blue_packed_silt", new Block(BlockBehaviour.Properties.ofFullCopy(PACKED_SILT).mapColor(MapColor.COLOR_BLUE))); + public static final Block BROWN_PACKED_SILT = register("brown_packed_silt", new Block(BlockBehaviour.Properties.ofFullCopy(PACKED_SILT).mapColor(MapColor.COLOR_BROWN))); + public static final Block GREEN_PACKED_SILT = register("green_packed_silt", new Block(BlockBehaviour.Properties.ofFullCopy(PACKED_SILT).mapColor(MapColor.COLOR_GREEN))); + public static final Block RED_PACKED_SILT = register("red_packed_silt", new Block(BlockBehaviour.Properties.ofFullCopy(PACKED_SILT).mapColor(MapColor.COLOR_RED))); + public static final Block BLACK_PACKED_SILT = register("black_packed_silt", new Block(BlockBehaviour.Properties.ofFullCopy(PACKED_SILT).mapColor(MapColor.COLOR_BLACK))); + + public static final Block SILT_SHINGLES = register("silt_shingles", new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.TERRACOTTA).sound(TwigsSoundEvents.SILT_SHINGLES))); + public static final Block WHITE_SILT_SHINGLES = register("white_silt_shingles", new Block(BlockBehaviour.Properties.ofFullCopy(SILT_SHINGLES).mapColor(MapColor.TERRACOTTA_WHITE))); + public static final Block ORANGE_SILT_SHINGLES = register("orange_silt_shingles", new Block(BlockBehaviour.Properties.ofFullCopy(SILT_SHINGLES).mapColor(MapColor.COLOR_ORANGE))); + public static final Block MAGENTA_SILT_SHINGLES = register("magenta_silt_shingles", new Block(BlockBehaviour.Properties.ofFullCopy(SILT_SHINGLES).mapColor(MapColor.COLOR_MAGENTA))); + public static final Block LIGHT_BLUE_SILT_SHINGLES = register("light_blue_silt_shingles", new Block(BlockBehaviour.Properties.ofFullCopy(SILT_SHINGLES).mapColor(MapColor.COLOR_LIGHT_BLUE))); + public static final Block YELLOW_SILT_SHINGLES = register("yellow_silt_shingles", new Block(BlockBehaviour.Properties.ofFullCopy(SILT_SHINGLES).mapColor(MapColor.COLOR_YELLOW))); + public static final Block LIME_SILT_SHINGLES = register("lime_silt_shingles", new Block(BlockBehaviour.Properties.ofFullCopy(SILT_SHINGLES).mapColor(MapColor.COLOR_LIGHT_GREEN))); + public static final Block PINK_SILT_SHINGLES = register("pink_silt_shingles", new Block(BlockBehaviour.Properties.ofFullCopy(SILT_SHINGLES).mapColor(MapColor.COLOR_PINK))); + public static final Block GRAY_SILT_SHINGLES = register("gray_silt_shingles", new Block(BlockBehaviour.Properties.ofFullCopy(SILT_SHINGLES).mapColor(MapColor.COLOR_GRAY))); + public static final Block LIGHT_GRAY_SILT_SHINGLES = register("light_gray_silt_shingles", new Block(BlockBehaviour.Properties.ofFullCopy(SILT_SHINGLES).mapColor(MapColor.COLOR_LIGHT_GRAY))); + public static final Block CYAN_SILT_SHINGLES = register("cyan_silt_shingles", new Block(BlockBehaviour.Properties.ofFullCopy(SILT_SHINGLES).mapColor(MapColor.COLOR_CYAN))); + public static final Block PURPLE_SILT_SHINGLES = register("purple_silt_shingles", new Block(BlockBehaviour.Properties.ofFullCopy(SILT_SHINGLES).mapColor(MapColor.COLOR_PURPLE))); + public static final Block BLUE_SILT_SHINGLES = register("blue_silt_shingles", new Block(BlockBehaviour.Properties.ofFullCopy(SILT_SHINGLES).mapColor(MapColor.COLOR_BLUE))); + public static final Block BROWN_SILT_SHINGLES = register("brown_silt_shingles", new Block(BlockBehaviour.Properties.ofFullCopy(SILT_SHINGLES).mapColor(MapColor.COLOR_BROWN))); + public static final Block GREEN_SILT_SHINGLES = register("green_silt_shingles", new Block(BlockBehaviour.Properties.ofFullCopy(SILT_SHINGLES).mapColor(MapColor.COLOR_GREEN))); + public static final Block RED_SILT_SHINGLES = register("red_silt_shingles", new Block(BlockBehaviour.Properties.ofFullCopy(SILT_SHINGLES).mapColor(MapColor.COLOR_RED))); + public static final Block BLACK_SILT_SHINGLES = register("black_silt_shingles", new Block(BlockBehaviour.Properties.ofFullCopy(SILT_SHINGLES).mapColor(MapColor.COLOR_BLACK))); + + public static final Block SILT_SHINGLE_STAIRS = register("silt_shingle_stairs", new StairBlock(SILT_SHINGLES.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(SILT_SHINGLES))); + public static final Block WHITE_SILT_SHINGLE_STAIRS = register("white_silt_shingle_stairs", new StairBlock(WHITE_SILT_SHINGLES.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(WHITE_SILT_SHINGLES))); + public static final Block ORANGE_SILT_SHINGLE_STAIRS = register("orange_silt_shingle_stairs", new StairBlock(ORANGE_SILT_SHINGLES.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(ORANGE_SILT_SHINGLES))); + public static final Block MAGENTA_SILT_SHINGLE_STAIRS = register("magenta_silt_shingle_stairs", new StairBlock(MAGENTA_SILT_SHINGLES.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(MAGENTA_SILT_SHINGLES))); + public static final Block LIGHT_BLUE_SILT_SHINGLE_STAIRS = register("light_blue_silt_shingle_stairs", new StairBlock(LIGHT_BLUE_SILT_SHINGLES.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(LIGHT_BLUE_SILT_SHINGLES))); + public static final Block YELLOW_SILT_SHINGLE_STAIRS = register("yellow_silt_shingle_stairs", new StairBlock(YELLOW_SILT_SHINGLES.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(YELLOW_SILT_SHINGLES))); + public static final Block LIME_SILT_SHINGLE_STAIRS = register("lime_silt_shingle_stairs", new StairBlock(LIME_SILT_SHINGLES.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(LIME_SILT_SHINGLES))); + public static final Block PINK_SILT_SHINGLE_STAIRS = register("pink_silt_shingle_stairs", new StairBlock(PINK_SILT_SHINGLES.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(PINK_SILT_SHINGLES))); + public static final Block GRAY_SILT_SHINGLE_STAIRS = register("gray_silt_shingle_stairs", new StairBlock(GRAY_SILT_SHINGLES.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(GRAY_SILT_SHINGLES))); + public static final Block LIGHT_GRAY_SILT_SHINGLE_STAIRS = register("light_gray_silt_shingle_stairs", new StairBlock(LIGHT_GRAY_SILT_SHINGLES.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(LIGHT_GRAY_SILT_SHINGLES))); + public static final Block CYAN_SILT_SHINGLE_STAIRS = register("cyan_silt_shingle_stairs", new StairBlock(CYAN_SILT_SHINGLES.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(CYAN_SILT_SHINGLES))); + public static final Block PURPLE_SILT_SHINGLE_STAIRS = register("purple_silt_shingle_stairs", new StairBlock(PURPLE_SILT_SHINGLES.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(PURPLE_SILT_SHINGLES))); + public static final Block BLUE_SILT_SHINGLE_STAIRS = register("blue_silt_shingle_stairs", new StairBlock(BLUE_SILT_SHINGLES.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(BLUE_SILT_SHINGLES))); + public static final Block BROWN_SILT_SHINGLE_STAIRS = register("brown_silt_shingle_stairs", new StairBlock(BROWN_SILT_SHINGLES.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(BROWN_SILT_SHINGLES))); + public static final Block GREEN_SILT_SHINGLE_STAIRS = register("green_silt_shingle_stairs", new StairBlock(GREEN_SILT_SHINGLES.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(GREEN_SILT_SHINGLES))); + public static final Block RED_SILT_SHINGLE_STAIRS = register("red_silt_shingle_stairs", new StairBlock(RED_SILT_SHINGLES.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(RED_SILT_SHINGLES))); + public static final Block BLACK_SILT_SHINGLE_STAIRS = register("black_silt_shingle_stairs", new StairBlock(BLACK_SILT_SHINGLES.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(BLACK_SILT_SHINGLES))); + + public static final Block SILT_SHINGLE_SLAB = register("silt_shingle_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(SILT_SHINGLES))); + public static final Block WHITE_SILT_SHINGLE_SLAB = register("white_silt_shingle_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_SILT_SHINGLES))); + public static final Block ORANGE_SILT_SHINGLE_SLAB = register("orange_silt_shingle_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(ORANGE_SILT_SHINGLES))); + public static final Block MAGENTA_SILT_SHINGLE_SLAB = register("magenta_silt_shingle_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(MAGENTA_SILT_SHINGLES))); + public static final Block LIGHT_BLUE_SILT_SHINGLE_SLAB = register("light_blue_silt_shingle_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(LIGHT_BLUE_SILT_SHINGLES))); + public static final Block YELLOW_SILT_SHINGLE_SLAB = register("yellow_silt_shingle_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(YELLOW_SILT_SHINGLES))); + public static final Block LIME_SILT_SHINGLE_SLAB = register("lime_silt_shingle_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(LIME_SILT_SHINGLES))); + public static final Block PINK_SILT_SHINGLE_SLAB = register("pink_silt_shingle_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(PINK_SILT_SHINGLES))); + public static final Block GRAY_SILT_SHINGLE_SLAB = register("gray_silt_shingle_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(GRAY_SILT_SHINGLES))); + public static final Block LIGHT_GRAY_SILT_SHINGLE_SLAB = register("light_gray_silt_shingle_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(LIGHT_GRAY_SILT_SHINGLES))); + public static final Block CYAN_SILT_SHINGLE_SLAB = register("cyan_silt_shingle_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(CYAN_SILT_SHINGLES))); + public static final Block PURPLE_SILT_SHINGLE_SLAB = register("purple_silt_shingle_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(PURPLE_SILT_SHINGLES))); + public static final Block BLUE_SILT_SHINGLE_SLAB = register("blue_silt_shingle_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(BLUE_SILT_SHINGLES))); + public static final Block BROWN_SILT_SHINGLE_SLAB = register("brown_silt_shingle_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(BROWN_SILT_SHINGLES))); + public static final Block GREEN_SILT_SHINGLE_SLAB = register("green_silt_shingle_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(GREEN_SILT_SHINGLES))); + public static final Block RED_SILT_SHINGLE_SLAB = register("red_silt_shingle_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(RED_SILT_SHINGLES))); + public static final Block BLACK_SILT_SHINGLE_SLAB = register("black_silt_shingle_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(BLACK_SILT_SHINGLES))); + + public static final Block SILT_SHINGLE_WALL = register("silt_shingle_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(SILT_SHINGLES))); + public static final Block WHITE_SILT_SHINGLE_WALL = register("white_silt_shingle_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_SILT_SHINGLES))); + public static final Block ORANGE_SILT_SHINGLE_WALL = register("orange_silt_shingle_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(ORANGE_SILT_SHINGLES))); + public static final Block MAGENTA_SILT_SHINGLE_WALL = register("magenta_silt_shingle_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(MAGENTA_SILT_SHINGLES))); + public static final Block LIGHT_BLUE_SILT_SHINGLE_WALL = register("light_blue_silt_shingle_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(LIGHT_BLUE_SILT_SHINGLES))); + public static final Block YELLOW_SILT_SHINGLE_WALL = register("yellow_silt_shingle_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(YELLOW_SILT_SHINGLES))); + public static final Block LIME_SILT_SHINGLE_WALL = register("lime_silt_shingle_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(LIME_SILT_SHINGLES))); + public static final Block PINK_SILT_SHINGLE_WALL = register("pink_silt_shingle_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(PINK_SILT_SHINGLES))); + public static final Block GRAY_SILT_SHINGLE_WALL = register("gray_silt_shingle_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(GRAY_SILT_SHINGLES))); + public static final Block LIGHT_GRAY_SILT_SHINGLE_WALL = register("light_gray_silt_shingle_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(LIGHT_GRAY_SILT_SHINGLES))); + public static final Block CYAN_SILT_SHINGLE_WALL = register("cyan_silt_shingle_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(CYAN_SILT_SHINGLES))); + public static final Block PURPLE_SILT_SHINGLE_WALL = register("purple_silt_shingle_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(PURPLE_SILT_SHINGLES))); + public static final Block BLUE_SILT_SHINGLE_WALL = register("blue_silt_shingle_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(BLUE_SILT_SHINGLES))); + public static final Block BROWN_SILT_SHINGLE_WALL = register("brown_silt_shingle_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(BROWN_SILT_SHINGLES))); + public static final Block GREEN_SILT_SHINGLE_WALL = register("green_silt_shingle_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(GREEN_SILT_SHINGLES))); + public static final Block RED_SILT_SHINGLE_WALL = register("red_silt_shingle_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(RED_SILT_SHINGLES))); + public static final Block BLACK_SILT_SHINGLE_WALL = register("black_silt_shingle_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(BLACK_SILT_SHINGLES))); private static ToIntFunction createLampLightLevel() { return (state) -> (Boolean)state.getValue(BlockStateProperties.LIT) ? 15 : 0; } private static Block register(String id, Block block) { - return Registry.register(BuiltInRegistries.BLOCK, new ResourceLocation(Twigs.MOD_ID, id), block); + return Registry.register(BuiltInRegistries.BLOCK, ResourceLocation.fromNamespaceAndPath(Twigs.MOD_ID, id), block); } } From 9159c375b5a5558cca6872e94f51674dbc5c0858 Mon Sep 17 00:00:00 2001 From: theendercore Date: Thu, 20 Jun 2024 23:37:08 +0300 Subject: [PATCH 10/72] - loot tables no id but RecKey --- .../java/com/ninni/twigs/registry/TwigsLootTables.java | 9 ++++++--- .../twigs/world/gen/structures/ObeliskGenerator.java | 4 ++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/ninni/twigs/registry/TwigsLootTables.java b/src/main/java/com/ninni/twigs/registry/TwigsLootTables.java index 2b450db0..48a10514 100644 --- a/src/main/java/com/ninni/twigs/registry/TwigsLootTables.java +++ b/src/main/java/com/ninni/twigs/registry/TwigsLootTables.java @@ -2,12 +2,15 @@ import com.ninni.twigs.Twigs; import net.fabricmc.fabric.api.loot.v2.LootTableEvents; +import net.minecraft.core.registries.Registries; +import net.minecraft.resources.ResourceKey; import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.level.storage.loot.LootTable; public class TwigsLootTables { - public static final ResourceLocation BLOODSTONE_OBELISK_CHEST = create("chests/bloodstone_obelisk"); + public static final ResourceKey BLOODSTONE_OBELISK_CHEST = create("chests/bloodstone_obelisk"); - private static ResourceLocation create(String id) { - return new ResourceLocation(Twigs.MOD_ID, id); + private static ResourceKey create(String id) { + return ResourceKey.create(Registries.LOOT_TABLE, ResourceLocation.fromNamespaceAndPath(Twigs.MOD_ID, id)); } } diff --git a/src/main/java/com/ninni/twigs/world/gen/structures/ObeliskGenerator.java b/src/main/java/com/ninni/twigs/world/gen/structures/ObeliskGenerator.java index 14344fd3..434a3017 100644 --- a/src/main/java/com/ninni/twigs/world/gen/structures/ObeliskGenerator.java +++ b/src/main/java/com/ninni/twigs/world/gen/structures/ObeliskGenerator.java @@ -35,7 +35,7 @@ import java.util.List; public class ObeliskGenerator { - private static final ResourceLocation OBELISK = new ResourceLocation(Twigs.MOD_ID, "bloodstone_obelisk/bloodstone_obelisk"); + private static final ResourceLocation OBELISK = ResourceLocation.fromNamespaceAndPath(Twigs.MOD_ID, "bloodstone_obelisk/bloodstone_obelisk"); public static void addPieces(StructureTemplateManager manager, BlockPos pos, Rotation rotation, StructurePiecesBuilder holder) { holder.addPiece(new ObeliskGenerator.Piece(manager, OBELISK, pos, rotation)); @@ -98,7 +98,7 @@ protected void handleDataMarker(String metadata, BlockPos pos, ServerLevelAccess if (mob != null) { mob.setPersistenceRequired(); mob.moveTo(pos, 0.0F, 0.0F); - mob.finalizeSpawn(world, world.getCurrentDifficultyAt(mob.blockPosition()), MobSpawnType.STRUCTURE, (SpawnGroupData) null, (CompoundTag) null); + mob.finalizeSpawn(world, world.getCurrentDifficultyAt(mob.blockPosition()), MobSpawnType.STRUCTURE, (SpawnGroupData) null); world.addFreshEntityWithPassengers(mob); world.setBlock(pos, Blocks.AIR.defaultBlockState(), 2); } From be901b209916ff9f405480c994dc84bc717940e4 Mon Sep 17 00:00:00 2001 From: theendercore Date: Thu, 20 Jun 2024 23:42:59 +0300 Subject: [PATCH 11/72] - map codec --- .../ninni/twigs/world/gen/structures/ObeliskStructure.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/ninni/twigs/world/gen/structures/ObeliskStructure.java b/src/main/java/com/ninni/twigs/world/gen/structures/ObeliskStructure.java index ee4ea34a..a5587d0e 100644 --- a/src/main/java/com/ninni/twigs/world/gen/structures/ObeliskStructure.java +++ b/src/main/java/com/ninni/twigs/world/gen/structures/ObeliskStructure.java @@ -1,6 +1,6 @@ package com.ninni.twigs.world.gen.structures; -import com.mojang.serialization.Codec; +import com.mojang.serialization.MapCodec; import com.ninni.twigs.registry.TwigsStructureTypes; import net.minecraft.core.BlockPos; import net.minecraft.world.level.ChunkPos; @@ -15,7 +15,7 @@ import java.util.Optional; public class ObeliskStructure extends Structure { - public static final Codec CODEC = ObeliskStructure.simpleCodec(ObeliskStructure::new); + public static final MapCodec CODEC = ObeliskStructure.simpleCodec(ObeliskStructure::new); public ObeliskStructure(StructureSettings structureSettings) { super(structureSettings); From 41f54954bba2151e1fcc96eea6e146ab3b2a09d7 Mon Sep 17 00:00:00 2001 From: theendercore Date: Thu, 20 Jun 2024 23:46:12 +0300 Subject: [PATCH 12/72] - applyChangeOverTime -> changeOverTime --- src/main/java/com/ninni/twigs/block/PillarOxidizableBlock.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/ninni/twigs/block/PillarOxidizableBlock.java b/src/main/java/com/ninni/twigs/block/PillarOxidizableBlock.java index 2f9bd103..50b5a861 100644 --- a/src/main/java/com/ninni/twigs/block/PillarOxidizableBlock.java +++ b/src/main/java/com/ninni/twigs/block/PillarOxidizableBlock.java @@ -23,7 +23,7 @@ public boolean isRandomlyTicking(BlockState blockState) { @SuppressWarnings("deprecation") @Override public void randomTick(BlockState blockState, ServerLevel serverLevel, BlockPos blockPos, RandomSource randomSource) { - this.applyChangeOverTime(blockState, serverLevel, blockPos, randomSource); + this.changeOverTime(blockState, serverLevel, blockPos, randomSource); } @Override From d3f93b14c7a2de9caeb00aa8c32b1dcbcfc62e8e Mon Sep 17 00:00:00 2001 From: theendercore Date: Thu, 20 Jun 2024 23:48:57 +0300 Subject: [PATCH 13/72] - missed a block codec --- .../ninni/twigs/block/FallingBlockWithEntity.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/ninni/twigs/block/FallingBlockWithEntity.java b/src/main/java/com/ninni/twigs/block/FallingBlockWithEntity.java index b05f9130..7e0e887e 100644 --- a/src/main/java/com/ninni/twigs/block/FallingBlockWithEntity.java +++ b/src/main/java/com/ninni/twigs/block/FallingBlockWithEntity.java @@ -1,5 +1,6 @@ package com.ninni.twigs.block; +import com.mojang.serialization.MapCodec; import com.ninni.twigs.mixin.FallingBlockEntityInvoker; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; @@ -8,10 +9,7 @@ import net.minecraft.world.entity.item.FallingBlockEntity; import net.minecraft.world.level.Level; import net.minecraft.world.level.LevelAccessor; -import net.minecraft.world.level.block.BaseEntityBlock; -import net.minecraft.world.level.block.Block; -import net.minecraft.world.level.block.Fallable; -import net.minecraft.world.level.block.FallingBlock; +import net.minecraft.world.level.block.*; import net.minecraft.world.level.block.entity.BlockEntity; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.level.block.state.properties.BlockStateProperties; @@ -20,11 +18,17 @@ @SuppressWarnings("deprecation") public class FallingBlockWithEntity extends BaseEntityBlock implements Fallable { + public static final MapCodec CODEC = simpleCodec(FallingBlockWithEntity::new); public FallingBlockWithEntity(Properties settings) { super(settings); } + @Override + protected MapCodec codec() { + return CODEC; + } + @Override public void onPlace(BlockState blockState, Level level, BlockPos blockPos, BlockState blockState2, boolean bl) { level.scheduleTick(blockPos, this, this.getFallDelay()); From e544b2f6476a686b71016c05844a023c214a05fa Mon Sep 17 00:00:00 2001 From: theendercore Date: Thu, 20 Jun 2024 23:57:16 +0300 Subject: [PATCH 14/72] - ResourceLocation(...) is now private - Codec -> MapCodec --- src/main/java/com/ninni/twigs/TwigsClient.java | 2 +- .../java/com/ninni/twigs/registry/TwigsBiomeModifier.java | 4 ++-- .../java/com/ninni/twigs/registry/TwigsBlockEntityType.java | 2 +- .../java/com/ninni/twigs/registry/TwigsCreativeModeTab.java | 2 +- src/main/java/com/ninni/twigs/registry/TwigsFeatures.java | 2 +- .../java/com/ninni/twigs/registry/TwigsParticleTypes.java | 2 +- .../java/com/ninni/twigs/registry/TwigsSoundEvents.java | 2 +- .../com/ninni/twigs/registry/TwigsStructurePieceTypes.java | 2 +- .../java/com/ninni/twigs/registry/TwigsStructureTypes.java | 6 +++--- src/main/java/com/ninni/twigs/stat/TwigsStats.java | 2 +- 10 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/main/java/com/ninni/twigs/TwigsClient.java b/src/main/java/com/ninni/twigs/TwigsClient.java index 907ca29e..b813ad25 100644 --- a/src/main/java/com/ninni/twigs/TwigsClient.java +++ b/src/main/java/com/ninni/twigs/TwigsClient.java @@ -42,7 +42,7 @@ public void onInitializeClient() { TwigsBlocks.BAMBOO_THATCH_SLAB ); - FabricModelPredicateProviderRegistry.register(TwigsItems.BRONZED_SEASHELL, new ResourceLocation("playing"), (itemStack, clientWorld, livingEntity, var) -> { + FabricModelPredicateProviderRegistry.register(TwigsItems.BRONZED_SEASHELL, ResourceLocation.withDefaultNamespace("playing"), (itemStack, clientWorld, livingEntity, var) -> { if (livingEntity == null) return 0.0F; return livingEntity.isUsingItem() && livingEntity.getUseItem() == itemStack ? 1.0F : 0.0F; diff --git a/src/main/java/com/ninni/twigs/registry/TwigsBiomeModifier.java b/src/main/java/com/ninni/twigs/registry/TwigsBiomeModifier.java index a44362e7..4460c18c 100644 --- a/src/main/java/com/ninni/twigs/registry/TwigsBiomeModifier.java +++ b/src/main/java/com/ninni/twigs/registry/TwigsBiomeModifier.java @@ -37,11 +37,11 @@ public static void init() { } public static void addFeature(String id, GenerationStep.Decoration decoration, ResourceKey resourceKey, TagKey biome) { - BiomeModifications.create(new ResourceLocation(Twigs.MOD_ID, id)).add(ModificationPhase.ADDITIONS, BiomeSelectors.tag(biome), biomeModificationContext -> biomeModificationContext.getGenerationSettings().addFeature(decoration, resourceKey)); + BiomeModifications.create(ResourceLocation.fromNamespaceAndPath(Twigs.MOD_ID, id)).add(ModificationPhase.ADDITIONS, BiomeSelectors.tag(biome), biomeModificationContext -> biomeModificationContext.getGenerationSettings().addFeature(decoration, resourceKey)); } private static void addOre(String id, ResourceKey resourceKey, Predicate biome) { - BiomeModifications.create(new ResourceLocation(Twigs.MOD_ID, id)).add(ModificationPhase.ADDITIONS, biome, context -> context.getGenerationSettings().addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, resourceKey)); + BiomeModifications.create(ResourceLocation.fromNamespaceAndPath(Twigs.MOD_ID, id)).add(ModificationPhase.ADDITIONS, biome, context -> context.getGenerationSettings().addFeature(GenerationStep.Decoration.UNDERGROUND_ORES, resourceKey)); } } diff --git a/src/main/java/com/ninni/twigs/registry/TwigsBlockEntityType.java b/src/main/java/com/ninni/twigs/registry/TwigsBlockEntityType.java index 9c1202a1..738974a0 100644 --- a/src/main/java/com/ninni/twigs/registry/TwigsBlockEntityType.java +++ b/src/main/java/com/ninni/twigs/registry/TwigsBlockEntityType.java @@ -11,7 +11,7 @@ public class TwigsBlockEntityType { public static final BlockEntityType SILT_POT = Registry.register( - BuiltInRegistries.BLOCK_ENTITY_TYPE, new ResourceLocation(Twigs.MOD_ID, "silt_pot"), + BuiltInRegistries.BLOCK_ENTITY_TYPE, ResourceLocation.fromNamespaceAndPath(Twigs.MOD_ID, "silt_pot"), FabricBlockEntityTypeBuilder.create(SiltPotBlockEntity::new, TwigsBlocks.SILT_POT, TwigsBlocks.BLACK_SILT_POT, diff --git a/src/main/java/com/ninni/twigs/registry/TwigsCreativeModeTab.java b/src/main/java/com/ninni/twigs/registry/TwigsCreativeModeTab.java index c2be656c..06c61207 100644 --- a/src/main/java/com/ninni/twigs/registry/TwigsCreativeModeTab.java +++ b/src/main/java/com/ninni/twigs/registry/TwigsCreativeModeTab.java @@ -713,6 +713,6 @@ public class TwigsCreativeModeTab { ); private static CreativeModeTab register(String id, CreativeModeTab tab) { - return Registry.register(BuiltInRegistries.CREATIVE_MODE_TAB, new ResourceLocation(Twigs.MOD_ID, id), tab); + return Registry.register(BuiltInRegistries.CREATIVE_MODE_TAB, ResourceLocation.fromNamespaceAndPath(Twigs.MOD_ID, id), tab); } } diff --git a/src/main/java/com/ninni/twigs/registry/TwigsFeatures.java b/src/main/java/com/ninni/twigs/registry/TwigsFeatures.java index d13bb254..59c8d9e8 100644 --- a/src/main/java/com/ninni/twigs/registry/TwigsFeatures.java +++ b/src/main/java/com/ninni/twigs/registry/TwigsFeatures.java @@ -20,7 +20,7 @@ public class TwigsFeatures { public static final Feature WATERLOGGABLE_SIMPLE_BLOCK = register("waterloggable_simple_block", new WaterloggableSimpleBlockFeature(SimpleBlockConfiguration.CODEC)); private static > F register(String string, F feature) { - return Registry.register(BuiltInRegistries.FEATURE, new ResourceLocation(Twigs.MOD_ID, string), feature); + return Registry.register(BuiltInRegistries.FEATURE, ResourceLocation.fromNamespaceAndPath(Twigs.MOD_ID, string), feature); } } diff --git a/src/main/java/com/ninni/twigs/registry/TwigsParticleTypes.java b/src/main/java/com/ninni/twigs/registry/TwigsParticleTypes.java index 8b4c8212..f58d7915 100644 --- a/src/main/java/com/ninni/twigs/registry/TwigsParticleTypes.java +++ b/src/main/java/com/ninni/twigs/registry/TwigsParticleTypes.java @@ -9,6 +9,6 @@ public class TwigsParticleTypes { - public static final SimpleParticleType ITEM_PEBBLE = Registry.register(BuiltInRegistries.PARTICLE_TYPE, new ResourceLocation(Twigs.MOD_ID, "item_pebble"), new TwigsParticleType(false)); + public static final SimpleParticleType ITEM_PEBBLE = Registry.register(BuiltInRegistries.PARTICLE_TYPE, ResourceLocation.fromNamespaceAndPath(Twigs.MOD_ID, "item_pebble"), new TwigsParticleType(false)); } diff --git a/src/main/java/com/ninni/twigs/registry/TwigsSoundEvents.java b/src/main/java/com/ninni/twigs/registry/TwigsSoundEvents.java index 118adacc..41887fe5 100644 --- a/src/main/java/com/ninni/twigs/registry/TwigsSoundEvents.java +++ b/src/main/java/com/ninni/twigs/registry/TwigsSoundEvents.java @@ -43,7 +43,7 @@ private static SoundType register(String name, float volume, float pitch) { } private static SoundEvent register(String name) { - ResourceLocation id = new ResourceLocation(Twigs.MOD_ID, name); + ResourceLocation id = ResourceLocation.fromNamespaceAndPath(Twigs.MOD_ID, name); return Registry.register(BuiltInRegistries.SOUND_EVENT, id, SoundEvent.createVariableRangeEvent(id)); } } diff --git a/src/main/java/com/ninni/twigs/registry/TwigsStructurePieceTypes.java b/src/main/java/com/ninni/twigs/registry/TwigsStructurePieceTypes.java index 33fe5aaf..75304361 100644 --- a/src/main/java/com/ninni/twigs/registry/TwigsStructurePieceTypes.java +++ b/src/main/java/com/ninni/twigs/registry/TwigsStructurePieceTypes.java @@ -11,7 +11,7 @@ public class TwigsStructurePieceTypes { public static final StructurePieceType BLOODSTONE_OBELISK = register("bloodstone_obelisk", ObeliskGenerator.Piece::new); private static StructurePieceType register(String id, StructurePieceType type) { - return Registry.register(BuiltInRegistries.STRUCTURE_PIECE, new ResourceLocation(Twigs.MOD_ID, id), type); + return Registry.register(BuiltInRegistries.STRUCTURE_PIECE, ResourceLocation.fromNamespaceAndPath(Twigs.MOD_ID, id), type); } private static StructurePieceType register(String id, StructurePieceType.StructureTemplateType type) { diff --git a/src/main/java/com/ninni/twigs/registry/TwigsStructureTypes.java b/src/main/java/com/ninni/twigs/registry/TwigsStructureTypes.java index ad29ccde..d6cadc87 100644 --- a/src/main/java/com/ninni/twigs/registry/TwigsStructureTypes.java +++ b/src/main/java/com/ninni/twigs/registry/TwigsStructureTypes.java @@ -1,6 +1,6 @@ package com.ninni.twigs.registry; -import com.mojang.serialization.Codec; +import com.mojang.serialization.MapCodec; import com.ninni.twigs.Twigs; import com.ninni.twigs.world.gen.structures.ObeliskStructure; import net.minecraft.core.Registry; @@ -13,8 +13,8 @@ public class TwigsStructureTypes { public static final StructureType OBELISK = register("obelisk", ObeliskStructure.CODEC); - private static StructureType register(String string, Codec codec) { - return Registry.register(BuiltInRegistries.STRUCTURE_TYPE, new ResourceLocation(Twigs.MOD_ID, string), () -> codec); + private static StructureType register(String string, MapCodec codec) { + return Registry.register(BuiltInRegistries.STRUCTURE_TYPE, ResourceLocation.fromNamespaceAndPath(Twigs.MOD_ID, string), () -> codec); } } diff --git a/src/main/java/com/ninni/twigs/stat/TwigsStats.java b/src/main/java/com/ninni/twigs/stat/TwigsStats.java index 51ed0cf4..3affe976 100644 --- a/src/main/java/com/ninni/twigs/stat/TwigsStats.java +++ b/src/main/java/com/ninni/twigs/stat/TwigsStats.java @@ -12,7 +12,7 @@ public interface TwigsStats { private static ResourceLocation register(String id, StatFormatter formatter) { - ResourceLocation rl = new ResourceLocation(id); + ResourceLocation rl = ResourceLocation.parse(id); Registry.register(BuiltInRegistries.CUSTOM_STAT, id, rl); CUSTOM.get(rl, formatter); return rl; From 5446e98651431ca8495e7bcfd4fad42d4c10979c Mon Sep 17 00:00:00 2001 From: theendercore Date: Thu, 20 Jun 2024 23:59:34 +0300 Subject: [PATCH 15/72] - getUseDuration now has living entity param --- src/main/java/com/ninni/twigs/item/InstrumentBlockItem.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/ninni/twigs/item/InstrumentBlockItem.java b/src/main/java/com/ninni/twigs/item/InstrumentBlockItem.java index 5008610d..0fb08b6d 100644 --- a/src/main/java/com/ninni/twigs/item/InstrumentBlockItem.java +++ b/src/main/java/com/ninni/twigs/item/InstrumentBlockItem.java @@ -32,7 +32,7 @@ public InteractionResultHolder use(Level level, Player player, Intera } @Override - public int getUseDuration(ItemStack itemStack) { + public int getUseDuration(ItemStack itemStack, LivingEntity livingEntity) { return 1200; } From 787b0a674c83aaaf9931f275fcfd0ddf72e4b38b Mon Sep 17 00:00:00 2001 From: theendercore Date: Fri, 21 Jun 2024 00:02:29 +0300 Subject: [PATCH 16/72] - appendHoverText params changed --- src/main/java/com/ninni/twigs/block/PaperLanternBlock.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/ninni/twigs/block/PaperLanternBlock.java b/src/main/java/com/ninni/twigs/block/PaperLanternBlock.java index 1ed0c974..8c41b2f3 100644 --- a/src/main/java/com/ninni/twigs/block/PaperLanternBlock.java +++ b/src/main/java/com/ninni/twigs/block/PaperLanternBlock.java @@ -4,6 +4,7 @@ import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; import net.minecraft.network.chat.Component; +import net.minecraft.world.item.Item; import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.item.context.BlockPlaceContext; @@ -105,7 +106,7 @@ public FluidState getFluidState(BlockState state) { } @Override - public void appendHoverText(ItemStack itemStack, @Nullable BlockGetter blockGetter, List list, TooltipFlag tooltipFlag) { + public void appendHoverText(ItemStack itemStack, Item.TooltipContext tooltipContext, List list, TooltipFlag tooltipFlag) { if (this.content != Blocks.AIR) { list.add(this.createContentTooltip()); } From 15b47b4c9efb87328b2ce55208d0f482c13b331e Mon Sep 17 00:00:00 2001 From: theendercore Date: Fri, 21 Jun 2024 00:07:59 +0300 Subject: [PATCH 17/72] - saveWithoutMetadata() requires a provider --- src/main/java/com/ninni/twigs/block/FallingBlockWithEntity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/ninni/twigs/block/FallingBlockWithEntity.java b/src/main/java/com/ninni/twigs/block/FallingBlockWithEntity.java index 7e0e887e..c8bb2cd8 100644 --- a/src/main/java/com/ninni/twigs/block/FallingBlockWithEntity.java +++ b/src/main/java/com/ninni/twigs/block/FallingBlockWithEntity.java @@ -48,7 +48,7 @@ public void tick(BlockState state, ServerLevel world, BlockPos pos, RandomSource } BlockEntity blockEntity = world.getBlockEntity(pos); FallingBlockEntity fallingBlockEntity = spawnFromBlock(world, pos, state); - if (blockEntity != null) fallingBlockEntity.blockData = blockEntity.saveWithoutMetadata(); + if (blockEntity != null) fallingBlockEntity.blockData = blockEntity.saveWithoutMetadata(world.registryAccess()); this.configureFallingBlockEntity(fallingBlockEntity); } From ae003b71e5ed6e15c3b2ce56e335ce51b96ad047 Mon Sep 17 00:00:00 2001 From: theendercore Date: Fri, 21 Jun 2024 00:10:11 +0300 Subject: [PATCH 18/72] - load and save have a provider now --- .../twigs/block/entity/SiltPotBlockEntity.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/ninni/twigs/block/entity/SiltPotBlockEntity.java b/src/main/java/com/ninni/twigs/block/entity/SiltPotBlockEntity.java index 83ed9843..e3ad3a5c 100644 --- a/src/main/java/com/ninni/twigs/block/entity/SiltPotBlockEntity.java +++ b/src/main/java/com/ninni/twigs/block/entity/SiltPotBlockEntity.java @@ -3,6 +3,7 @@ import com.ninni.twigs.Twigs; import com.ninni.twigs.registry.TwigsBlockEntityType; import net.minecraft.core.BlockPos; +import net.minecraft.core.HolderLookup; import net.minecraft.core.NonNullList; import net.minecraft.nbt.CompoundTag; import net.minecraft.network.chat.Component; @@ -33,19 +34,19 @@ public int getContainerSize() { } @Override - public void load(CompoundTag nbt) { - super.load(nbt); + public void loadAdditional(CompoundTag nbt, HolderLookup.Provider provider) { + super.loadAdditional(nbt, provider); this.inventory = NonNullList.withSize(this.getContainerSize(), ItemStack.EMPTY); if (!this.tryLoadLootTable(nbt)) { - ContainerHelper.loadAllItems(nbt, this.inventory); + ContainerHelper.loadAllItems(nbt, this.inventory, provider); } } @Override - protected void saveAdditional(CompoundTag nbt) { - super.saveAdditional(nbt); + protected void saveAdditional(CompoundTag nbt, HolderLookup.Provider provider ) { + super.saveAdditional(nbt, provider); if (!this.tryLoadLootTable(nbt)) { - ContainerHelper.saveAllItems(nbt, this.inventory); + ContainerHelper.saveAllItems(nbt, this.inventory, provider); } } From a0babe46615b03ba5c9505fc7ed8ec688bd4b7f2 Mon Sep 17 00:00:00 2001 From: theendercore Date: Fri, 21 Jun 2024 00:22:57 +0300 Subject: [PATCH 19/72] - use -> useWithoutItem --- src/main/java/com/ninni/twigs/block/LampBlock.java | 4 +--- .../java/com/ninni/twigs/registry/TwigsBlockEntityType.java | 1 + 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/ninni/twigs/block/LampBlock.java b/src/main/java/com/ninni/twigs/block/LampBlock.java index 109e9a73..e8bf9f45 100644 --- a/src/main/java/com/ninni/twigs/block/LampBlock.java +++ b/src/main/java/com/ninni/twigs/block/LampBlock.java @@ -3,7 +3,6 @@ import com.ninni.twigs.registry.TwigsSoundEvents; import net.minecraft.core.BlockPos; import net.minecraft.sounds.SoundSource; -import net.minecraft.world.InteractionHand; import net.minecraft.world.InteractionResult; import net.minecraft.world.entity.player.Player; import net.minecraft.world.level.Level; @@ -22,9 +21,8 @@ public LampBlock(Properties properties) { this.registerDefaultState(this.defaultBlockState().setValue(LIT, true)); } - @SuppressWarnings("deprecation") @Override - public InteractionResult use(BlockState state, Level level, BlockPos pos, Player player, InteractionHand interactionHand, BlockHitResult blockHitResult) { + public InteractionResult useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult blockHitResult) { if (!player.isShiftKeyDown()) { final boolean wasLit = state.getValue(LIT); level.setBlockAndUpdate(pos, state.setValue(LIT, !wasLit)); diff --git a/src/main/java/com/ninni/twigs/registry/TwigsBlockEntityType.java b/src/main/java/com/ninni/twigs/registry/TwigsBlockEntityType.java index 738974a0..6ec3ccd0 100644 --- a/src/main/java/com/ninni/twigs/registry/TwigsBlockEntityType.java +++ b/src/main/java/com/ninni/twigs/registry/TwigsBlockEntityType.java @@ -8,6 +8,7 @@ import net.minecraft.resources.ResourceLocation; import net.minecraft.world.level.block.entity.BlockEntityType; +@SuppressWarnings("deprecation") public class TwigsBlockEntityType { public static final BlockEntityType SILT_POT = Registry.register( From d5a50b7c7db5d4b5d23d9b40848e978bd7ad0679 Mon Sep 17 00:00:00 2001 From: theendercore Date: Fri, 21 Jun 2024 12:57:02 +0300 Subject: [PATCH 20/72] - removed the "s" from like every folder in data --- .../{blocks => block}/crystal_sound_blocks.json | 0 .../enchantment_power_transmitter.json | 0 .../tags/{blocks => block}/flower_pots.json | 0 .../{blocks => block}/inside_step_sound_blocks.json | 0 .../tags/{blocks => block}/mineable/axe.json | 0 .../tags/{blocks => block}/mineable/pickaxe.json | 0 .../tags/{blocks => block}/mineable/shovel.json | 0 .../tags/{blocks => block}/piglin_repellents.json | 0 .../tags/{blocks => block}/replaceable_plants.json | 0 .../minecraft/tags/{blocks => block}/slabs.json | 0 .../tags/{blocks => block}/small_flowers.json | 0 .../minecraft/tags/{blocks => block}/stairs.json | 0 .../minecraft/tags/{blocks => block}/walls.json | 0 .../tags/{items => item}/piglin_repellents.json | 0 .../data/minecraft/tags/{items => item}/slabs.json | 0 .../tags/{items => item}/small_flowers.json | 0 .../data/minecraft/tags/{items => item}/stairs.json | 0 .../data/minecraft/tags/{items => item}/walls.json | 0 .../recipes/amethyst_blocks/cut_amethyst.json | 0 ...t_amethyst_from_amethyst_block_stonecutting.json | 0 .../amethyst_blocks/cut_amethyst_stonecutting.json | 0 .../recipes/amethyst_blocks/polished_amethyst.json | 0 .../polished_amethyst_stonecutting.json | 0 .../azalea_flowers_from_flowering_azalea.json | 0 ...azalea_flowers_from_flowering_azalea_leaves.json | 0 .../recipes/bamboo_mat.json | 0 .../recipes/bamboo_thatch/bamboo_thatch.json | 0 .../recipes/bamboo_thatch/bamboo_thatch_slab.json | 0 .../chiseled_smooth_basalt_bricks.json | 0 .../chiseled_smooth_basalt_bricks_stonecutting.json | 0 .../basalt_blocks/polished_basalt_bricks.json | 0 .../polished_basalt_bricks_stonecutting.json | 0 .../basalt_blocks/smooth_basalt_brick_slab.json | 0 ..._brick_slab_from_smooth_basalt_stonecutting.json | 0 .../smooth_basalt_brick_slab_stonecutting.json | 0 .../basalt_blocks/smooth_basalt_brick_stairs.json | 0 ...rick_stairs_from_smooth_basalt_stonecutting.json | 0 .../smooth_basalt_brick_stairs_stonecutting.json | 0 .../basalt_blocks/smooth_basalt_brick_wall.json | 0 ..._brick_wall_from_smooth_basalt_stonecutting.json | 0 .../smooth_basalt_brick_wall_stonecutting.json | 0 .../recipes/basalt_blocks/smooth_basalt_bricks.json | 0 .../smooth_basalt_bricks_stonecutting.json | 0 .../recipes/bloodstone/bloodstone.json | 0 .../recipes/bloodstone/bloodstone_slab.json | 0 .../bloodstone/bloodstone_slab_stonecutting.json | 0 .../recipes/bloodstone/bloodstone_stairs.json | 0 .../bloodstone/bloodstone_stairs_stonecutting.json | 0 .../recipes/bloodstone/bloodstone_wall.json | 0 .../bloodstone/bloodstone_wall_stonecutting.json | 0 .../cracked_polished_bloodstone_bricks.json | 0 .../recipes/bloodstone/polished_bloodstone.json | 0 .../bloodstone/polished_bloodstone_brick_slab.json | 0 ...polished_bloodstone_brick_slab_stonecutting.json | 0 .../polished_bloodstone_brick_stairs.json | 0 ...lished_bloodstone_brick_stairs_stonecutting.json | 0 .../bloodstone/polished_bloodstone_brick_wall.json | 0 ...polished_bloodstone_brick_wall_stonecutting.json | 0 .../bloodstone/polished_bloodstone_bricks.json | 0 ...odstone_bricks_from_bloodstone_stonecutting.json | 0 .../polished_bloodstone_bricks_stonecutting.json | 0 .../bloodstone/polished_bloodstone_slab.json | 0 .../polished_bloodstone_slab_stonecutting.json | 0 .../bloodstone/polished_bloodstone_stairs.json | 0 .../polished_bloodstone_stairs_stonecutting.json | 0 .../polished_bloodstone_stonecutting.json | 0 .../recipes/bone_meal_from_seashells.json | 0 .../recipes/bricks/brick_trail.json | 0 .../recipes/bricks/chiseled_bricks.json | 0 .../bricks/chiseled_bricks_stonecutting.json | 0 .../recipes/bricks/cracked_bricks.json | 0 .../recipes/bricks/mixed_bricks.json | 0 .../recipes/bricks/mixed_bricks_stonecutting.json | 0 .../recipes/bricks/mossy_brick_slab.json | 0 .../bricks/mossy_brick_slab_stonecutting.json | 0 .../recipes/bricks/mossy_brick_stairs.json | 0 .../bricks/mossy_brick_stairs_stonecutting.json | 0 .../recipes/bricks/mossy_brick_wall.json | 0 .../bricks/mossy_brick_wall_stonecutting.json | 0 .../bricks/mossy_bricks_from_moss_block.json | 0 .../recipes/bricks/mossy_bricks_from_vine.json | 0 .../recipes/calcite/calcite_slab.json | 0 .../recipes/calcite/calcite_slab_stonecutting.json | 0 .../recipes/calcite/calcite_stairs.json | 0 .../calcite/calcite_stairs_stonecutting.json | 0 .../recipes/calcite/calcite_wall.json | 0 .../recipes/calcite/calcite_wall_stonecutting.json | 0 .../calcite/cracked_polished_calcite_bricks.json | 0 .../recipes/calcite/polished_calcite.json | 0 .../calcite/polished_calcite_brick_slab.json | 0 .../polished_calcite_brick_slab_stonecutting.json | 0 .../calcite/polished_calcite_brick_stairs.json | 0 .../polished_calcite_brick_stairs_stonecutting.json | 0 .../calcite/polished_calcite_brick_wall.json | 0 .../polished_calcite_brick_wall_stonecutting.json | 0 .../recipes/calcite/polished_calcite_bricks.json | 0 ...ed_calcite_bricks_from_calcite_stonecutting.json | 0 .../polished_calcite_bricks_stonecutting.json | 0 .../recipes/calcite/polished_calcite_slab.json | 0 .../calcite/polished_calcite_slab_stonecutting.json | 0 .../recipes/calcite/polished_calcite_stairs.json | 0 .../polished_calcite_stairs_stonecutting.json | 0 .../calcite/polished_calcite_stonecutting.json | 0 .../cobblestone_bricks/cobblestone_brick_slab.json | 0 ...ne_brick_slab_from_cobblestone_stonecutting.json | 0 .../cobblestone_brick_slab_stonecutting.json | 0 .../cobblestone_brick_stairs.json | 0 ..._brick_stairs_from_cobblestone_stonecutting.json | 0 .../cobblestone_brick_stairs_stonecutting.json | 0 .../cobblestone_bricks/cobblestone_brick_wall.json | 0 ...ne_brick_wall_from_cobblestone_stonecutting.json | 0 .../cobblestone_brick_wall_stonecutting.json | 0 .../cobblestone_bricks/cobblestone_bricks.json | 0 .../cobblestone_bricks_stonecutting.json | 0 .../cracked_cobblestone_bricks.json | 0 .../mossy_cobblestone_brick_slab.json | 0 ...ck_slab_from_mossy_cobblestone_stonecutting.json | 0 .../mossy_cobblestone_brick_slab_stonecutting.json | 0 .../mossy_cobblestone_brick_stairs.json | 0 ..._stairs_from_mossy_cobblestone_stonecutting.json | 0 ...mossy_cobblestone_brick_stairs_stonecutting.json | 0 .../mossy_cobblestone_brick_wall.json | 0 ...ck_wall_from_mossy_cobblestone_stonecutting.json | 0 .../mossy_cobblestone_brick_wall_stonecutting.json | 0 .../mossy_cobblestone_bricks_cobblestone.json | 0 .../mossy_cobblestone_bricks_from_moss.json | 0 ...y_cobblestone_bricks_from_mossy_cobblestone.json | 0 .../mossy_cobblestone_bricks_stonecutting.json | 0 .../recipes/cobblestone_from_pebble.json | 0 .../recipes/columns/blackstone_column.json | 0 .../columns/blackstone_column_stonecutting.json | 0 .../recipes/columns/deepslate_column.json | 0 .../columns/deepslate_column_stonecutting.json | 0 .../recipes/columns/quartz_column.json | 0 .../recipes/columns/quartz_column_stonecutting.json | 0 .../recipes/columns/stone_column.json | 0 .../recipes/columns/stone_column_stonecutting.json | 0 .../recipes/compacted_dripstone.json | 0 .../recipes/copper_pillar/copper_pillar.json | 0 .../copper_pillar_from_cut_copper_stonecutting.json | 0 .../copper_pillar/copper_pillar_stonecutting.json | 0 .../copper_pillar/exposed_copper_pillar.json | 0 ..._copper_pillar_from_cut_copper_stonecutting.json | 0 .../exposed_copper_pillar_stonecutting.json | 0 .../copper_pillar/oxidized_copper_pillar.json | 0 ..._copper_pillar_from_cut_copper_stonecutting.json | 0 .../oxidized_copper_pillar_stonecutting.json | 0 .../recipes/copper_pillar/waxed_copper_pillar.json | 0 ..._copper_pillar_from_cut_copper_stonecutting.json | 0 .../waxed_copper_pillar_stonecutting.json | 0 .../copper_pillar/waxed_exposed_copper_pillar.json | 0 ..._copper_pillar_from_cut_copper_stonecutting.json | 0 .../waxed_exposed_copper_pillar_stonecutting.json | 0 .../copper_pillar/waxed_oxidized_copper_pillar.json | 0 ..._copper_pillar_from_cut_copper_stonecutting.json | 0 .../waxed_oxidized_copper_pillar_stonecutting.json | 0 .../waxed_weathered_copper_pillar.json | 0 ..._copper_pillar_from_cut_copper_stonecutting.json | 0 .../waxed_weathered_copper_pillar_stonecutting.json | 0 .../copper_pillar/weathered_copper_pillar.json | 0 ..._copper_pillar_from_cut_copper_stonecutting.json | 0 .../weathered_copper_pillar_stonecutting.json | 0 .../twisting_polished_blackstone_brick_slab.json | 0 ...polished_blackstone_brick_slab_stonecutting.json | 0 .../twisting_polished_blackstone_brick_stairs.json | 0 ...lished_blackstone_brick_stairs_stonecutting.json | 0 .../twisting_polished_blackstone_brick_wall.json | 0 ...polished_blackstone_brick_wall_stonecutting.json | 0 .../twisting_polished_blackstone_bricks.json | 0 .../weeping_polished_blackstone_brick_slab.json | 0 ...polished_blackstone_brick_slab_stonecutting.json | 0 .../weeping_polished_blackstone_brick_stairs.json | 0 ...lished_blackstone_brick_stairs_stonecutting.json | 0 .../weeping_polished_blackstone_brick_wall.json | 0 ...polished_blackstone_brick_wall_stonecutting.json | 0 .../weeping_polished_blackstone_bricks.json | 0 .../recipes/gravel_bricks/gravel_brick_slab.json | 0 .../recipes/gravel_bricks/gravel_brick_stairs.json | 0 .../recipes/gravel_bricks/gravel_brick_wall.json | 0 .../recipes/gravel_bricks/gravel_bricks.json | 0 .../recipes/lamps/crimson_shroomlamp.json | 0 .../recipes/lamps/lamp.json | 0 .../recipes/lamps/soul_lamp.json | 0 .../recipes/lamps/warped_shroomlamp.json | 0 .../paper_lanterns/allium_paper_lantern.json | 0 .../paper_lanterns/blue_orchid_paper_lantern.json | 0 .../paper_lanterns/crimson_roots_paper_lantern.json | 0 .../paper_lanterns/dandelion_paper_lantern.json | 0 .../recipes/paper_lanterns/paper_lantern.json | 0 .../paper_lanterns/torchflower_paper_lantern.json | 0 .../rhyolite/cracked_polished_rhyolite_bricks.json | 0 .../recipes/rhyolite/polished_rhyolite.json | 0 .../rhyolite/polished_rhyolite_brick_slab.json | 0 .../polished_rhyolite_brick_slab_stonecutting.json | 0 .../rhyolite/polished_rhyolite_brick_stairs.json | 0 ...polished_rhyolite_brick_stairs_stonecutting.json | 0 .../rhyolite/polished_rhyolite_brick_wall.json | 0 .../polished_rhyolite_brick_wall_stonecutting.json | 0 .../recipes/rhyolite/polished_rhyolite_bricks.json | 0 ..._rhyolite_bricks_from_rhyolite_stonecutting.json | 0 .../polished_rhyolite_bricks_stonecutting.json | 0 .../recipes/rhyolite/polished_rhyolite_slab.json | 0 .../polished_rhyolite_slab_stonecutting.json | 0 .../recipes/rhyolite/polished_rhyolite_stairs.json | 0 .../polished_rhyolite_stairs_stonecutting.json | 0 .../rhyolite/polished_rhyolite_stonecutting.json | 0 .../recipes/rhyolite/rhyolite.json | 0 .../recipes/rhyolite/rhyolite_slab.json | 0 .../rhyolite/rhyolite_slab_stonecutting.json | 0 .../recipes/rhyolite/rhyolite_stairs.json | 0 .../rhyolite/rhyolite_stairs_stonecutting.json | 0 .../recipes/rhyolite/rhyolite_wall.json | 0 .../rhyolite/rhyolite_wall_stonecutting.json | 0 .../recipes/rocky_dirt.json | 0 .../schist/cracked_polished_schist_bricks.json | 0 .../recipes/schist/polished_schist.json | 0 .../recipes/schist/polished_schist_brick_slab.json | 0 .../polished_schist_brick_slab_stonecutting.json | 0 .../schist/polished_schist_brick_stairs.json | 0 .../polished_schist_brick_stairs_stonecutting.json | 0 .../recipes/schist/polished_schist_brick_wall.json | 0 .../polished_schist_brick_wall_stonecutting.json | 0 .../recipes/schist/polished_schist_bricks.json | 0 ...shed_schist_bricks_from_schist_stonecutting.json | 0 .../schist/polished_schist_bricks_stonecutting.json | 0 .../recipes/schist/polished_schist_slab.json | 0 .../schist/polished_schist_slab_stonecutting.json | 0 .../recipes/schist/polished_schist_stairs.json | 0 .../schist/polished_schist_stairs_stonecutting.json | 0 .../schist/polished_schist_stonecutting.json | 0 .../recipes/schist/schist.json | 0 .../recipes/schist/schist_slab.json | 0 .../recipes/schist/schist_slab_stonecutting.json | 0 .../recipes/schist/schist_stairs.json | 0 .../recipes/schist/schist_stairs_stonecutting.json | 0 .../recipes/schist/schist_wall.json | 0 .../recipes/schist/schist_wall_stonecutting.json | 0 .../silt/black_packed_silt_from_packed_silt.json | 0 .../recipes/silt/black_packed_silt_from_silt.json | 0 .../recipes/silt/black_silt_pot_from_silt_pot.json | 0 .../recipes/silt/black_silt_shingle_slab.json | 0 ...le_slab_from_black_packed_silt_stonecutting.json | 0 ...e_slab_from_black_silt_shingle_stonecutting.json | 0 .../recipes/silt/black_silt_shingle_stairs.json | 0 ..._stairs_from_black_packed_silt_stonecutting.json | 0 ...stairs_from_black_silt_shingle_stonecutting.json | 0 .../recipes/silt/black_silt_shingle_wall.json | 0 ...le_wall_from_black_packed_silt_stonecutting.json | 0 ...e_wall_from_black_silt_shingle_stonecutting.json | 0 .../recipes/silt/black_silt_shingles.json | 0 ...silt_shingles_from_packed_silt_stonecutting.json | 0 .../silt/blue_packed_silt_from_packed_silt.json | 0 .../recipes/silt/blue_packed_silt_from_silt.json | 0 .../recipes/silt/blue_silt_pot_from_silt_pot.json | 0 .../recipes/silt/blue_silt_shingle_slab.json | 0 ...gle_slab_from_blue_packed_silt_stonecutting.json | 0 ...le_slab_from_blue_silt_shingle_stonecutting.json | 0 .../recipes/silt/blue_silt_shingle_stairs.json | 0 ...e_stairs_from_blue_packed_silt_stonecutting.json | 0 ..._stairs_from_blue_silt_shingle_stonecutting.json | 0 .../recipes/silt/blue_silt_shingle_wall.json | 0 ...gle_wall_from_blue_packed_silt_stonecutting.json | 0 ...le_wall_from_blue_silt_shingle_stonecutting.json | 0 .../recipes/silt/blue_silt_shingles.json | 0 ...silt_shingles_from_packed_silt_stonecutting.json | 0 .../silt/brown_packed_silt_from_packed_silt.json | 0 .../recipes/silt/brown_packed_silt_from_silt.json | 0 .../recipes/silt/brown_silt_pot_from_silt_pot.json | 0 .../recipes/silt/brown_silt_shingle_slab.json | 0 ...le_slab_from_brown_packed_silt_stonecutting.json | 0 ...e_slab_from_brown_silt_shingle_stonecutting.json | 0 .../recipes/silt/brown_silt_shingle_stairs.json | 0 ..._stairs_from_brown_packed_silt_stonecutting.json | 0 ...stairs_from_brown_silt_shingle_stonecutting.json | 0 .../recipes/silt/brown_silt_shingle_wall.json | 0 ...le_wall_from_brown_packed_silt_stonecutting.json | 0 ...e_wall_from_brown_silt_shingle_stonecutting.json | 0 .../recipes/silt/brown_silt_shingles.json | 0 ...silt_shingles_from_packed_silt_stonecutting.json | 0 .../recipes/silt/chiseled_silt_bricks.json | 0 .../silt/chiseled_silt_bricks_stonecutting.json | 0 .../recipes/silt/cracked_silt_bricks.json | 0 .../silt/cyan_packed_silt_from_packed_silt.json | 0 .../recipes/silt/cyan_packed_silt_from_silt.json | 0 .../recipes/silt/cyan_silt_pot_from_silt_pot.json | 0 .../recipes/silt/cyan_silt_shingle_slab.json | 0 ...gle_slab_from_cyan_packed_silt_stonecutting.json | 0 ...le_slab_from_cyan_silt_shingle_stonecutting.json | 0 .../recipes/silt/cyan_silt_shingle_stairs.json | 0 ...e_stairs_from_cyan_packed_silt_stonecutting.json | 0 ..._stairs_from_cyan_silt_shingle_stonecutting.json | 0 .../recipes/silt/cyan_silt_shingle_wall.json | 0 ...gle_wall_from_cyan_packed_silt_stonecutting.json | 0 ...le_wall_from_cyan_silt_shingle_stonecutting.json | 0 .../recipes/silt/cyan_silt_shingles.json | 0 ...silt_shingles_from_packed_silt_stonecutting.json | 0 .../silt/gray_packed_silt_from_packed_silt.json | 0 .../recipes/silt/gray_packed_silt_from_silt.json | 0 .../recipes/silt/gray_silt_pot_from_silt_pot.json | 0 .../recipes/silt/gray_silt_shingle_slab.json | 0 ...gle_slab_from_gray_packed_silt_stonecutting.json | 0 ...le_slab_from_gray_silt_shingle_stonecutting.json | 0 .../recipes/silt/gray_silt_shingle_stairs.json | 0 ...e_stairs_from_gray_packed_silt_stonecutting.json | 0 ..._stairs_from_gray_silt_shingle_stonecutting.json | 0 .../recipes/silt/gray_silt_shingle_wall.json | 0 ...gle_wall_from_gray_packed_silt_stonecutting.json | 0 ...le_wall_from_gray_silt_shingle_stonecutting.json | 0 .../recipes/silt/gray_silt_shingles.json | 0 ...silt_shingles_from_packed_silt_stonecutting.json | 0 .../silt/green_packed_silt_from_packed_silt.json | 0 .../recipes/silt/green_packed_silt_from_silt.json | 0 .../recipes/silt/green_silt_pot_from_silt_pot.json | 0 .../recipes/silt/green_silt_shingle_slab.json | 0 ...le_slab_from_green_packed_silt_stonecutting.json | 0 ...e_slab_from_green_silt_shingle_stonecutting.json | 0 .../recipes/silt/green_silt_shingle_stairs.json | 0 ..._stairs_from_green_packed_silt_stonecutting.json | 0 ...stairs_from_green_silt_shingle_stonecutting.json | 0 .../recipes/silt/green_silt_shingle_wall.json | 0 ...le_wall_from_green_packed_silt_stonecutting.json | 0 ...e_wall_from_green_silt_shingle_stonecutting.json | 0 .../recipes/silt/green_silt_shingles.json | 0 ...silt_shingles_from_packed_silt_stonecutting.json | 0 .../light_blue_packed_silt_from_packed_silt.json | 0 .../silt/light_blue_packed_silt_from_silt.json | 0 .../silt/light_blue_silt_pot_from_silt_pot.json | 0 .../recipes/silt/light_blue_silt_shingle_slab.json | 0 ...ab_from_light_blue_packed_silt_stonecutting.json | 0 ...b_from_light_blue_silt_shingle_stonecutting.json | 0 .../silt/light_blue_silt_shingle_stairs.json | 0 ...rs_from_light_blue_packed_silt_stonecutting.json | 0 ...s_from_light_blue_silt_shingle_stonecutting.json | 0 .../recipes/silt/light_blue_silt_shingle_wall.json | 0 ...ll_from_light_blue_packed_silt_stonecutting.json | 0 ...l_from_light_blue_silt_shingle_stonecutting.json | 0 .../recipes/silt/light_blue_silt_shingles.json | 0 ...silt_shingles_from_packed_silt_stonecutting.json | 0 .../light_gray_packed_silt_from_packed_silt.json | 0 .../silt/light_gray_packed_silt_from_silt.json | 0 .../silt/light_gray_silt_pot_from_silt_pot.json | 0 .../recipes/silt/light_gray_silt_shingle_slab.json | 0 ...ab_from_light_gray_packed_silt_stonecutting.json | 0 ...b_from_light_gray_silt_shingle_stonecutting.json | 0 .../silt/light_gray_silt_shingle_stairs.json | 0 ...rs_from_light_gray_packed_silt_stonecutting.json | 0 ...s_from_light_gray_silt_shingle_stonecutting.json | 0 .../recipes/silt/light_gray_silt_shingle_wall.json | 0 ...ll_from_light_gray_packed_silt_stonecutting.json | 0 ...l_from_light_gray_silt_shingle_stonecutting.json | 0 .../recipes/silt/light_gray_silt_shingles.json | 0 ...silt_shingles_from_packed_silt_stonecutting.json | 0 .../silt/lime_packed_silt_from_packed_silt.json | 0 .../recipes/silt/lime_packed_silt_from_silt.json | 0 .../recipes/silt/lime_silt_pot_from_silt_pot.json | 0 .../recipes/silt/lime_silt_shingle_slab.json | 0 ...gle_slab_from_lime_packed_silt_stonecutting.json | 0 ...le_slab_from_lime_silt_shingle_stonecutting.json | 0 .../recipes/silt/lime_silt_shingle_stairs.json | 0 ...e_stairs_from_lime_packed_silt_stonecutting.json | 0 ..._stairs_from_lime_silt_shingle_stonecutting.json | 0 .../recipes/silt/lime_silt_shingle_wall.json | 0 ...gle_wall_from_lime_packed_silt_stonecutting.json | 0 ...le_wall_from_lime_silt_shingle_stonecutting.json | 0 .../recipes/silt/lime_silt_shingles.json | 0 ...silt_shingles_from_packed_silt_stonecutting.json | 0 .../silt/magenta_packed_silt_from_packed_silt.json | 0 .../recipes/silt/magenta_packed_silt_from_silt.json | 0 .../silt/magenta_silt_pot_from_silt_pot.json | 0 .../recipes/silt/magenta_silt_shingle_slab.json | 0 ..._slab_from_magenta_packed_silt_stonecutting.json | 0 ...slab_from_magenta_silt_shingle_stonecutting.json | 0 .../recipes/silt/magenta_silt_shingle_stairs.json | 0 ...tairs_from_magenta_packed_silt_stonecutting.json | 0 ...airs_from_magenta_silt_shingle_stonecutting.json | 0 .../recipes/silt/magenta_silt_shingle_wall.json | 0 ..._wall_from_magenta_packed_silt_stonecutting.json | 0 ...wall_from_magenta_silt_shingle_stonecutting.json | 0 .../recipes/silt/magenta_silt_shingles.json | 0 ...silt_shingles_from_packed_silt_stonecutting.json | 0 .../recipes/silt/mixed_silt_bricks.json | 0 .../silt/mixed_silt_bricks_stonecutting.json | 0 .../silt/orange_packed_silt_from_packed_silt.json | 0 .../recipes/silt/orange_packed_silt_from_silt.json | 0 .../recipes/silt/orange_silt_pot_from_silt_pot.json | 0 .../recipes/silt/orange_silt_shingle_slab.json | 0 ...e_slab_from_orange_packed_silt_stonecutting.json | 0 ..._slab_from_orange_silt_shingle_stonecutting.json | 0 .../recipes/silt/orange_silt_shingle_stairs.json | 0 ...stairs_from_orange_packed_silt_stonecutting.json | 0 ...tairs_from_orange_silt_shingle_stonecutting.json | 0 .../recipes/silt/orange_silt_shingle_wall.json | 0 ...e_wall_from_orange_packed_silt_stonecutting.json | 0 ..._wall_from_orange_silt_shingle_stonecutting.json | 0 .../recipes/silt/orange_silt_shingles.json | 0 ...silt_shingles_from_packed_silt_stonecutting.json | 0 .../recipes/silt/packed_silt.json | 0 .../silt/pink_packed_silt_from_packed_silt.json | 0 .../recipes/silt/pink_packed_silt_from_silt.json | 0 .../recipes/silt/pink_silt_pot_from_silt_pot.json | 0 .../recipes/silt/pink_silt_shingle_slab.json | 0 ...gle_slab_from_pink_packed_silt_stonecutting.json | 0 ...le_slab_from_pink_silt_shingle_stonecutting.json | 0 .../recipes/silt/pink_silt_shingle_stairs.json | 0 ...e_stairs_from_pink_packed_silt_stonecutting.json | 0 ..._stairs_from_pink_silt_shingle_stonecutting.json | 0 .../recipes/silt/pink_silt_shingle_wall.json | 0 ...gle_wall_from_pink_packed_silt_stonecutting.json | 0 ...le_wall_from_pink_silt_shingle_stonecutting.json | 0 .../recipes/silt/pink_silt_shingles.json | 0 ...silt_shingles_from_packed_silt_stonecutting.json | 0 .../silt/purple_packed_silt_from_packed_silt.json | 0 .../recipes/silt/purple_packed_silt_from_silt.json | 0 .../recipes/silt/purple_silt_pot_from_silt_pot.json | 0 .../recipes/silt/purple_silt_shingle_slab.json | 0 ...e_slab_from_purple_packed_silt_stonecutting.json | 0 ..._slab_from_purple_silt_shingle_stonecutting.json | 0 .../recipes/silt/purple_silt_shingle_stairs.json | 0 ...stairs_from_purple_packed_silt_stonecutting.json | 0 ...tairs_from_purple_silt_shingle_stonecutting.json | 0 .../recipes/silt/purple_silt_shingle_wall.json | 0 ...e_wall_from_purple_packed_silt_stonecutting.json | 0 ..._wall_from_purple_silt_shingle_stonecutting.json | 0 .../recipes/silt/purple_silt_shingles.json | 0 ...silt_shingles_from_packed_silt_stonecutting.json | 0 .../silt/red_packed_silt_from_packed_silt.json | 0 .../recipes/silt/red_packed_silt_from_silt.json | 0 .../recipes/silt/red_silt_pot_from_silt_pot.json | 0 .../recipes/silt/red_silt_shingle_slab.json | 0 ...ngle_slab_from_red_packed_silt_stonecutting.json | 0 ...gle_slab_from_red_silt_shingle_stonecutting.json | 0 .../recipes/silt/red_silt_shingle_stairs.json | 0 ...le_stairs_from_red_packed_silt_stonecutting.json | 0 ...e_stairs_from_red_silt_shingle_stonecutting.json | 0 .../recipes/silt/red_silt_shingle_wall.json | 0 ...ngle_wall_from_red_packed_silt_stonecutting.json | 0 ...gle_wall_from_red_silt_shingle_stonecutting.json | 0 .../recipes/silt/red_silt_shingles.json | 0 ...silt_shingles_from_packed_silt_stonecutting.json | 0 .../recipes/silt/silt_brick.json | 0 .../recipes/silt/silt_brick_slab.json | 0 ...ilt_brick_slab_from_silt_brick_stonecutting.json | 0 .../recipes/silt/silt_brick_stairs.json | 0 ...t_brick_stairs_from_silt_brick_stonecutting.json | 0 .../recipes/silt/silt_brick_trail.json | 0 .../recipes/silt/silt_brick_wall.json | 0 ...ilt_brick_wall_from_silt_brick_stonecutting.json | 0 .../recipes/silt/silt_bricks.json | 0 .../recipes/silt/silt_from_clay.json | 0 .../recipes/silt/silt_from_sand.json | 0 .../recipes/silt/silt_from_silt_balls.json | 0 .../recipes/silt/silt_pot.json | 0 .../recipes/silt/silt_shingle_slab.json | 0 ..._shingle_slab_from_packed_silt_stonecutting.json | 0 ...shingle_slab_from_silt_shingle_stonecutting.json | 0 .../recipes/silt/silt_shingle_stairs.json | 0 ...hingle_stairs_from_packed_silt_stonecutting.json | 0 ...ingle_stairs_from_silt_shingle_stonecutting.json | 0 .../recipes/silt/silt_shingle_wall.json | 0 ..._shingle_wall_from_packed_silt_stonecutting.json | 0 ...shingle_wall_from_silt_shingle_stonecutting.json | 0 .../recipes/silt/silt_shingles.json | 0 ...silt_shingles_from_packed_silt_stonecutting.json | 0 .../silt/white_packed_silt_from_packed_silt.json | 0 .../recipes/silt/white_packed_silt_from_silt.json | 0 .../recipes/silt/white_silt_pot_from_silt_pot.json | 0 .../recipes/silt/white_silt_shingle_slab.json | 0 ...le_slab_from_white_packed_silt_stonecutting.json | 0 ...e_slab_from_white_silt_shingle_stonecutting.json | 0 .../recipes/silt/white_silt_shingle_stairs.json | 0 ..._stairs_from_white_packed_silt_stonecutting.json | 0 ...stairs_from_white_silt_shingle_stonecutting.json | 0 .../recipes/silt/white_silt_shingle_wall.json | 0 ...le_wall_from_white_packed_silt_stonecutting.json | 0 ...e_wall_from_white_silt_shingle_stonecutting.json | 0 .../recipes/silt/white_silt_shingles.json | 0 ...silt_shingles_from_packed_silt_stonecutting.json | 0 .../silt/yellow_packed_silt_from_packed_silt.json | 0 .../recipes/silt/yellow_packed_silt_from_silt.json | 0 .../recipes/silt/yellow_silt_pot_from_silt_pot.json | 0 .../recipes/silt/yellow_silt_shingle_slab.json | 0 ...e_slab_from_yellow_packed_silt_stonecutting.json | 0 ..._slab_from_yellow_silt_shingle_stonecutting.json | 0 .../recipes/silt/yellow_silt_shingle_stairs.json | 0 ...stairs_from_yellow_packed_silt_stonecutting.json | 0 ...tairs_from_yellow_silt_shingle_stonecutting.json | 0 .../recipes/silt/yellow_silt_shingle_wall.json | 0 ...e_wall_from_yellow_packed_silt_stonecutting.json | 0 ..._wall_from_yellow_silt_shingle_stonecutting.json | 0 .../recipes/silt/yellow_silt_shingles.json | 0 ...silt_shingles_from_packed_silt_stonecutting.json | 0 .../smooth_stone_brick_slab.json | 0 ...k_slab_from_smooth_stone_brick_stonecutting.json | 0 ...e_brick_slab_from_smooth_stone_stonecutting.json | 0 .../smooth_stone_brick_stairs.json | 0 ...stairs_from_smooth_stone_brick_stonecutting.json | 0 ...brick_stairs_from_smooth_stone_stonecutting.json | 0 .../smooth_stone_brick_wall.json | 0 ...k_wall_from_smooth_stone_brick_stonecutting.json | 0 ...e_brick_wall_from_smooth_stone_stonecutting.json | 0 .../smooth_stone_bricks/smooth_stone_bricks.json | 0 ...stone_bricks_from_smooth_stone_stonecutting.json | 0 .../recipes/stick_from_twig.json | 0 .../recipes/tables/acacia_table.json | 0 .../recipes/tables/acacia_table_slab.json | 0 .../recipes/tables/bamboo_table.json | 0 .../recipes/tables/bamboo_table_slab.json | 0 .../recipes/tables/birch_table.json | 0 .../recipes/tables/birch_table_slab.json | 0 .../recipes/tables/cherry_table.json | 0 .../recipes/tables/cherry_table_slab.json | 0 .../recipes/tables/crimson_table.json | 0 .../recipes/tables/crimson_table_slab.json | 0 .../recipes/tables/dark_oak_table.json | 0 .../recipes/tables/dark_oak_table_slab.json | 0 .../recipes/tables/jungle_table.json | 0 .../recipes/tables/jungle_table_slab.json | 0 .../recipes/tables/mangrove_table.json | 0 .../recipes/tables/mangrove_table_slab.json | 0 .../recipes/tables/oak_table.json | 0 .../recipes/tables/oak_table_slab.json | 0 .../recipes/tables/spruce_table.json | 0 .../recipes/tables/spruce_table_slab.json | 0 .../recipes/tables/warped_table.json | 0 .../recipes/tables/warped_table_slab.json | 0 .../recipes/tuff/cracked_polished_tuff_bricks.json | 0 .../recipes/tuff/polished_tuff.json | 0 .../recipes/tuff/polished_tuff_brick_slab.json | 0 .../tuff/polished_tuff_brick_slab_stonecutting.json | 0 .../recipes/tuff/polished_tuff_brick_stairs.json | 0 .../polished_tuff_brick_stairs_stonecutting.json | 0 .../recipes/tuff/polished_tuff_brick_wall.json | 0 .../tuff/polished_tuff_brick_wall_stonecutting.json | 0 .../recipes/tuff/polished_tuff_bricks.json | 0 ...ed_tuff_bricks_from_bloodstone_stonecutting.json | 0 .../tuff/polished_tuff_bricks_stonecutting.json | 0 .../recipes/tuff/polished_tuff_slab.json | 0 .../tuff/polished_tuff_slab_stonecutting.json | 0 .../recipes/tuff/polished_tuff_stairs.json | 0 .../tuff/polished_tuff_stairs_stonecutting.json | 0 .../recipes/tuff/polished_tuff_stonecutting.json | 0 .../recipes/tuff/tuff_slab.json | 0 .../recipes/tuff/tuff_slab_stonecutting.json | 0 .../recipes/tuff/tuff_stairs.json | 0 .../recipes/tuff/tuff_stairs_stonecutting.json | 0 .../recipes/tuff/tuff_wall.json | 0 .../recipes/tuff/tuff_wall_stonecutting.json | 0 .../blocks/acacia_table.json | 0 .../blocks/allium_paper_lantern.json | 0 .../blocks/azalea_flowers.json | 0 .../blocks/bamboo_leaves.json | 0 .../blocks/bamboo_mat.json | 0 .../blocks/bamboo_table.json | 0 .../blocks/bamboo_thatch.json | 0 .../blocks/bamboo_thatch_slab.json | 0 .../blocks/birch_table.json | 0 .../blocks/black_packed_silt.json | 0 .../blocks/black_silt_pot.json | 0 .../blocks/black_silt_shingle_slab.json | 0 .../blocks/black_silt_shingle_stairs.json | 0 .../blocks/black_silt_shingle_wall.json | 0 .../blocks/black_silt_shingles.json | 0 .../blocks/blackstone_column.json | 0 .../blocks/bloodstone.json | 0 .../blocks/bloodstone_slab.json | 0 .../blocks/bloodstone_stairs.json | 0 .../blocks/bloodstone_wall.json | 0 .../blocks/blue_orchid_paper_lantern.json | 0 .../blocks/blue_packed_silt.json | 0 .../blocks/blue_silt_pot.json | 0 .../blocks/blue_silt_shingle_slab.json | 0 .../blocks/blue_silt_shingle_stairs.json | 0 .../blocks/blue_silt_shingle_wall.json | 0 .../blocks/blue_silt_shingles.json | 0 .../blocks/brick_trail.json | 0 .../blocks/bronzed_seashell.json | 0 .../blocks/brown_packed_silt.json | 0 .../blocks/brown_silt_pot.json | 0 .../blocks/brown_silt_shingle_slab.json | 0 .../blocks/brown_silt_shingle_stairs.json | 0 .../blocks/brown_silt_shingle_wall.json | 0 .../blocks/brown_silt_shingles.json | 0 .../blocks/calcite_slab.json | 0 .../blocks/calcite_stairs.json | 0 .../blocks/calcite_wall.json | 0 .../blocks/cherry_table.json | 0 .../blocks/chiseled_bricks.json | 0 .../blocks/chiseled_silt_bricks.json | 0 .../blocks/chiseled_smooth_basalt_bricks.json | 0 .../blocks/cobblestone_brick_slab.json | 0 .../blocks/cobblestone_brick_stairs.json | 0 .../blocks/cobblestone_brick_wall.json | 0 .../blocks/cobblestone_bricks.json | 0 .../blocks/compacted_dripstone.json | 0 .../blocks/copper_pillar.json | 0 .../blocks/cracked_bricks.json | 0 .../blocks/cracked_cobblestone_bricks.json | 0 .../blocks/cracked_polished_bloodstone_bricks.json | 0 .../blocks/cracked_polished_calcite_bricks.json | 0 .../blocks/cracked_polished_rhyolite_bricks.json | 0 .../blocks/cracked_polished_schist_bricks.json | 0 .../blocks/cracked_polished_tuff_bricks.json | 0 .../blocks/cracked_silt_bricks.json | 0 .../blocks/crimson_roots_paper_lantern.json | 0 .../blocks/crimson_shroomlamp.json | 0 .../blocks/crimson_table.json | 0 .../blocks/cut_amethyst.json | 0 .../blocks/cyan_packed_silt.json | 0 .../blocks/cyan_silt_pot.json | 0 .../blocks/cyan_silt_shingle_slab.json | 0 .../blocks/cyan_silt_shingle_stairs.json | 0 .../blocks/cyan_silt_shingle_wall.json | 0 .../blocks/cyan_silt_shingles.json | 0 .../blocks/dandelion_paper_lantern.json | 0 .../blocks/dark_oak_table.json | 0 .../blocks/deepslate_column.json | 0 .../blocks/exposed_copper_pillar.json | 0 .../blocks/gravel_brick_slab.json | 0 .../blocks/gravel_brick_stairs.json | 0 .../blocks/gravel_brick_wall.json | 0 .../blocks/gravel_bricks.json | 0 .../blocks/gray_packed_silt.json | 0 .../blocks/gray_silt_pot.json | 0 .../blocks/gray_silt_shingle_slab.json | 0 .../blocks/gray_silt_shingle_stairs.json | 0 .../blocks/gray_silt_shingle_wall.json | 0 .../blocks/gray_silt_shingles.json | 0 .../blocks/green_packed_silt.json | 0 .../blocks/green_silt_pot.json | 0 .../blocks/green_silt_shingle_slab.json | 0 .../blocks/green_silt_shingle_stairs.json | 0 .../blocks/green_silt_shingle_wall.json | 0 .../blocks/green_silt_shingles.json | 0 .../blocks/jungle_table.json | 0 .../{loot_tables => loot_table}/blocks/lamp.json | 0 .../blocks/light_blue_packed_silt.json | 0 .../blocks/light_blue_silt_pot.json | 0 .../blocks/light_blue_silt_shingle_slab.json | 0 .../blocks/light_blue_silt_shingle_stairs.json | 0 .../blocks/light_blue_silt_shingle_wall.json | 0 .../blocks/light_blue_silt_shingles.json | 0 .../blocks/light_gray_packed_silt.json | 0 .../blocks/light_gray_silt_pot.json | 0 .../blocks/light_gray_silt_shingle_slab.json | 0 .../blocks/light_gray_silt_shingle_stairs.json | 0 .../blocks/light_gray_silt_shingle_wall.json | 0 .../blocks/light_gray_silt_shingles.json | 0 .../blocks/lime_packed_silt.json | 0 .../blocks/lime_silt_pot.json | 0 .../blocks/lime_silt_shingle_slab.json | 0 .../blocks/lime_silt_shingle_stairs.json | 0 .../blocks/lime_silt_shingle_wall.json | 0 .../blocks/lime_silt_shingles.json | 0 .../blocks/magenta_packed_silt.json | 0 .../blocks/magenta_silt_pot.json | 0 .../blocks/magenta_silt_shingle_slab.json | 0 .../blocks/magenta_silt_shingle_stairs.json | 0 .../blocks/magenta_silt_shingle_wall.json | 0 .../blocks/magenta_silt_shingles.json | 0 .../blocks/mangrove_table.json | 0 .../blocks/mixed_bricks.json | 0 .../blocks/mixed_silt_bricks.json | 0 .../blocks/mossy_brick_slab.json | 0 .../blocks/mossy_brick_stairs.json | 0 .../blocks/mossy_brick_wall.json | 0 .../blocks/mossy_bricks.json | 0 .../blocks/mossy_cobblestone_brick_slab.json | 0 .../blocks/mossy_cobblestone_brick_stairs.json | 0 .../blocks/mossy_cobblestone_brick_wall.json | 0 .../blocks/mossy_cobblestone_bricks.json | 0 .../blocks/oak_table.json | 0 .../blocks/opaline_seashell.json | 0 .../blocks/orange_packed_silt.json | 0 .../blocks/orange_silt_pot.json | 0 .../blocks/orange_silt_shingle_slab.json | 0 .../blocks/orange_silt_shingle_stairs.json | 0 .../blocks/orange_silt_shingle_wall.json | 0 .../blocks/orange_silt_shingles.json | 0 .../blocks/oxidized_copper_pillar.json | 0 .../blocks/packed_silt.json | 0 .../blocks/paper_lantern.json | 0 .../{loot_tables => loot_table}/blocks/pebble.json | 0 .../blocks/petrified_lichen.json | 0 .../blocks/pink_packed_silt.json | 0 .../blocks/pink_silt_pot.json | 0 .../blocks/pink_silt_shingle_slab.json | 0 .../blocks/pink_silt_shingle_stairs.json | 0 .../blocks/pink_silt_shingle_wall.json | 0 .../blocks/pink_silt_shingles.json | 0 .../blocks/polished_amethyst.json | 0 .../blocks/polished_basalt_bricks.json | 0 .../blocks/polished_bloodstone.json | 0 .../blocks/polished_bloodstone_brick_slab.json | 0 .../blocks/polished_bloodstone_brick_stairs.json | 0 .../blocks/polished_bloodstone_brick_wall.json | 0 .../blocks/polished_bloodstone_bricks.json | 0 .../blocks/polished_bloodstone_slab.json | 0 .../blocks/polished_bloodstone_stairs.json | 0 .../blocks/polished_calcite.json | 0 .../blocks/polished_calcite_brick_slab.json | 0 .../blocks/polished_calcite_brick_stairs.json | 0 .../blocks/polished_calcite_brick_wall.json | 0 .../blocks/polished_calcite_bricks.json | 0 .../blocks/polished_calcite_slab.json | 0 .../blocks/polished_calcite_stairs.json | 0 .../blocks/polished_rhyolite.json | 0 .../blocks/polished_rhyolite_brick_slab.json | 0 .../blocks/polished_rhyolite_brick_stairs.json | 0 .../blocks/polished_rhyolite_brick_wall.json | 0 .../blocks/polished_rhyolite_bricks.json | 0 .../blocks/polished_rhyolite_slab.json | 0 .../blocks/polished_rhyolite_stairs.json | 0 .../blocks/polished_schist.json | 0 .../blocks/polished_schist_brick_slab.json | 0 .../blocks/polished_schist_brick_stairs.json | 0 .../blocks/polished_schist_brick_wall.json | 0 .../blocks/polished_schist_bricks.json | 0 .../blocks/polished_schist_slab.json | 0 .../blocks/polished_schist_stairs.json | 0 .../blocks/polished_tuff.json | 0 .../blocks/polished_tuff_brick_slab.json | 0 .../blocks/polished_tuff_brick_stairs.json | 0 .../blocks/polished_tuff_brick_wall.json | 0 .../blocks/polished_tuff_bricks.json | 0 .../blocks/polished_tuff_slab.json | 0 .../blocks/polished_tuff_stairs.json | 0 .../blocks/potted_azalea_flowers.json | 0 .../blocks/purple_packed_silt.json | 0 .../blocks/purple_silt_pot.json | 0 .../blocks/purple_silt_shingle_slab.json | 0 .../blocks/purple_silt_shingle_stairs.json | 0 .../blocks/purple_silt_shingle_wall.json | 0 .../blocks/purple_silt_shingles.json | 0 .../blocks/quartz_column.json | 0 .../blocks/red_packed_silt.json | 0 .../blocks/red_silt_pot.json | 0 .../blocks/red_silt_shingle_slab.json | 0 .../blocks/red_silt_shingle_stairs.json | 0 .../blocks/red_silt_shingle_wall.json | 0 .../blocks/red_silt_shingles.json | 0 .../blocks/rhyolite.json | 0 .../blocks/rhyolite_slab.json | 0 .../blocks/rhyolite_stairs.json | 0 .../blocks/rhyolite_wall.json | 0 .../blocks/rocky_dirt.json | 0 .../blocks/roseate_seashell.json | 0 .../{loot_tables => loot_table}/blocks/schist.json | 0 .../blocks/schist_slab.json | 0 .../blocks/schist_stairs.json | 0 .../blocks/schist_wall.json | 0 .../{loot_tables => loot_table}/blocks/silt.json | 0 .../blocks/silt_brick_slab.json | 0 .../blocks/silt_brick_stairs.json | 0 .../blocks/silt_brick_trail.json | 0 .../blocks/silt_brick_wall.json | 0 .../blocks/silt_bricks.json | 0 .../blocks/silt_pot.json | 0 .../blocks/silt_shingle_slab.json | 0 .../blocks/silt_shingle_stairs.json | 0 .../blocks/silt_shingle_wall.json | 0 .../blocks/silt_shingles.json | 0 .../blocks/smooth_basalt_brick_slab.json | 0 .../blocks/smooth_basalt_brick_stairs.json | 0 .../blocks/smooth_basalt_brick_wall.json | 0 .../blocks/smooth_basalt_bricks.json | 0 .../blocks/smooth_stone_brick_slab.json | 0 .../blocks/smooth_stone_brick_stairs.json | 0 .../blocks/smooth_stone_brick_wall.json | 0 .../blocks/smooth_stone_bricks.json | 0 .../blocks/soul_lamp.json | 0 .../blocks/spruce_table.json | 0 .../blocks/stone_column.json | 0 .../blocks/tangerine_seashell.json | 0 .../blocks/torchflower_paper_lantern.json | 0 .../blocks/tuff_slab.json | 0 .../blocks/tuff_stairs.json | 0 .../blocks/tuff_wall.json | 0 .../{loot_tables => loot_table}/blocks/twig.json | 0 .../twisting_polished_blackstone_brick_slab.json | 0 .../twisting_polished_blackstone_brick_stairs.json | 0 .../twisting_polished_blackstone_brick_wall.json | 0 .../blocks/twisting_polished_blackstone_bricks.json | 0 .../blocks/warped_shroomlamp.json | 0 .../blocks/warped_table.json | 0 .../blocks/waxed_copper_pillar.json | 0 .../blocks/waxed_exposed_copper_pillar.json | 0 .../blocks/waxed_oxidized_copper_pillar.json | 0 .../blocks/waxed_weathered_copper_pillar.json | 0 .../blocks/weathered_copper_pillar.json | 0 .../weeping_polished_blackstone_brick_slab.json | 0 .../weeping_polished_blackstone_brick_stairs.json | 0 .../weeping_polished_blackstone_brick_wall.json | 0 .../blocks/weeping_polished_blackstone_bricks.json | 0 .../blocks/white_packed_silt.json | 0 .../blocks/white_silt_pot.json | 0 .../blocks/white_silt_shingle_slab.json | 0 .../blocks/white_silt_shingle_stairs.json | 0 .../blocks/white_silt_shingle_wall.json | 0 .../blocks/white_silt_shingles.json | 0 .../blocks/yellow_packed_silt.json | 0 .../blocks/yellow_silt_pot.json | 0 .../blocks/yellow_silt_shingle_slab.json | 0 .../blocks/yellow_silt_shingle_stairs.json | 0 .../blocks/yellow_silt_shingle_wall.json | 0 .../blocks/yellow_silt_shingles.json | 0 .../chests/bloodstone_obelisk.json | 0 .../twigs/{recipes => recipe}/acacia_table.json | 0 .../{recipes => recipe}/allium_paper_lantern.json | 0 .../azalea_flowers_from_flowering_azalea.json | 0 ...azalea_flowers_from_flowering_azalea_leaves.json | 0 .../data/twigs/{recipes => recipe}/bamboo_mat.json | 0 .../twigs/{recipes => recipe}/bamboo_table.json | 0 .../twigs/{recipes => recipe}/bamboo_thatch.json | 0 .../{recipes => recipe}/bamboo_thatch_slab.json | 0 .../data/twigs/{recipes => recipe}/birch_table.json | 0 .../twigs/{recipes => recipe}/black_silt_pot.json | 0 .../black_silt_shingle_slab.json | 0 ...le_slab_from_black_packed_silt_stonecutting.json | 0 ...e_slab_from_black_silt_shingle_stonecutting.json | 0 .../black_silt_shingle_stairs.json | 0 ..._stairs_from_black_packed_silt_stonecutting.json | 0 ...stairs_from_black_silt_shingle_stonecutting.json | 0 .../black_silt_shingle_wall.json | 0 ...le_wall_from_black_packed_silt_stonecutting.json | 0 ...e_wall_from_black_silt_shingle_stonecutting.json | 0 .../{recipes => recipe}/black_silt_shingles.json | 0 ...hingles_from_black_packed_silt_stonecutting.json | 0 .../black_silt_shingles_from_packed_silt.json | 0 .../{recipes => recipe}/blackstone_column.json | 0 .../blackstone_column_stonecutting.json | 0 .../data/twigs/{recipes => recipe}/bloodstone.json | 0 .../twigs/{recipes => recipe}/bloodstone_slab.json | 0 .../bloodstone_slab_stonecutting.json | 0 .../{recipes => recipe}/bloodstone_stairs.json | 0 .../bloodstone_stairs_stonecutting.json | 0 .../twigs/{recipes => recipe}/bloodstone_wall.json | 0 .../bloodstone_wall_stonecutting.json | 0 .../blue_orchid_paper_lantern.json | 0 .../twigs/{recipes => recipe}/blue_packed_silt.json | 0 .../twigs/{recipes => recipe}/blue_silt_pot.json | 0 .../{recipes => recipe}/blue_silt_shingle_slab.json | 0 ...gle_slab_from_blue_packed_silt_stonecutting.json | 0 ...le_slab_from_blue_silt_shingle_stonecutting.json | 0 .../blue_silt_shingle_stairs.json | 0 ...e_stairs_from_blue_packed_silt_stonecutting.json | 0 ..._stairs_from_blue_silt_shingle_stonecutting.json | 0 .../{recipes => recipe}/blue_silt_shingle_wall.json | 0 ...gle_wall_from_blue_packed_silt_stonecutting.json | 0 ...le_wall_from_blue_silt_shingle_stonecutting.json | 0 .../{recipes => recipe}/blue_silt_shingles.json | 0 ...shingles_from_blue_packed_silt_stonecutting.json | 0 .../blue_silt_shingles_from_packed_silt.json | 0 .../bone_meal_from_seashells.json | 0 .../data/twigs/{recipes => recipe}/brick_trail.json | 0 .../{recipes => recipe}/brown_packed_silt.json | 0 .../twigs/{recipes => recipe}/brown_silt_pot.json | 0 .../brown_silt_shingle_slab.json | 0 ...le_slab_from_brown_packed_silt_stonecutting.json | 0 ...e_slab_from_brown_silt_shingle_stonecutting.json | 0 .../brown_silt_shingle_stairs.json | 0 ..._stairs_from_brown_packed_silt_stonecutting.json | 0 ...stairs_from_brown_silt_shingle_stonecutting.json | 0 .../brown_silt_shingle_wall.json | 0 ...le_wall_from_brown_packed_silt_stonecutting.json | 0 ...e_wall_from_brown_silt_shingle_stonecutting.json | 0 .../{recipes => recipe}/brown_silt_shingles.json | 0 ...hingles_from_brown_packed_silt_stonecutting.json | 0 .../brown_silt_shingles_from_packed_silt.json | 0 .../calcite_slab_from_calcite_stonecutting.json | 0 .../twigs/{recipes => recipe}/calcite_stairs.json | 0 .../calcite_stairs_from_calcite_stonecutting.json | 0 .../twigs/{recipes => recipe}/calcite_wall.json | 0 .../calcite_wall_from_calcite_stonecutting.json | 0 .../twigs/{recipes => recipe}/cherry_table.json | 0 .../twigs/{recipes => recipe}/chiseled_bricks.json | 0 .../chiseled_bricks_stonecutting.json | 0 .../{recipes => recipe}/chiseled_silt_bricks.json | 0 .../chiseled_silt_bricks_stonecutting.json | 0 .../chiseled_smooth_basalt_bricks.json | 0 .../chiseled_smooth_basalt_bricks_stonecutting.json | 0 .../{recipes => recipe}/cobblestone_brick_slab.json | 0 ...ne_brick_slab_from_cobblestone_stonecutting.json | 0 .../cobblestone_brick_slab_stonecutting.json | 0 .../cobblestone_brick_stairs.json | 0 ..._brick_stairs_from_cobblestone_stonecutting.json | 0 .../cobblestone_brick_stairs_stonecutting.json | 0 .../{recipes => recipe}/cobblestone_brick_wall.json | 0 ...ne_brick_wall_from_cobblestone_stonecutting.json | 0 .../cobblestone_brick_wall_stonecutting.json | 0 .../{recipes => recipe}/cobblestone_bricks.json | 0 .../cobblestone_bricks_stonecutting.json | 0 .../cobblestone_from_pebble.json | 0 .../{recipes => recipe}/compacted_dripstone.json | 0 .../twigs/{recipes => recipe}/copper_pillar.json | 0 .../copper_pillar_from_cut_copper_stonecutting.json | 0 .../copper_pillar_stonecutting.json | 0 .../twigs/{recipes => recipe}/cracked_bricks.json | 0 .../cracked_cobblestone_bricks.json | 0 .../cracked_polished_bloodstone_bricks.json | 0 .../cracked_polished_calcite_bricks.json | 0 .../cracked_polished_rhyolite_bricks.json | 0 .../cracked_polished_schist_bricks.json | 0 .../cracked_polished_tuff_bricks.json | 0 .../{recipes => recipe}/cracked_silt_bricks.json | 0 .../crimson_roots_paper_lantern.json | 0 .../{recipes => recipe}/crimson_shroomlamp.json | 0 .../twigs/{recipes => recipe}/crimson_table.json | 0 .../twigs/{recipes => recipe}/cut_amethyst.json | 0 ...t_amethyst_from_amethyst_block_stonecutting.json | 0 .../cut_amethyst_stonecutting.json | 0 .../twigs/{recipes => recipe}/cyan_packed_silt.json | 0 .../twigs/{recipes => recipe}/cyan_silt_pot.json | 0 .../{recipes => recipe}/cyan_silt_shingle_slab.json | 0 ...gle_slab_from_cyan_packed_silt_stonecutting.json | 0 ...le_slab_from_cyan_silt_shingle_stonecutting.json | 0 .../cyan_silt_shingle_stairs.json | 0 ...e_stairs_from_cyan_packed_silt_stonecutting.json | 0 ..._stairs_from_cyan_silt_shingle_stonecutting.json | 0 .../{recipes => recipe}/cyan_silt_shingle_wall.json | 0 ...gle_wall_from_cyan_packed_silt_stonecutting.json | 0 ...le_wall_from_cyan_silt_shingle_stonecutting.json | 0 .../{recipes => recipe}/cyan_silt_shingles.json | 0 ...shingles_from_cyan_packed_silt_stonecutting.json | 0 .../cyan_silt_shingles_from_packed_silt.json | 0 .../dandelion_paper_lantern.json | 0 .../twigs/{recipes => recipe}/dark_oak_table.json | 0 .../twigs/{recipes => recipe}/deepslate_column.json | 0 .../deepslate_column_stonecutting.json | 0 .../{recipes => recipe}/exposed_copper_pillar.json | 0 ..._copper_pillar_from_cut_copper_stonecutting.json | 0 .../exposed_copper_pillar_stonecutting.json | 0 .../{recipes => recipe}/gravel_brick_slab.json | 0 .../{recipes => recipe}/gravel_brick_stairs.json | 0 .../{recipes => recipe}/gravel_brick_wall.json | 0 .../twigs/{recipes => recipe}/gravel_bricks.json | 0 .../twigs/{recipes => recipe}/gray_packed_silt.json | 0 .../twigs/{recipes => recipe}/gray_silt_pot.json | 0 .../{recipes => recipe}/gray_silt_shingle_slab.json | 0 ...gle_slab_from_gray_packed_silt_stonecutting.json | 0 ...le_slab_from_gray_silt_shingle_stonecutting.json | 0 .../gray_silt_shingle_stairs.json | 0 ...e_stairs_from_gray_packed_silt_stonecutting.json | 0 ..._stairs_from_gray_silt_shingle_stonecutting.json | 0 .../{recipes => recipe}/gray_silt_shingle_wall.json | 0 ...gle_wall_from_gray_packed_silt_stonecutting.json | 0 ...le_wall_from_gray_silt_shingle_stonecutting.json | 0 .../{recipes => recipe}/gray_silt_shingles.json | 0 ...shingles_from_gray_packed_silt_stonecutting.json | 0 .../gray_silt_shingles_from_packed_silt.json | 0 .../{recipes => recipe}/green_packed_silt.json | 0 .../twigs/{recipes => recipe}/green_silt_pot.json | 0 .../green_silt_shingle_slab.json | 0 ...le_slab_from_green_packed_silt_stonecutting.json | 0 ...e_slab_from_green_silt_shingle_stonecutting.json | 0 .../green_silt_shingle_stairs.json | 0 ..._stairs_from_green_packed_silt_stonecutting.json | 0 ...stairs_from_green_silt_shingle_stonecutting.json | 0 .../green_silt_shingle_wall.json | 0 ...le_wall_from_green_packed_silt_stonecutting.json | 0 ...e_wall_from_green_silt_shingle_stonecutting.json | 0 .../{recipes => recipe}/green_silt_shingles.json | 0 ...hingles_from_green_packed_silt_stonecutting.json | 0 .../green_silt_shingles_from_packed_silt.json | 0 .../twigs/{recipes => recipe}/jungle_table.json | 0 .../data/twigs/{recipes => recipe}/lamp.json | 0 .../{recipes => recipe}/light_blue_packed_silt.json | 0 .../{recipes => recipe}/light_blue_silt_pot.json | 0 .../light_blue_silt_shingle_slab.json | 0 ...ab_from_light_blue_packed_silt_stonecutting.json | 0 ...b_from_light_blue_silt_shingle_stonecutting.json | 0 .../light_blue_silt_shingle_stairs.json | 0 ...rs_from_light_blue_packed_silt_stonecutting.json | 0 ...s_from_light_blue_silt_shingle_stonecutting.json | 0 .../light_blue_silt_shingle_wall.json | 0 ...ll_from_light_blue_packed_silt_stonecutting.json | 0 ...l_from_light_blue_silt_shingle_stonecutting.json | 0 .../light_blue_silt_shingles.json | 0 ...es_from_light_blue_packed_silt_stonecutting.json | 0 .../light_blue_silt_shingles_from_packed_silt.json | 0 .../{recipes => recipe}/light_gray_packed_silt.json | 0 .../{recipes => recipe}/light_gray_silt_pot.json | 0 .../light_gray_silt_shingle_slab.json | 0 ...ab_from_light_gray_packed_silt_stonecutting.json | 0 ...b_from_light_gray_silt_shingle_stonecutting.json | 0 .../light_gray_silt_shingle_stairs.json | 0 ...rs_from_light_gray_packed_silt_stonecutting.json | 0 ...s_from_light_gray_silt_shingle_stonecutting.json | 0 .../light_gray_silt_shingle_wall.json | 0 ...ll_from_light_gray_packed_silt_stonecutting.json | 0 ...l_from_light_gray_silt_shingle_stonecutting.json | 0 .../light_gray_silt_shingles.json | 0 ...es_from_light_gray_packed_silt_stonecutting.json | 0 .../light_gray_silt_shingles_from_packed_silt.json | 0 .../twigs/{recipes => recipe}/lime_packed_silt.json | 0 .../twigs/{recipes => recipe}/lime_silt_pot.json | 0 .../{recipes => recipe}/lime_silt_shingle_slab.json | 0 ...gle_slab_from_lime_packed_silt_stonecutting.json | 0 ...le_slab_from_lime_silt_shingle_stonecutting.json | 0 .../lime_silt_shingle_stairs.json | 0 ...e_stairs_from_lime_packed_silt_stonecutting.json | 0 ..._stairs_from_lime_silt_shingle_stonecutting.json | 0 .../{recipes => recipe}/lime_silt_shingle_wall.json | 0 ...gle_wall_from_lime_packed_silt_stonecutting.json | 0 ...le_wall_from_lime_silt_shingle_stonecutting.json | 0 .../{recipes => recipe}/lime_silt_shingles.json | 0 ...shingles_from_lime_packed_silt_stonecutting.json | 0 .../lime_silt_shingles_from_packed_silt.json | 0 .../{recipes => recipe}/magenta_packed_silt.json | 0 .../twigs/{recipes => recipe}/magenta_silt_pot.json | 0 .../magenta_silt_shingle_slab.json | 0 ..._slab_from_magenta_packed_silt_stonecutting.json | 0 ...slab_from_magenta_silt_shingle_stonecutting.json | 0 .../magenta_silt_shingle_stairs.json | 0 ...tairs_from_magenta_packed_silt_stonecutting.json | 0 ...airs_from_magenta_silt_shingle_stonecutting.json | 0 .../magenta_silt_shingle_wall.json | 0 ..._wall_from_magenta_packed_silt_stonecutting.json | 0 ...wall_from_magenta_silt_shingle_stonecutting.json | 0 .../{recipes => recipe}/magenta_silt_shingles.json | 0 ...ngles_from_magenta_packed_silt_stonecutting.json | 0 .../magenta_silt_shingles_from_packed_silt.json | 0 .../twigs/{recipes => recipe}/mangrove_table.json | 0 .../twigs/{recipes => recipe}/mixed_bricks.json | 0 .../mixed_bricks_stonecutting.json | 0 .../{recipes => recipe}/mixed_silt_bricks.json | 0 .../mixed_silt_bricks_stonecutting.json | 0 .../twigs/{recipes => recipe}/mossy_brick_slab.json | 0 .../mossy_brick_slab_stonecutting.json | 0 .../{recipes => recipe}/mossy_brick_stairs.json | 0 .../mossy_brick_stairs_stonecutting.json | 0 .../twigs/{recipes => recipe}/mossy_brick_wall.json | 0 .../mossy_brick_wall_stonecutting.json | 0 .../mossy_bricks_from_moss_block.json | 0 .../{recipes => recipe}/mossy_bricks_from_vine.json | 0 .../mossy_cobblestone_brick_slab.json | 0 ...ck_slab_from_mossy_cobblestone_stonecutting.json | 0 .../mossy_cobblestone_brick_slab_stonecutting.json | 0 .../mossy_cobblestone_brick_stairs.json | 0 ..._stairs_from_mossy_cobblestone_stonecutting.json | 0 ...mossy_cobblestone_brick_stairs_stonecutting.json | 0 .../mossy_cobblestone_brick_wall.json | 0 ...ck_wall_from_mossy_cobblestone_stonecutting.json | 0 .../mossy_cobblestone_brick_wall_stonecutting.json | 0 .../mossy_cobblestone_bricks.json | 0 .../mossy_cobblestone_bricks_cobblestone.json | 0 .../mossy_cobblestone_bricks_stonecutting.json | 0 .../data/twigs/{recipes => recipe}/oak_table.json | 0 .../{recipes => recipe}/orange_packed_silt.json | 0 .../twigs/{recipes => recipe}/orange_silt_pot.json | 0 .../orange_silt_shingle_slab.json | 0 ...e_slab_from_orange_packed_silt_stonecutting.json | 0 ..._slab_from_orange_silt_shingle_stonecutting.json | 0 .../orange_silt_shingle_stairs.json | 0 ...stairs_from_orange_packed_silt_stonecutting.json | 0 ...tairs_from_orange_silt_shingle_stonecutting.json | 0 .../orange_silt_shingle_wall.json | 0 ...e_wall_from_orange_packed_silt_stonecutting.json | 0 ..._wall_from_orange_silt_shingle_stonecutting.json | 0 .../{recipes => recipe}/orange_silt_shingles.json | 0 ...ingles_from_orange_packed_silt_stonecutting.json | 0 .../orange_silt_shingles_from_packed_silt.json | 0 .../{recipes => recipe}/oxidized_copper_pillar.json | 0 ..._copper_pillar_from_cut_copper_stonecutting.json | 0 .../oxidized_copper_pillar_stonecutting.json | 0 .../data/twigs/{recipes => recipe}/packed_silt.json | 0 .../twigs/{recipes => recipe}/paper_lantern.json | 0 .../twigs/{recipes => recipe}/pink_packed_silt.json | 0 .../twigs/{recipes => recipe}/pink_silt_pot.json | 0 .../{recipes => recipe}/pink_silt_shingle_slab.json | 0 ...gle_slab_from_pink_packed_silt_stonecutting.json | 0 ...le_slab_from_pink_silt_shingle_stonecutting.json | 0 .../pink_silt_shingle_stairs.json | 0 ...e_stairs_from_pink_packed_silt_stonecutting.json | 0 ..._stairs_from_pink_silt_shingle_stonecutting.json | 0 .../{recipes => recipe}/pink_silt_shingle_wall.json | 0 ...gle_wall_from_pink_packed_silt_stonecutting.json | 0 ...le_wall_from_pink_silt_shingle_stonecutting.json | 0 .../{recipes => recipe}/pink_silt_shingles.json | 0 .../pink_silt_shingles_from_packed_silt.json | 0 ...shingles_from_pink_packed_silt_stonecutting.json | 0 .../{recipes => recipe}/polished_amethyst.json | 0 .../polished_amethyst_stonecutting.json | 0 .../{recipes => recipe}/polished_basalt_bricks.json | 0 .../polished_basalt_bricks_stonecutting.json | 0 .../{recipes => recipe}/polished_bloodstone.json | 0 .../polished_bloodstone_brick_slab.json | 0 ...one_brick_slab_from_bloodstone_stonecutting.json | 0 ..._slab_from_polished_bloodstone_stonecutting.json | 0 ...polished_bloodstone_brick_slab_stonecutting.json | 0 .../polished_bloodstone_brick_stairs.json | 0 ...e_brick_stairs_from_bloodstone_stonecutting.json | 0 ...tairs_from_polished_bloodstone_stonecutting.json | 0 ...lished_bloodstone_brick_stairs_stonecutting.json | 0 .../polished_bloodstone_brick_wall.json | 0 ...one_brick_wall_from_bloodstone_stonecutting.json | 0 ..._wall_from_polished_bloodstone_stonecutting.json | 0 ...polished_bloodstone_brick_wall_stonecutting.json | 0 .../polished_bloodstone_bricks.json | 0 ...odstone_bricks_from_bloodstone_stonecutting.json | 0 .../polished_bloodstone_bricks_stonecutting.json | 0 .../polished_bloodstone_slab.json | 0 ...loodstone_slab_from_bloodstone_stonecutting.json | 0 .../polished_bloodstone_slab_stonecutting.json | 0 .../polished_bloodstone_stairs.json | 0 ...odstone_stairs_from_bloodstone_stonecutting.json | 0 .../polished_bloodstone_stairs_stonecutting.json | 0 .../polished_bloodstone_stonecutting.json | 0 .../polished_calcite_brick_slab.json | 0 ..._brick_slab_from_calcite_brick_stonecutting.json | 0 ...ab_from_polished_calcite_brick_stonecutting.json | 0 ...ick_slab_from_polished_calcite_stonecutting.json | 0 .../polished_calcite_brick_stairs.json | 0 ...rick_stairs_from_calcite_brick_stonecutting.json | 0 ...rs_from_polished_calcite_brick_stonecutting.json | 0 ...k_stairs_from_polished_calcite_stonecutting.json | 0 .../polished_calcite_brick_wall.json | 0 ..._brick_wall_from_calcite_brick_stonecutting.json | 0 ...ll_from_polished_calcite_brick_stonecutting.json | 0 ...ick_wall_from_polished_calcite_stonecutting.json | 0 .../polished_calcite_bricks.json | 0 ...ed_calcite_bricks_from_calcite_stonecutting.json | 0 .../polished_calcite_bricks_stonecutting.json | 0 .../{recipes => recipe}/polished_calcite_slab.json | 0 ...shed_calcite_slab_from_calcite_stonecutting.json | 0 ...ite_slab_from_polished_calcite_stonecutting.json | 0 .../polished_calcite_stairs.json | 0 ...ed_calcite_stairs_from_calcite_stonecutting.json | 0 ...e_stairs_from_polished_calcite_stonecutting.json | 0 .../polished_calcite_stonecutting.json | 0 .../{recipes => recipe}/polished_rhyolite.json | 0 .../polished_rhyolite_brick_slab.json | 0 ...b_from_polished_rhyolite_brick_stonecutting.json | 0 ...ck_slab_from_polished_rhyolite_stonecutting.json | 0 ...brick_slab_from_rhyolite_brick_stonecutting.json | 0 .../polished_rhyolite_brick_stairs.json | 0 ...s_from_polished_rhyolite_brick_stonecutting.json | 0 ..._stairs_from_polished_rhyolite_stonecutting.json | 0 ...ick_stairs_from_rhyolite_brick_stonecutting.json | 0 .../polished_rhyolite_brick_wall.json | 0 ...l_from_polished_rhyolite_brick_stonecutting.json | 0 ...ck_wall_from_polished_rhyolite_stonecutting.json | 0 ...brick_wall_from_rhyolite_brick_stonecutting.json | 0 .../polished_rhyolite_bricks.json | 0 ..._bricks_from_polished_rhyolite_stonecutting.json | 0 ..._rhyolite_bricks_from_rhyolite_stonecutting.json | 0 .../{recipes => recipe}/polished_rhyolite_slab.json | 0 ...te_slab_from_polished_rhyolite_stonecutting.json | 0 ...ed_rhyolite_slab_from_rhyolite_stonecutting.json | 0 .../polished_rhyolite_stairs.json | 0 ..._stairs_from_polished_rhyolite_stonecutting.json | 0 ..._rhyolite_stairs_from_rhyolite_stonecutting.json | 0 .../polished_rhyolite_stonecutting.json | 0 .../twigs/{recipes => recipe}/polished_schist.json | 0 .../polished_schist_brick_slab.json | 0 ...lab_from_polished_schist_brick_stonecutting.json | 0 ...rick_slab_from_polished_schist_stonecutting.json | 0 ...t_brick_slab_from_schist_brick_stonecutting.json | 0 .../polished_schist_brick_stairs.json | 0 ...irs_from_polished_schist_brick_stonecutting.json | 0 ...ck_stairs_from_polished_schist_stonecutting.json | 0 ...brick_stairs_from_schist_brick_stonecutting.json | 0 .../polished_schist_brick_wall.json | 0 ...all_from_polished_schist_brick_stonecutting.json | 0 ...rick_wall_from_polished_schist_stonecutting.json | 0 ...t_brick_wall_from_schist_brick_stonecutting.json | 0 .../{recipes => recipe}/polished_schist_bricks.json | 0 ...shed_schist_bricks_from_schist_stonecutting.json | 0 .../polished_schist_bricks_stonecutting.json | 0 .../{recipes => recipe}/polished_schist_slab.json | 0 ...hist_slab_from_polished_schist_stonecutting.json | 0 ...lished_schist_slab_from_schist_stonecutting.json | 0 .../{recipes => recipe}/polished_schist_stairs.json | 0 ...st_stairs_from_polished_schist_stonecutting.json | 0 ...shed_schist_stairs_from_schist_stonecutting.json | 0 .../polished_schist_stonecutting.json | 0 .../polished_tuff_brick_slab.json | 0 ..._slab_from_polished_tuff_brick_stonecutting.json | 0 ..._brick_slab_from_polished_tuff_stonecutting.json | 0 ...uff_brick_slab_from_tuff_brick_stonecutting.json | 0 .../polished_tuff_brick_stairs.json | 0 ...tairs_from_polished_tuff_brick_stonecutting.json | 0 ...rick_stairs_from_polished_tuff_stonecutting.json | 0 ...f_brick_stairs_from_tuff_brick_stonecutting.json | 0 .../polished_tuff_brick_wall.json | 0 ..._wall_from_polished_tuff_brick_stonecutting.json | 0 ..._brick_wall_from_polished_tuff_stonecutting.json | 0 ...uff_brick_wall_from_tuff_brick_stonecutting.json | 0 .../{recipes => recipe}/polished_tuff_bricks.json | 0 ...polished_tuff_bricks_from_tuff_stonecutting.json | 0 .../polished_tuff_bricks_stonecutting.json | 0 .../{recipes => recipe}/polished_tuff_slab.json | 0 ...d_tuff_slab_from_polished_tuff_stonecutting.json | 0 .../polished_tuff_slab_from_tuff_stonecutting.json | 0 .../{recipes => recipe}/polished_tuff_stairs.json | 0 ...tuff_stairs_from_polished_tuff_stonecutting.json | 0 ...polished_tuff_stairs_from_tuff_stonecutting.json | 0 .../polished_tuff_stonecutting.json | 0 .../{recipes => recipe}/purple_packed_silt.json | 0 .../twigs/{recipes => recipe}/purple_silt_pot.json | 0 .../purple_silt_shingle_slab.json | 0 ...e_slab_from_purple_packed_silt_stonecutting.json | 0 ..._slab_from_purple_silt_shingle_stonecutting.json | 0 .../purple_silt_shingle_stairs.json | 0 ...stairs_from_purple_packed_silt_stonecutting.json | 0 ...tairs_from_purple_silt_shingle_stonecutting.json | 0 .../purple_silt_shingle_wall.json | 0 ...e_wall_from_purple_packed_silt_stonecutting.json | 0 ..._wall_from_purple_silt_shingle_stonecutting.json | 0 .../{recipes => recipe}/purple_silt_shingles.json | 0 .../purple_silt_shingles_from_packed_silt.json | 0 ...ingles_from_purple_packed_silt_stonecutting.json | 0 .../twigs/{recipes => recipe}/quartz_column.json | 0 .../quartz_column_stonecutting.json | 0 .../twigs/{recipes => recipe}/red_packed_silt.json | 0 .../twigs/{recipes => recipe}/red_silt_pot.json | 0 .../{recipes => recipe}/red_silt_shingle_slab.json | 0 ...ngle_slab_from_red_packed_silt_stonecutting.json | 0 ...gle_slab_from_red_silt_shingle_stonecutting.json | 0 .../red_silt_shingle_stairs.json | 0 ...le_stairs_from_red_packed_silt_stonecutting.json | 0 ...e_stairs_from_red_silt_shingle_stonecutting.json | 0 .../{recipes => recipe}/red_silt_shingle_wall.json | 0 ...ngle_wall_from_red_packed_silt_stonecutting.json | 0 ...gle_wall_from_red_silt_shingle_stonecutting.json | 0 .../{recipes => recipe}/red_silt_shingles.json | 0 .../red_silt_shingles_from_packed_silt.json | 0 ..._shingles_from_red_packed_silt_stonecutting.json | 0 .../data/twigs/{recipes => recipe}/rhyolite.json | 0 .../twigs/{recipes => recipe}/rhyolite_slab.json | 0 .../rhyolite_slab_from_rhyolite_stonecutting.json | 0 .../twigs/{recipes => recipe}/rhyolite_stairs.json | 0 .../rhyolite_stairs_from_rhyolite_stonecutting.json | 0 .../twigs/{recipes => recipe}/rhyolite_wall.json | 0 .../rhyolite_wall_from_rhyolite_stonecutting.json | 0 .../data/twigs/{recipes => recipe}/rocky_dirt.json | 0 .../data/twigs/{recipes => recipe}/schist.json | 0 .../data/twigs/{recipes => recipe}/schist_slab.json | 0 .../schist_slab_from_schist_stonecutting.json | 0 .../twigs/{recipes => recipe}/schist_stairs.json | 0 .../schist_stairs_from_schist_stonecutting.json | 0 .../data/twigs/{recipes => recipe}/schist_wall.json | 0 .../schist_wall_from_schist_stonecutting.json | 0 .../data/twigs/{recipes => recipe}/silt.json | 0 .../data/twigs/{recipes => recipe}/silt_brick.json | 0 .../twigs/{recipes => recipe}/silt_brick_slab.json | 0 ...ilt_brick_slab_from_silt_brick_stonecutting.json | 0 .../{recipes => recipe}/silt_brick_stairs.json | 0 ...t_brick_stairs_from_silt_brick_stonecutting.json | 0 .../twigs/{recipes => recipe}/silt_brick_trail.json | 0 .../twigs/{recipes => recipe}/silt_brick_wall.json | 0 ...ilt_brick_wall_from_silt_brick_stonecutting.json | 0 .../data/twigs/{recipes => recipe}/silt_bricks.json | 0 .../{recipes => recipe}/silt_from_silt_balls.json | 0 .../data/twigs/{recipes => recipe}/silt_pot.json | 0 .../{recipes => recipe}/silt_shingle_slab.json | 0 ..._shingle_slab_from_packed_silt_stonecutting.json | 0 ...shingle_slab_from_silt_shingle_stonecutting.json | 0 .../{recipes => recipe}/silt_shingle_stairs.json | 0 ...hingle_stairs_from_packed_silt_stonecutting.json | 0 ...ingle_stairs_from_silt_shingle_stonecutting.json | 0 .../{recipes => recipe}/silt_shingle_wall.json | 0 ..._shingle_wall_from_packed_silt_stonecutting.json | 0 ...shingle_wall_from_silt_shingle_stonecutting.json | 0 .../twigs/{recipes => recipe}/silt_shingles.json | 0 ...silt_shingles_from_packed_silt_stonecutting.json | 0 .../smooth_basalt_brick_slab.json | 0 ..._brick_slab_from_smooth_basalt_stonecutting.json | 0 .../smooth_basalt_brick_slab_stonecutting.json | 0 .../smooth_basalt_brick_stairs.json | 0 ...rick_stairs_from_smooth_basalt_stonecutting.json | 0 .../smooth_basalt_brick_stairs_stonecutting.json | 0 .../smooth_basalt_brick_wall.json | 0 ..._brick_wall_from_smooth_basalt_stonecutting.json | 0 .../smooth_basalt_brick_wall_stonecutting.json | 0 .../{recipes => recipe}/smooth_basalt_bricks.json | 0 .../smooth_basalt_bricks_stonecutting.json | 0 .../smooth_stone_brick_slab.json | 0 ...k_slab_from_smooth_stone_brick_stonecutting.json | 0 ...e_brick_slab_from_smooth_stone_stonecutting.json | 0 .../smooth_stone_brick_stairs.json | 0 ...stairs_from_smooth_stone_brick_stonecutting.json | 0 ...brick_stairs_from_smooth_stone_stonecutting.json | 0 .../smooth_stone_brick_wall.json | 0 ...k_wall_from_smooth_stone_brick_stonecutting.json | 0 ...e_brick_wall_from_smooth_stone_stonecutting.json | 0 .../{recipes => recipe}/smooth_stone_bricks.json | 0 ...stone_bricks_from_smooth_stone_stonecutting.json | 0 .../data/twigs/{recipes => recipe}/soul_lamp.json | 0 .../twigs/{recipes => recipe}/spruce_table.json | 0 .../twigs/{recipes => recipe}/stick_from_twig.json | 0 .../twigs/{recipes => recipe}/stone_column.json | 0 .../stone_column_stonecutting.json | 0 .../torchflower_paper_lantern.json | 0 .../tuff_slab_from_tuff_stonecutting.json | 0 .../data/twigs/{recipes => recipe}/tuff_stairs.json | 0 .../tuff_stairs_from_tuff_stonecutting.json | 0 .../data/twigs/{recipes => recipe}/tuff_wall.json | 0 .../tuff_wall_from_tuff_stonecutting.json | 0 .../twisting_polished_blackstone_brick_slab.json | 0 ...polished_blackstone_brick_slab_stonecutting.json | 0 .../twisting_polished_blackstone_brick_stairs.json | 0 ...lished_blackstone_brick_stairs_stonecutting.json | 0 .../twisting_polished_blackstone_brick_wall.json | 0 ...polished_blackstone_brick_wall_stonecutting.json | 0 .../twisting_polished_blackstone_bricks.json | 0 .../{recipes => recipe}/warped_shroomlamp.json | 0 .../twigs/{recipes => recipe}/warped_table.json | 0 .../{recipes => recipe}/waxed_copper_pillar.json | 0 ..._copper_pillar_from_cut_copper_stonecutting.json | 0 .../waxed_copper_pillar_stonecutting.json | 0 .../waxed_exposed_copper_pillar.json | 0 ..._copper_pillar_from_cut_copper_stonecutting.json | 0 .../waxed_exposed_copper_pillar_stonecutting.json | 0 .../waxed_oxidized_copper_pillar.json | 0 ..._copper_pillar_from_cut_copper_stonecutting.json | 0 .../waxed_oxidized_copper_pillar_stonecutting.json | 0 .../waxed_weathered_copper_pillar.json | 0 ..._copper_pillar_from_cut_copper_stonecutting.json | 0 .../waxed_weathered_copper_pillar_stonecutting.json | 0 .../weathered_copper_pillar.json | 0 ..._copper_pillar_from_cut_copper_stonecutting.json | 0 .../weathered_copper_pillar_stonecutting.json | 0 .../weeping_polished_blackstone_brick_slab.json | 0 ...polished_blackstone_brick_slab_stonecutting.json | 0 .../weeping_polished_blackstone_brick_stairs.json | 0 ...lished_blackstone_brick_stairs_stonecutting.json | 0 .../weeping_polished_blackstone_brick_wall.json | 0 ...polished_blackstone_brick_wall_stonecutting.json | 0 .../weeping_polished_blackstone_bricks.json | 0 .../{recipes => recipe}/white_packed_silt.json | 0 .../twigs/{recipes => recipe}/white_silt_pot.json | 0 .../white_silt_shingle_slab.json | 0 ...le_slab_from_white_packed_silt_stonecutting.json | 0 ...e_slab_from_white_silt_shingle_stonecutting.json | 0 .../white_silt_shingle_stairs.json | 0 ..._stairs_from_white_packed_silt_stonecutting.json | 0 ...stairs_from_white_silt_shingle_stonecutting.json | 0 .../white_silt_shingle_wall.json | 0 ...le_wall_from_white_packed_silt_stonecutting.json | 0 ...e_wall_from_white_silt_shingle_stonecutting.json | 0 .../{recipes => recipe}/white_silt_shingles.json | 0 .../white_silt_shingles_from_packed_silt.json | 0 ...hingles_from_white_packed_silt_stonecutting.json | 0 .../{recipes => recipe}/yellow_packed_silt.json | 0 .../twigs/{recipes => recipe}/yellow_silt_pot.json | 0 .../yellow_silt_shingle_slab.json | 0 ...e_slab_from_yellow_packed_silt_stonecutting.json | 0 ..._slab_from_yellow_silt_shingle_stonecutting.json | 0 .../yellow_silt_shingle_stairs.json | 0 ...stairs_from_yellow_packed_silt_stonecutting.json | 0 ...tairs_from_yellow_silt_shingle_stonecutting.json | 0 .../yellow_silt_shingle_wall.json | 0 ...e_wall_from_yellow_packed_silt_stonecutting.json | 0 ..._wall_from_yellow_silt_shingle_stonecutting.json | 0 .../{recipes => recipe}/yellow_silt_shingles.json | 0 .../yellow_silt_shingles_from_packed_silt.json | 0 ...ingles_from_yellow_packed_silt_stonecutting.json | 0 .../bloodstone_obelisk/bloodstone_obelisk.nbt | Bin .../twigs/tags/{blocks => block}/bloodstone.json | 0 .../tags/{blocks => block}/offset_remover.json | 0 .../twigs/tags/{blocks => block}/packed_silt.json | 0 .../data/twigs/tags/{blocks => block}/rhyolite.json | 0 .../data/twigs/tags/{blocks => block}/schist.json | 0 .../twigs/tags/{blocks => block}/silt_pots.json | 0 .../data/twigs/tags/{blocks => block}/tables.json | 0 .../bamboo_leaves_slow_immune.json | 0 .../data/twigs/tags/{items => item}/bloodstone.json | 0 .../twigs/tags/{items => item}/packed_silt.json | 0 .../{items => item}/packed_silt_full_blocks.json | 0 .../data/twigs/tags/{items => item}/rhyolite.json | 0 .../data/twigs/tags/{items => item}/schist.json | 0 .../data/twigs/tags/{items => item}/seashells.json | 0 .../data/twigs/tags/{items => item}/silt_pots.json | 0 .../data/twigs/tags/{items => item}/tables.json | 0 1374 files changed, 0 insertions(+), 0 deletions(-) rename src/main/resources/data/minecraft/tags/{blocks => block}/crystal_sound_blocks.json (100%) rename src/main/resources/data/minecraft/tags/{blocks => block}/enchantment_power_transmitter.json (100%) rename src/main/resources/data/minecraft/tags/{blocks => block}/flower_pots.json (100%) rename src/main/resources/data/minecraft/tags/{blocks => block}/inside_step_sound_blocks.json (100%) rename src/main/resources/data/minecraft/tags/{blocks => block}/mineable/axe.json (100%) rename src/main/resources/data/minecraft/tags/{blocks => block}/mineable/pickaxe.json (100%) rename src/main/resources/data/minecraft/tags/{blocks => block}/mineable/shovel.json (100%) rename src/main/resources/data/minecraft/tags/{blocks => block}/piglin_repellents.json (100%) rename src/main/resources/data/minecraft/tags/{blocks => block}/replaceable_plants.json (100%) rename src/main/resources/data/minecraft/tags/{blocks => block}/slabs.json (100%) rename src/main/resources/data/minecraft/tags/{blocks => block}/small_flowers.json (100%) rename src/main/resources/data/minecraft/tags/{blocks => block}/stairs.json (100%) rename src/main/resources/data/minecraft/tags/{blocks => block}/walls.json (100%) rename src/main/resources/data/minecraft/tags/{items => item}/piglin_repellents.json (100%) rename src/main/resources/data/minecraft/tags/{items => item}/slabs.json (100%) rename src/main/resources/data/minecraft/tags/{items => item}/small_flowers.json (100%) rename src/main/resources/data/minecraft/tags/{items => item}/stairs.json (100%) rename src/main/resources/data/minecraft/tags/{items => item}/walls.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/amethyst_blocks/cut_amethyst.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/amethyst_blocks/cut_amethyst_from_amethyst_block_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/amethyst_blocks/cut_amethyst_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/amethyst_blocks/polished_amethyst.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/amethyst_blocks/polished_amethyst_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/azalea_flowers_from_flowering_azalea.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/azalea_flowers_from_flowering_azalea_leaves.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bamboo_mat.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bamboo_thatch/bamboo_thatch.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bamboo_thatch/bamboo_thatch_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/basalt_blocks/chiseled_smooth_basalt_bricks.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/basalt_blocks/chiseled_smooth_basalt_bricks_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/basalt_blocks/polished_basalt_bricks.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/basalt_blocks/polished_basalt_bricks_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/basalt_blocks/smooth_basalt_brick_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/basalt_blocks/smooth_basalt_brick_slab_from_smooth_basalt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/basalt_blocks/smooth_basalt_brick_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/basalt_blocks/smooth_basalt_brick_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/basalt_blocks/smooth_basalt_brick_stairs_from_smooth_basalt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/basalt_blocks/smooth_basalt_brick_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/basalt_blocks/smooth_basalt_brick_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/basalt_blocks/smooth_basalt_brick_wall_from_smooth_basalt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/basalt_blocks/smooth_basalt_brick_wall_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/basalt_blocks/smooth_basalt_bricks.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/basalt_blocks/smooth_basalt_bricks_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bloodstone/bloodstone.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bloodstone/bloodstone_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bloodstone/bloodstone_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bloodstone/bloodstone_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bloodstone/bloodstone_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bloodstone/bloodstone_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bloodstone/bloodstone_wall_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bloodstone/cracked_polished_bloodstone_bricks.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bloodstone/polished_bloodstone.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bloodstone/polished_bloodstone_brick_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bloodstone/polished_bloodstone_brick_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bloodstone/polished_bloodstone_brick_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bloodstone/polished_bloodstone_brick_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bloodstone/polished_bloodstone_brick_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bloodstone/polished_bloodstone_brick_wall_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bloodstone/polished_bloodstone_bricks.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bloodstone/polished_bloodstone_bricks_from_bloodstone_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bloodstone/polished_bloodstone_bricks_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bloodstone/polished_bloodstone_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bloodstone/polished_bloodstone_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bloodstone/polished_bloodstone_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bloodstone/polished_bloodstone_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bloodstone/polished_bloodstone_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bone_meal_from_seashells.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bricks/brick_trail.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bricks/chiseled_bricks.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bricks/chiseled_bricks_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bricks/cracked_bricks.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bricks/mixed_bricks.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bricks/mixed_bricks_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bricks/mossy_brick_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bricks/mossy_brick_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bricks/mossy_brick_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bricks/mossy_brick_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bricks/mossy_brick_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bricks/mossy_brick_wall_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bricks/mossy_bricks_from_moss_block.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/bricks/mossy_bricks_from_vine.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/calcite/calcite_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/calcite/calcite_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/calcite/calcite_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/calcite/calcite_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/calcite/calcite_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/calcite/calcite_wall_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/calcite/cracked_polished_calcite_bricks.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/calcite/polished_calcite.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/calcite/polished_calcite_brick_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/calcite/polished_calcite_brick_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/calcite/polished_calcite_brick_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/calcite/polished_calcite_brick_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/calcite/polished_calcite_brick_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/calcite/polished_calcite_brick_wall_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/calcite/polished_calcite_bricks.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/calcite/polished_calcite_bricks_from_calcite_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/calcite/polished_calcite_bricks_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/calcite/polished_calcite_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/calcite/polished_calcite_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/calcite/polished_calcite_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/calcite/polished_calcite_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/calcite/polished_calcite_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/cobblestone_bricks/cobblestone_brick_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/cobblestone_bricks/cobblestone_brick_slab_from_cobblestone_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/cobblestone_bricks/cobblestone_brick_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/cobblestone_bricks/cobblestone_brick_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/cobblestone_bricks/cobblestone_brick_stairs_from_cobblestone_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/cobblestone_bricks/cobblestone_brick_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/cobblestone_bricks/cobblestone_brick_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/cobblestone_bricks/cobblestone_brick_wall_from_cobblestone_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/cobblestone_bricks/cobblestone_brick_wall_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/cobblestone_bricks/cobblestone_bricks.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/cobblestone_bricks/cobblestone_bricks_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/cobblestone_bricks/cracked_cobblestone_bricks.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/cobblestone_bricks/mossy_cobblestone_brick_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/cobblestone_bricks/mossy_cobblestone_brick_slab_from_mossy_cobblestone_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/cobblestone_bricks/mossy_cobblestone_brick_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/cobblestone_bricks/mossy_cobblestone_brick_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/cobblestone_bricks/mossy_cobblestone_brick_stairs_from_mossy_cobblestone_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/cobblestone_bricks/mossy_cobblestone_brick_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/cobblestone_bricks/mossy_cobblestone_brick_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/cobblestone_bricks/mossy_cobblestone_brick_wall_from_mossy_cobblestone_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/cobblestone_bricks/mossy_cobblestone_brick_wall_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/cobblestone_bricks/mossy_cobblestone_bricks_cobblestone.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/cobblestone_bricks/mossy_cobblestone_bricks_from_moss.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/cobblestone_bricks/mossy_cobblestone_bricks_from_mossy_cobblestone.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/cobblestone_bricks/mossy_cobblestone_bricks_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/cobblestone_from_pebble.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/columns/blackstone_column.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/columns/blackstone_column_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/columns/deepslate_column.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/columns/deepslate_column_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/columns/quartz_column.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/columns/quartz_column_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/columns/stone_column.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/columns/stone_column_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/compacted_dripstone.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/copper_pillar/copper_pillar.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/copper_pillar/copper_pillar_from_cut_copper_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/copper_pillar/copper_pillar_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/copper_pillar/exposed_copper_pillar.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/copper_pillar/exposed_copper_pillar_from_cut_copper_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/copper_pillar/exposed_copper_pillar_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/copper_pillar/oxidized_copper_pillar.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/copper_pillar/oxidized_copper_pillar_from_cut_copper_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/copper_pillar/oxidized_copper_pillar_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/copper_pillar/waxed_copper_pillar.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/copper_pillar/waxed_copper_pillar_from_cut_copper_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/copper_pillar/waxed_copper_pillar_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/copper_pillar/waxed_exposed_copper_pillar.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/copper_pillar/waxed_exposed_copper_pillar_from_cut_copper_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/copper_pillar/waxed_exposed_copper_pillar_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/copper_pillar/waxed_oxidized_copper_pillar.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/copper_pillar/waxed_oxidized_copper_pillar_from_cut_copper_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/copper_pillar/waxed_oxidized_copper_pillar_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/copper_pillar/waxed_weathered_copper_pillar.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/copper_pillar/waxed_weathered_copper_pillar_from_cut_copper_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/copper_pillar/waxed_weathered_copper_pillar_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/copper_pillar/weathered_copper_pillar.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/copper_pillar/weathered_copper_pillar_from_cut_copper_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/copper_pillar/weathered_copper_pillar_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_wall_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_bricks.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_wall_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_bricks.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/gravel_bricks/gravel_brick_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/gravel_bricks/gravel_brick_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/gravel_bricks/gravel_brick_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/gravel_bricks/gravel_bricks.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/lamps/crimson_shroomlamp.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/lamps/lamp.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/lamps/soul_lamp.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/lamps/warped_shroomlamp.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/paper_lanterns/allium_paper_lantern.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/paper_lanterns/blue_orchid_paper_lantern.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/paper_lanterns/crimson_roots_paper_lantern.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/paper_lanterns/dandelion_paper_lantern.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/paper_lanterns/paper_lantern.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/paper_lanterns/torchflower_paper_lantern.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/rhyolite/cracked_polished_rhyolite_bricks.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/rhyolite/polished_rhyolite.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/rhyolite/polished_rhyolite_brick_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/rhyolite/polished_rhyolite_brick_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/rhyolite/polished_rhyolite_brick_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/rhyolite/polished_rhyolite_brick_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/rhyolite/polished_rhyolite_brick_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/rhyolite/polished_rhyolite_brick_wall_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/rhyolite/polished_rhyolite_bricks.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/rhyolite/polished_rhyolite_bricks_from_rhyolite_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/rhyolite/polished_rhyolite_bricks_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/rhyolite/polished_rhyolite_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/rhyolite/polished_rhyolite_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/rhyolite/polished_rhyolite_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/rhyolite/polished_rhyolite_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/rhyolite/polished_rhyolite_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/rhyolite/rhyolite.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/rhyolite/rhyolite_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/rhyolite/rhyolite_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/rhyolite/rhyolite_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/rhyolite/rhyolite_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/rhyolite/rhyolite_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/rhyolite/rhyolite_wall_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/rocky_dirt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/schist/cracked_polished_schist_bricks.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/schist/polished_schist.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/schist/polished_schist_brick_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/schist/polished_schist_brick_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/schist/polished_schist_brick_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/schist/polished_schist_brick_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/schist/polished_schist_brick_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/schist/polished_schist_brick_wall_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/schist/polished_schist_bricks.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/schist/polished_schist_bricks_from_schist_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/schist/polished_schist_bricks_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/schist/polished_schist_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/schist/polished_schist_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/schist/polished_schist_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/schist/polished_schist_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/schist/polished_schist_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/schist/schist.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/schist/schist_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/schist/schist_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/schist/schist_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/schist/schist_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/schist/schist_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/schist/schist_wall_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/black_packed_silt_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/black_packed_silt_from_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/black_silt_pot_from_silt_pot.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/black_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/black_silt_shingle_slab_from_black_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/black_silt_shingle_slab_from_black_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/black_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/black_silt_shingle_stairs_from_black_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/black_silt_shingle_stairs_from_black_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/black_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/black_silt_shingle_wall_from_black_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/black_silt_shingle_wall_from_black_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/black_silt_shingles.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/black_silt_shingles_from_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/blue_packed_silt_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/blue_packed_silt_from_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/blue_silt_pot_from_silt_pot.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/blue_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/blue_silt_shingle_slab_from_blue_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/blue_silt_shingle_slab_from_blue_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/blue_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/blue_silt_shingle_stairs_from_blue_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/blue_silt_shingle_stairs_from_blue_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/blue_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/blue_silt_shingle_wall_from_blue_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/blue_silt_shingle_wall_from_blue_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/blue_silt_shingles.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/blue_silt_shingles_from_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/brown_packed_silt_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/brown_packed_silt_from_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/brown_silt_pot_from_silt_pot.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/brown_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/brown_silt_shingle_slab_from_brown_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/brown_silt_shingle_slab_from_brown_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/brown_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/brown_silt_shingle_stairs_from_brown_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/brown_silt_shingle_stairs_from_brown_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/brown_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/brown_silt_shingle_wall_from_brown_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/brown_silt_shingle_wall_from_brown_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/brown_silt_shingles.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/brown_silt_shingles_from_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/chiseled_silt_bricks.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/chiseled_silt_bricks_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/cracked_silt_bricks.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/cyan_packed_silt_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/cyan_packed_silt_from_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/cyan_silt_pot_from_silt_pot.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/cyan_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/cyan_silt_shingle_slab_from_cyan_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/cyan_silt_shingle_slab_from_cyan_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/cyan_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/cyan_silt_shingle_stairs_from_cyan_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/cyan_silt_shingle_stairs_from_cyan_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/cyan_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/cyan_silt_shingle_wall_from_cyan_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/cyan_silt_shingle_wall_from_cyan_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/cyan_silt_shingles.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/cyan_silt_shingles_from_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/gray_packed_silt_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/gray_packed_silt_from_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/gray_silt_pot_from_silt_pot.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/gray_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/gray_silt_shingle_slab_from_gray_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/gray_silt_shingle_slab_from_gray_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/gray_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/gray_silt_shingle_stairs_from_gray_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/gray_silt_shingle_stairs_from_gray_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/gray_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/gray_silt_shingle_wall_from_gray_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/gray_silt_shingle_wall_from_gray_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/gray_silt_shingles.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/gray_silt_shingles_from_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/green_packed_silt_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/green_packed_silt_from_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/green_silt_pot_from_silt_pot.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/green_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/green_silt_shingle_slab_from_green_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/green_silt_shingle_slab_from_green_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/green_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/green_silt_shingle_stairs_from_green_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/green_silt_shingle_stairs_from_green_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/green_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/green_silt_shingle_wall_from_green_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/green_silt_shingle_wall_from_green_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/green_silt_shingles.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/green_silt_shingles_from_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/light_blue_packed_silt_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/light_blue_packed_silt_from_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/light_blue_silt_pot_from_silt_pot.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/light_blue_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/light_blue_silt_shingle_slab_from_light_blue_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/light_blue_silt_shingle_slab_from_light_blue_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/light_blue_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/light_blue_silt_shingle_stairs_from_light_blue_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/light_blue_silt_shingle_stairs_from_light_blue_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/light_blue_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/light_blue_silt_shingle_wall_from_light_blue_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/light_blue_silt_shingle_wall_from_light_blue_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/light_blue_silt_shingles.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/light_blue_silt_shingles_from_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/light_gray_packed_silt_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/light_gray_packed_silt_from_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/light_gray_silt_pot_from_silt_pot.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/light_gray_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/light_gray_silt_shingle_slab_from_light_gray_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/light_gray_silt_shingle_slab_from_light_gray_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/light_gray_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/light_gray_silt_shingle_stairs_from_light_gray_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/light_gray_silt_shingle_stairs_from_light_gray_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/light_gray_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/light_gray_silt_shingle_wall_from_light_gray_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/light_gray_silt_shingle_wall_from_light_gray_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/light_gray_silt_shingles.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/light_gray_silt_shingles_from_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/lime_packed_silt_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/lime_packed_silt_from_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/lime_silt_pot_from_silt_pot.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/lime_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/lime_silt_shingle_slab_from_lime_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/lime_silt_shingle_slab_from_lime_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/lime_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/lime_silt_shingle_stairs_from_lime_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/lime_silt_shingle_stairs_from_lime_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/lime_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/lime_silt_shingle_wall_from_lime_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/lime_silt_shingle_wall_from_lime_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/lime_silt_shingles.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/lime_silt_shingles_from_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/magenta_packed_silt_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/magenta_packed_silt_from_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/magenta_silt_pot_from_silt_pot.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/magenta_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/magenta_silt_shingle_slab_from_magenta_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/magenta_silt_shingle_slab_from_magenta_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/magenta_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/magenta_silt_shingle_stairs_from_magenta_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/magenta_silt_shingle_stairs_from_magenta_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/magenta_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/magenta_silt_shingle_wall_from_magenta_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/magenta_silt_shingle_wall_from_magenta_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/magenta_silt_shingles.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/magenta_silt_shingles_from_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/mixed_silt_bricks.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/mixed_silt_bricks_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/orange_packed_silt_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/orange_packed_silt_from_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/orange_silt_pot_from_silt_pot.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/orange_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/orange_silt_shingle_slab_from_orange_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/orange_silt_shingle_slab_from_orange_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/orange_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/orange_silt_shingle_stairs_from_orange_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/orange_silt_shingle_stairs_from_orange_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/orange_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/orange_silt_shingle_wall_from_orange_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/orange_silt_shingle_wall_from_orange_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/orange_silt_shingles.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/orange_silt_shingles_from_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/packed_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/pink_packed_silt_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/pink_packed_silt_from_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/pink_silt_pot_from_silt_pot.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/pink_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/pink_silt_shingle_slab_from_pink_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/pink_silt_shingle_slab_from_pink_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/pink_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/pink_silt_shingle_stairs_from_pink_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/pink_silt_shingle_stairs_from_pink_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/pink_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/pink_silt_shingle_wall_from_pink_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/pink_silt_shingle_wall_from_pink_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/pink_silt_shingles.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/pink_silt_shingles_from_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/purple_packed_silt_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/purple_packed_silt_from_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/purple_silt_pot_from_silt_pot.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/purple_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/purple_silt_shingle_slab_from_purple_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/purple_silt_shingle_slab_from_purple_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/purple_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/purple_silt_shingle_stairs_from_purple_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/purple_silt_shingle_stairs_from_purple_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/purple_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/purple_silt_shingle_wall_from_purple_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/purple_silt_shingle_wall_from_purple_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/purple_silt_shingles.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/purple_silt_shingles_from_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/red_packed_silt_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/red_packed_silt_from_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/red_silt_pot_from_silt_pot.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/red_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/red_silt_shingle_slab_from_red_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/red_silt_shingle_slab_from_red_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/red_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/red_silt_shingle_stairs_from_red_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/red_silt_shingle_stairs_from_red_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/red_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/red_silt_shingle_wall_from_red_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/red_silt_shingle_wall_from_red_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/red_silt_shingles.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/red_silt_shingles_from_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/silt_brick.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/silt_brick_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/silt_brick_slab_from_silt_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/silt_brick_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/silt_brick_stairs_from_silt_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/silt_brick_trail.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/silt_brick_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/silt_brick_wall_from_silt_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/silt_bricks.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/silt_from_clay.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/silt_from_sand.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/silt_from_silt_balls.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/silt_pot.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/silt_shingle_slab_from_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/silt_shingle_slab_from_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/silt_shingle_stairs_from_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/silt_shingle_stairs_from_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/silt_shingle_wall_from_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/silt_shingle_wall_from_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/silt_shingles.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/silt_shingles_from_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/white_packed_silt_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/white_packed_silt_from_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/white_silt_pot_from_silt_pot.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/white_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/white_silt_shingle_slab_from_white_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/white_silt_shingle_slab_from_white_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/white_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/white_silt_shingle_stairs_from_white_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/white_silt_shingle_stairs_from_white_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/white_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/white_silt_shingle_wall_from_white_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/white_silt_shingle_wall_from_white_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/white_silt_shingles.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/white_silt_shingles_from_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/yellow_packed_silt_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/yellow_packed_silt_from_silt.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/yellow_silt_pot_from_silt_pot.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/yellow_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/yellow_silt_shingle_slab_from_yellow_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/yellow_silt_shingle_slab_from_yellow_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/yellow_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/yellow_silt_shingle_stairs_from_yellow_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/yellow_silt_shingle_stairs_from_yellow_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/yellow_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/yellow_silt_shingle_wall_from_yellow_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/yellow_silt_shingle_wall_from_yellow_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/yellow_silt_shingles.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/silt/yellow_silt_shingles_from_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/smooth_stone_bricks/smooth_stone_brick_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/smooth_stone_bricks/smooth_stone_brick_slab_from_smooth_stone_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/smooth_stone_bricks/smooth_stone_brick_slab_from_smooth_stone_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/smooth_stone_bricks/smooth_stone_brick_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/smooth_stone_bricks/smooth_stone_brick_stairs_from_smooth_stone_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/smooth_stone_bricks/smooth_stone_brick_stairs_from_smooth_stone_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/smooth_stone_bricks/smooth_stone_brick_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/smooth_stone_bricks/smooth_stone_brick_wall_from_smooth_stone_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/smooth_stone_bricks/smooth_stone_brick_wall_from_smooth_stone_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/smooth_stone_bricks/smooth_stone_bricks.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/smooth_stone_bricks/smooth_stone_bricks_from_smooth_stone_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/stick_from_twig.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tables/acacia_table.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tables/acacia_table_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tables/bamboo_table.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tables/bamboo_table_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tables/birch_table.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tables/birch_table_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tables/cherry_table.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tables/cherry_table_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tables/crimson_table.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tables/crimson_table_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tables/dark_oak_table.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tables/dark_oak_table_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tables/jungle_table.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tables/jungle_table_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tables/mangrove_table.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tables/mangrove_table_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tables/oak_table.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tables/oak_table_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tables/spruce_table.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tables/spruce_table_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tables/warped_table.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tables/warped_table_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tuff/cracked_polished_tuff_bricks.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tuff/polished_tuff.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tuff/polished_tuff_brick_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tuff/polished_tuff_brick_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tuff/polished_tuff_brick_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tuff/polished_tuff_brick_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tuff/polished_tuff_brick_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tuff/polished_tuff_brick_wall_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tuff/polished_tuff_bricks.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tuff/polished_tuff_bricks_from_bloodstone_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tuff/polished_tuff_bricks_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tuff/polished_tuff_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tuff/polished_tuff_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tuff/polished_tuff_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tuff/polished_tuff_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tuff/polished_tuff_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tuff/tuff_slab.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tuff/tuff_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tuff/tuff_stairs.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tuff/tuff_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tuff/tuff_wall.json (100%) rename src/main/resources/data/twigs/{advancements => advancement}/recipes/tuff/tuff_wall_stonecutting.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/acacia_table.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/allium_paper_lantern.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/azalea_flowers.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/bamboo_leaves.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/bamboo_mat.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/bamboo_table.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/bamboo_thatch.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/bamboo_thatch_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/birch_table.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/black_packed_silt.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/black_silt_pot.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/black_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/black_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/black_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/black_silt_shingles.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/blackstone_column.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/bloodstone.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/bloodstone_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/bloodstone_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/bloodstone_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/blue_orchid_paper_lantern.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/blue_packed_silt.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/blue_silt_pot.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/blue_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/blue_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/blue_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/blue_silt_shingles.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/brick_trail.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/bronzed_seashell.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/brown_packed_silt.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/brown_silt_pot.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/brown_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/brown_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/brown_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/brown_silt_shingles.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/calcite_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/calcite_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/calcite_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/cherry_table.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/chiseled_bricks.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/chiseled_silt_bricks.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/chiseled_smooth_basalt_bricks.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/cobblestone_brick_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/cobblestone_brick_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/cobblestone_brick_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/cobblestone_bricks.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/compacted_dripstone.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/copper_pillar.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/cracked_bricks.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/cracked_cobblestone_bricks.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/cracked_polished_bloodstone_bricks.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/cracked_polished_calcite_bricks.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/cracked_polished_rhyolite_bricks.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/cracked_polished_schist_bricks.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/cracked_polished_tuff_bricks.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/cracked_silt_bricks.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/crimson_roots_paper_lantern.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/crimson_shroomlamp.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/crimson_table.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/cut_amethyst.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/cyan_packed_silt.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/cyan_silt_pot.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/cyan_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/cyan_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/cyan_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/cyan_silt_shingles.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/dandelion_paper_lantern.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/dark_oak_table.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/deepslate_column.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/exposed_copper_pillar.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/gravel_brick_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/gravel_brick_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/gravel_brick_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/gravel_bricks.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/gray_packed_silt.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/gray_silt_pot.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/gray_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/gray_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/gray_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/gray_silt_shingles.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/green_packed_silt.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/green_silt_pot.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/green_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/green_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/green_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/green_silt_shingles.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/jungle_table.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/lamp.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/light_blue_packed_silt.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/light_blue_silt_pot.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/light_blue_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/light_blue_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/light_blue_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/light_blue_silt_shingles.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/light_gray_packed_silt.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/light_gray_silt_pot.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/light_gray_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/light_gray_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/light_gray_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/light_gray_silt_shingles.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/lime_packed_silt.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/lime_silt_pot.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/lime_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/lime_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/lime_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/lime_silt_shingles.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/magenta_packed_silt.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/magenta_silt_pot.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/magenta_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/magenta_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/magenta_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/magenta_silt_shingles.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/mangrove_table.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/mixed_bricks.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/mixed_silt_bricks.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/mossy_brick_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/mossy_brick_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/mossy_brick_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/mossy_bricks.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/mossy_cobblestone_brick_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/mossy_cobblestone_brick_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/mossy_cobblestone_brick_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/mossy_cobblestone_bricks.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/oak_table.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/opaline_seashell.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/orange_packed_silt.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/orange_silt_pot.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/orange_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/orange_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/orange_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/orange_silt_shingles.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/oxidized_copper_pillar.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/packed_silt.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/paper_lantern.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/pebble.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/petrified_lichen.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/pink_packed_silt.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/pink_silt_pot.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/pink_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/pink_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/pink_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/pink_silt_shingles.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_amethyst.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_basalt_bricks.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_bloodstone.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_bloodstone_brick_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_bloodstone_brick_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_bloodstone_brick_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_bloodstone_bricks.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_bloodstone_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_bloodstone_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_calcite.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_calcite_brick_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_calcite_brick_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_calcite_brick_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_calcite_bricks.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_calcite_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_calcite_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_rhyolite.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_rhyolite_brick_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_rhyolite_brick_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_rhyolite_brick_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_rhyolite_bricks.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_rhyolite_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_rhyolite_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_schist.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_schist_brick_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_schist_brick_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_schist_brick_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_schist_bricks.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_schist_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_schist_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_tuff.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_tuff_brick_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_tuff_brick_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_tuff_brick_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_tuff_bricks.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_tuff_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/polished_tuff_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/potted_azalea_flowers.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/purple_packed_silt.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/purple_silt_pot.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/purple_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/purple_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/purple_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/purple_silt_shingles.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/quartz_column.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/red_packed_silt.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/red_silt_pot.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/red_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/red_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/red_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/red_silt_shingles.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/rhyolite.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/rhyolite_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/rhyolite_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/rhyolite_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/rocky_dirt.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/roseate_seashell.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/schist.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/schist_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/schist_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/schist_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/silt.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/silt_brick_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/silt_brick_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/silt_brick_trail.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/silt_brick_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/silt_bricks.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/silt_pot.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/silt_shingles.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/smooth_basalt_brick_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/smooth_basalt_brick_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/smooth_basalt_brick_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/smooth_basalt_bricks.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/smooth_stone_brick_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/smooth_stone_brick_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/smooth_stone_brick_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/smooth_stone_bricks.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/soul_lamp.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/spruce_table.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/stone_column.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/tangerine_seashell.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/torchflower_paper_lantern.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/tuff_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/tuff_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/tuff_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/twig.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/twisting_polished_blackstone_brick_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/twisting_polished_blackstone_brick_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/twisting_polished_blackstone_brick_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/twisting_polished_blackstone_bricks.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/warped_shroomlamp.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/warped_table.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/waxed_copper_pillar.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/waxed_exposed_copper_pillar.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/waxed_oxidized_copper_pillar.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/waxed_weathered_copper_pillar.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/weathered_copper_pillar.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/weeping_polished_blackstone_brick_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/weeping_polished_blackstone_brick_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/weeping_polished_blackstone_brick_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/weeping_polished_blackstone_bricks.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/white_packed_silt.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/white_silt_pot.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/white_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/white_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/white_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/white_silt_shingles.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/yellow_packed_silt.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/yellow_silt_pot.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/yellow_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/yellow_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/yellow_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/blocks/yellow_silt_shingles.json (100%) rename src/main/resources/data/twigs/{loot_tables => loot_table}/chests/bloodstone_obelisk.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/acacia_table.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/allium_paper_lantern.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/azalea_flowers_from_flowering_azalea.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/azalea_flowers_from_flowering_azalea_leaves.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/bamboo_mat.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/bamboo_table.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/bamboo_thatch.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/bamboo_thatch_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/birch_table.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/black_silt_pot.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/black_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/black_silt_shingle_slab_from_black_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/black_silt_shingle_slab_from_black_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/black_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/black_silt_shingle_stairs_from_black_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/black_silt_shingle_stairs_from_black_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/black_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/black_silt_shingle_wall_from_black_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/black_silt_shingle_wall_from_black_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/black_silt_shingles.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/black_silt_shingles_from_black_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/black_silt_shingles_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/blackstone_column.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/blackstone_column_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/bloodstone.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/bloodstone_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/bloodstone_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/bloodstone_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/bloodstone_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/bloodstone_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/bloodstone_wall_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/blue_orchid_paper_lantern.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/blue_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/blue_silt_pot.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/blue_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/blue_silt_shingle_slab_from_blue_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/blue_silt_shingle_slab_from_blue_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/blue_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/blue_silt_shingle_stairs_from_blue_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/blue_silt_shingle_stairs_from_blue_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/blue_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/blue_silt_shingle_wall_from_blue_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/blue_silt_shingle_wall_from_blue_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/blue_silt_shingles.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/blue_silt_shingles_from_blue_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/blue_silt_shingles_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/bone_meal_from_seashells.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/brick_trail.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/brown_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/brown_silt_pot.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/brown_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/brown_silt_shingle_slab_from_brown_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/brown_silt_shingle_slab_from_brown_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/brown_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/brown_silt_shingle_stairs_from_brown_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/brown_silt_shingle_stairs_from_brown_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/brown_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/brown_silt_shingle_wall_from_brown_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/brown_silt_shingle_wall_from_brown_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/brown_silt_shingles.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/brown_silt_shingles_from_brown_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/brown_silt_shingles_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/calcite_slab_from_calcite_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/calcite_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/calcite_stairs_from_calcite_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/calcite_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/calcite_wall_from_calcite_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cherry_table.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/chiseled_bricks.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/chiseled_bricks_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/chiseled_silt_bricks.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/chiseled_silt_bricks_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/chiseled_smooth_basalt_bricks.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/chiseled_smooth_basalt_bricks_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cobblestone_brick_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cobblestone_brick_slab_from_cobblestone_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cobblestone_brick_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cobblestone_brick_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cobblestone_brick_stairs_from_cobblestone_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cobblestone_brick_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cobblestone_brick_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cobblestone_brick_wall_from_cobblestone_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cobblestone_brick_wall_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cobblestone_bricks.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cobblestone_bricks_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cobblestone_from_pebble.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/compacted_dripstone.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/copper_pillar.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/copper_pillar_from_cut_copper_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/copper_pillar_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cracked_bricks.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cracked_cobblestone_bricks.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cracked_polished_bloodstone_bricks.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cracked_polished_calcite_bricks.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cracked_polished_rhyolite_bricks.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cracked_polished_schist_bricks.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cracked_polished_tuff_bricks.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cracked_silt_bricks.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/crimson_roots_paper_lantern.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/crimson_shroomlamp.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/crimson_table.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cut_amethyst.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cut_amethyst_from_amethyst_block_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cut_amethyst_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cyan_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cyan_silt_pot.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cyan_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cyan_silt_shingle_slab_from_cyan_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cyan_silt_shingle_slab_from_cyan_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cyan_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cyan_silt_shingle_stairs_from_cyan_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cyan_silt_shingle_stairs_from_cyan_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cyan_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cyan_silt_shingle_wall_from_cyan_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cyan_silt_shingle_wall_from_cyan_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cyan_silt_shingles.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cyan_silt_shingles_from_cyan_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/cyan_silt_shingles_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/dandelion_paper_lantern.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/dark_oak_table.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/deepslate_column.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/deepslate_column_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/exposed_copper_pillar.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/exposed_copper_pillar_from_cut_copper_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/exposed_copper_pillar_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/gravel_brick_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/gravel_brick_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/gravel_brick_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/gravel_bricks.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/gray_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/gray_silt_pot.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/gray_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/gray_silt_shingle_slab_from_gray_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/gray_silt_shingle_slab_from_gray_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/gray_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/gray_silt_shingle_stairs_from_gray_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/gray_silt_shingle_stairs_from_gray_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/gray_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/gray_silt_shingle_wall_from_gray_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/gray_silt_shingle_wall_from_gray_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/gray_silt_shingles.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/gray_silt_shingles_from_gray_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/gray_silt_shingles_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/green_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/green_silt_pot.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/green_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/green_silt_shingle_slab_from_green_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/green_silt_shingle_slab_from_green_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/green_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/green_silt_shingle_stairs_from_green_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/green_silt_shingle_stairs_from_green_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/green_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/green_silt_shingle_wall_from_green_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/green_silt_shingle_wall_from_green_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/green_silt_shingles.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/green_silt_shingles_from_green_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/green_silt_shingles_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/jungle_table.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/lamp.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/light_blue_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/light_blue_silt_pot.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/light_blue_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/light_blue_silt_shingle_slab_from_light_blue_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/light_blue_silt_shingle_slab_from_light_blue_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/light_blue_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/light_blue_silt_shingle_stairs_from_light_blue_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/light_blue_silt_shingle_stairs_from_light_blue_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/light_blue_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/light_blue_silt_shingle_wall_from_light_blue_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/light_blue_silt_shingle_wall_from_light_blue_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/light_blue_silt_shingles.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/light_blue_silt_shingles_from_light_blue_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/light_blue_silt_shingles_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/light_gray_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/light_gray_silt_pot.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/light_gray_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/light_gray_silt_shingle_slab_from_light_gray_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/light_gray_silt_shingle_slab_from_light_gray_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/light_gray_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/light_gray_silt_shingle_stairs_from_light_gray_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/light_gray_silt_shingle_stairs_from_light_gray_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/light_gray_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/light_gray_silt_shingle_wall_from_light_gray_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/light_gray_silt_shingle_wall_from_light_gray_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/light_gray_silt_shingles.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/light_gray_silt_shingles_from_light_gray_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/light_gray_silt_shingles_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/lime_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/lime_silt_pot.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/lime_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/lime_silt_shingle_slab_from_lime_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/lime_silt_shingle_slab_from_lime_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/lime_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/lime_silt_shingle_stairs_from_lime_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/lime_silt_shingle_stairs_from_lime_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/lime_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/lime_silt_shingle_wall_from_lime_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/lime_silt_shingle_wall_from_lime_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/lime_silt_shingles.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/lime_silt_shingles_from_lime_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/lime_silt_shingles_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/magenta_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/magenta_silt_pot.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/magenta_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/magenta_silt_shingle_slab_from_magenta_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/magenta_silt_shingle_slab_from_magenta_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/magenta_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/magenta_silt_shingle_stairs_from_magenta_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/magenta_silt_shingle_stairs_from_magenta_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/magenta_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/magenta_silt_shingle_wall_from_magenta_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/magenta_silt_shingle_wall_from_magenta_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/magenta_silt_shingles.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/magenta_silt_shingles_from_magenta_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/magenta_silt_shingles_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/mangrove_table.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/mixed_bricks.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/mixed_bricks_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/mixed_silt_bricks.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/mixed_silt_bricks_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/mossy_brick_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/mossy_brick_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/mossy_brick_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/mossy_brick_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/mossy_brick_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/mossy_brick_wall_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/mossy_bricks_from_moss_block.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/mossy_bricks_from_vine.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/mossy_cobblestone_brick_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/mossy_cobblestone_brick_slab_from_mossy_cobblestone_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/mossy_cobblestone_brick_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/mossy_cobblestone_brick_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/mossy_cobblestone_brick_stairs_from_mossy_cobblestone_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/mossy_cobblestone_brick_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/mossy_cobblestone_brick_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/mossy_cobblestone_brick_wall_from_mossy_cobblestone_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/mossy_cobblestone_brick_wall_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/mossy_cobblestone_bricks.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/mossy_cobblestone_bricks_cobblestone.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/mossy_cobblestone_bricks_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/oak_table.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/orange_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/orange_silt_pot.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/orange_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/orange_silt_shingle_slab_from_orange_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/orange_silt_shingle_slab_from_orange_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/orange_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/orange_silt_shingle_stairs_from_orange_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/orange_silt_shingle_stairs_from_orange_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/orange_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/orange_silt_shingle_wall_from_orange_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/orange_silt_shingle_wall_from_orange_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/orange_silt_shingles.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/orange_silt_shingles_from_orange_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/orange_silt_shingles_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/oxidized_copper_pillar.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/oxidized_copper_pillar_from_cut_copper_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/oxidized_copper_pillar_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/paper_lantern.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/pink_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/pink_silt_pot.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/pink_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/pink_silt_shingle_slab_from_pink_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/pink_silt_shingle_slab_from_pink_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/pink_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/pink_silt_shingle_stairs_from_pink_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/pink_silt_shingle_stairs_from_pink_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/pink_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/pink_silt_shingle_wall_from_pink_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/pink_silt_shingle_wall_from_pink_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/pink_silt_shingles.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/pink_silt_shingles_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/pink_silt_shingles_from_pink_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_amethyst.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_amethyst_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_basalt_bricks.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_basalt_bricks_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_bloodstone.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_bloodstone_brick_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_bloodstone_brick_slab_from_bloodstone_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_bloodstone_brick_slab_from_polished_bloodstone_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_bloodstone_brick_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_bloodstone_brick_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_bloodstone_brick_stairs_from_bloodstone_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_bloodstone_brick_stairs_from_polished_bloodstone_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_bloodstone_brick_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_bloodstone_brick_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_bloodstone_brick_wall_from_bloodstone_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_bloodstone_brick_wall_from_polished_bloodstone_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_bloodstone_brick_wall_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_bloodstone_bricks.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_bloodstone_bricks_from_bloodstone_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_bloodstone_bricks_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_bloodstone_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_bloodstone_slab_from_bloodstone_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_bloodstone_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_bloodstone_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_bloodstone_stairs_from_bloodstone_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_bloodstone_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_bloodstone_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_calcite_brick_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_calcite_brick_slab_from_calcite_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_calcite_brick_slab_from_polished_calcite_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_calcite_brick_slab_from_polished_calcite_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_calcite_brick_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_calcite_brick_stairs_from_calcite_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_calcite_brick_stairs_from_polished_calcite_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_calcite_brick_stairs_from_polished_calcite_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_calcite_brick_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_calcite_brick_wall_from_calcite_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_calcite_brick_wall_from_polished_calcite_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_calcite_brick_wall_from_polished_calcite_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_calcite_bricks.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_calcite_bricks_from_calcite_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_calcite_bricks_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_calcite_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_calcite_slab_from_calcite_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_calcite_slab_from_polished_calcite_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_calcite_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_calcite_stairs_from_calcite_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_calcite_stairs_from_polished_calcite_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_calcite_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_rhyolite.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_rhyolite_brick_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_rhyolite_brick_slab_from_polished_rhyolite_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_rhyolite_brick_slab_from_polished_rhyolite_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_rhyolite_brick_slab_from_rhyolite_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_rhyolite_brick_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_rhyolite_brick_stairs_from_polished_rhyolite_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_rhyolite_brick_stairs_from_polished_rhyolite_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_rhyolite_brick_stairs_from_rhyolite_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_rhyolite_brick_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_rhyolite_brick_wall_from_polished_rhyolite_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_rhyolite_brick_wall_from_polished_rhyolite_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_rhyolite_brick_wall_from_rhyolite_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_rhyolite_bricks.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_rhyolite_bricks_from_polished_rhyolite_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_rhyolite_bricks_from_rhyolite_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_rhyolite_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_rhyolite_slab_from_polished_rhyolite_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_rhyolite_slab_from_rhyolite_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_rhyolite_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_rhyolite_stairs_from_polished_rhyolite_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_rhyolite_stairs_from_rhyolite_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_rhyolite_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_schist.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_schist_brick_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_schist_brick_slab_from_polished_schist_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_schist_brick_slab_from_polished_schist_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_schist_brick_slab_from_schist_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_schist_brick_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_schist_brick_stairs_from_polished_schist_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_schist_brick_stairs_from_polished_schist_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_schist_brick_stairs_from_schist_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_schist_brick_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_schist_brick_wall_from_polished_schist_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_schist_brick_wall_from_polished_schist_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_schist_brick_wall_from_schist_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_schist_bricks.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_schist_bricks_from_schist_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_schist_bricks_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_schist_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_schist_slab_from_polished_schist_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_schist_slab_from_schist_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_schist_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_schist_stairs_from_polished_schist_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_schist_stairs_from_schist_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_schist_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_tuff_brick_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_tuff_brick_slab_from_polished_tuff_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_tuff_brick_slab_from_polished_tuff_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_tuff_brick_slab_from_tuff_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_tuff_brick_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_tuff_brick_stairs_from_polished_tuff_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_tuff_brick_stairs_from_polished_tuff_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_tuff_brick_stairs_from_tuff_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_tuff_brick_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_tuff_brick_wall_from_polished_tuff_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_tuff_brick_wall_from_polished_tuff_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_tuff_brick_wall_from_tuff_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_tuff_bricks.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_tuff_bricks_from_tuff_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_tuff_bricks_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_tuff_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_tuff_slab_from_polished_tuff_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_tuff_slab_from_tuff_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_tuff_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_tuff_stairs_from_polished_tuff_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_tuff_stairs_from_tuff_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/polished_tuff_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/purple_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/purple_silt_pot.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/purple_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/purple_silt_shingle_slab_from_purple_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/purple_silt_shingle_slab_from_purple_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/purple_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/purple_silt_shingle_stairs_from_purple_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/purple_silt_shingle_stairs_from_purple_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/purple_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/purple_silt_shingle_wall_from_purple_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/purple_silt_shingle_wall_from_purple_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/purple_silt_shingles.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/purple_silt_shingles_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/purple_silt_shingles_from_purple_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/quartz_column.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/quartz_column_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/red_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/red_silt_pot.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/red_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/red_silt_shingle_slab_from_red_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/red_silt_shingle_slab_from_red_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/red_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/red_silt_shingle_stairs_from_red_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/red_silt_shingle_stairs_from_red_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/red_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/red_silt_shingle_wall_from_red_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/red_silt_shingle_wall_from_red_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/red_silt_shingles.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/red_silt_shingles_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/red_silt_shingles_from_red_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/rhyolite.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/rhyolite_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/rhyolite_slab_from_rhyolite_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/rhyolite_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/rhyolite_stairs_from_rhyolite_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/rhyolite_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/rhyolite_wall_from_rhyolite_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/rocky_dirt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/schist.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/schist_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/schist_slab_from_schist_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/schist_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/schist_stairs_from_schist_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/schist_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/schist_wall_from_schist_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/silt_brick.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/silt_brick_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/silt_brick_slab_from_silt_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/silt_brick_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/silt_brick_stairs_from_silt_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/silt_brick_trail.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/silt_brick_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/silt_brick_wall_from_silt_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/silt_bricks.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/silt_from_silt_balls.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/silt_pot.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/silt_shingle_slab_from_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/silt_shingle_slab_from_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/silt_shingle_stairs_from_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/silt_shingle_stairs_from_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/silt_shingle_wall_from_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/silt_shingle_wall_from_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/silt_shingles.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/silt_shingles_from_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/smooth_basalt_brick_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/smooth_basalt_brick_slab_from_smooth_basalt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/smooth_basalt_brick_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/smooth_basalt_brick_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/smooth_basalt_brick_stairs_from_smooth_basalt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/smooth_basalt_brick_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/smooth_basalt_brick_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/smooth_basalt_brick_wall_from_smooth_basalt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/smooth_basalt_brick_wall_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/smooth_basalt_bricks.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/smooth_basalt_bricks_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/smooth_stone_brick_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/smooth_stone_brick_slab_from_smooth_stone_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/smooth_stone_brick_slab_from_smooth_stone_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/smooth_stone_brick_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/smooth_stone_brick_stairs_from_smooth_stone_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/smooth_stone_brick_stairs_from_smooth_stone_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/smooth_stone_brick_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/smooth_stone_brick_wall_from_smooth_stone_brick_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/smooth_stone_brick_wall_from_smooth_stone_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/smooth_stone_bricks.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/smooth_stone_bricks_from_smooth_stone_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/soul_lamp.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/spruce_table.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/stick_from_twig.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/stone_column.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/stone_column_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/torchflower_paper_lantern.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/tuff_slab_from_tuff_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/tuff_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/tuff_stairs_from_tuff_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/tuff_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/tuff_wall_from_tuff_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/twisting_polished_blackstone_brick_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/twisting_polished_blackstone_brick_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/twisting_polished_blackstone_brick_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/twisting_polished_blackstone_brick_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/twisting_polished_blackstone_brick_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/twisting_polished_blackstone_brick_wall_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/twisting_polished_blackstone_bricks.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/warped_shroomlamp.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/warped_table.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/waxed_copper_pillar.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/waxed_copper_pillar_from_cut_copper_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/waxed_copper_pillar_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/waxed_exposed_copper_pillar.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/waxed_exposed_copper_pillar_from_cut_copper_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/waxed_exposed_copper_pillar_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/waxed_oxidized_copper_pillar.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/waxed_oxidized_copper_pillar_from_cut_copper_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/waxed_oxidized_copper_pillar_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/waxed_weathered_copper_pillar.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/waxed_weathered_copper_pillar_from_cut_copper_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/waxed_weathered_copper_pillar_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/weathered_copper_pillar.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/weathered_copper_pillar_from_cut_copper_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/weathered_copper_pillar_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/weeping_polished_blackstone_brick_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/weeping_polished_blackstone_brick_slab_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/weeping_polished_blackstone_brick_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/weeping_polished_blackstone_brick_stairs_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/weeping_polished_blackstone_brick_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/weeping_polished_blackstone_brick_wall_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/weeping_polished_blackstone_bricks.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/white_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/white_silt_pot.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/white_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/white_silt_shingle_slab_from_white_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/white_silt_shingle_slab_from_white_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/white_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/white_silt_shingle_stairs_from_white_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/white_silt_shingle_stairs_from_white_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/white_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/white_silt_shingle_wall_from_white_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/white_silt_shingle_wall_from_white_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/white_silt_shingles.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/white_silt_shingles_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/white_silt_shingles_from_white_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/yellow_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/yellow_silt_pot.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/yellow_silt_shingle_slab.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/yellow_silt_shingle_slab_from_yellow_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/yellow_silt_shingle_slab_from_yellow_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/yellow_silt_shingle_stairs.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/yellow_silt_shingle_stairs_from_yellow_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/yellow_silt_shingle_stairs_from_yellow_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/yellow_silt_shingle_wall.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/yellow_silt_shingle_wall_from_yellow_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/yellow_silt_shingle_wall_from_yellow_silt_shingle_stonecutting.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/yellow_silt_shingles.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/yellow_silt_shingles_from_packed_silt.json (100%) rename src/main/resources/data/twigs/{recipes => recipe}/yellow_silt_shingles_from_yellow_packed_silt_stonecutting.json (100%) rename src/main/resources/data/twigs/{structures => structure}/bloodstone_obelisk/bloodstone_obelisk.nbt (100%) rename src/main/resources/data/twigs/tags/{blocks => block}/bloodstone.json (100%) rename src/main/resources/data/twigs/tags/{blocks => block}/offset_remover.json (100%) rename src/main/resources/data/twigs/tags/{blocks => block}/packed_silt.json (100%) rename src/main/resources/data/twigs/tags/{blocks => block}/rhyolite.json (100%) rename src/main/resources/data/twigs/tags/{blocks => block}/schist.json (100%) rename src/main/resources/data/twigs/tags/{blocks => block}/silt_pots.json (100%) rename src/main/resources/data/twigs/tags/{blocks => block}/tables.json (100%) rename src/main/resources/data/twigs/tags/{entity_types => entity_type}/bamboo_leaves_slow_immune.json (100%) rename src/main/resources/data/twigs/tags/{items => item}/bloodstone.json (100%) rename src/main/resources/data/twigs/tags/{items => item}/packed_silt.json (100%) rename src/main/resources/data/twigs/tags/{items => item}/packed_silt_full_blocks.json (100%) rename src/main/resources/data/twigs/tags/{items => item}/rhyolite.json (100%) rename src/main/resources/data/twigs/tags/{items => item}/schist.json (100%) rename src/main/resources/data/twigs/tags/{items => item}/seashells.json (100%) rename src/main/resources/data/twigs/tags/{items => item}/silt_pots.json (100%) rename src/main/resources/data/twigs/tags/{items => item}/tables.json (100%) diff --git a/src/main/resources/data/minecraft/tags/blocks/crystal_sound_blocks.json b/src/main/resources/data/minecraft/tags/block/crystal_sound_blocks.json similarity index 100% rename from src/main/resources/data/minecraft/tags/blocks/crystal_sound_blocks.json rename to src/main/resources/data/minecraft/tags/block/crystal_sound_blocks.json diff --git a/src/main/resources/data/minecraft/tags/blocks/enchantment_power_transmitter.json b/src/main/resources/data/minecraft/tags/block/enchantment_power_transmitter.json similarity index 100% rename from src/main/resources/data/minecraft/tags/blocks/enchantment_power_transmitter.json rename to src/main/resources/data/minecraft/tags/block/enchantment_power_transmitter.json diff --git a/src/main/resources/data/minecraft/tags/blocks/flower_pots.json b/src/main/resources/data/minecraft/tags/block/flower_pots.json similarity index 100% rename from src/main/resources/data/minecraft/tags/blocks/flower_pots.json rename to src/main/resources/data/minecraft/tags/block/flower_pots.json diff --git a/src/main/resources/data/minecraft/tags/blocks/inside_step_sound_blocks.json b/src/main/resources/data/minecraft/tags/block/inside_step_sound_blocks.json similarity index 100% rename from src/main/resources/data/minecraft/tags/blocks/inside_step_sound_blocks.json rename to src/main/resources/data/minecraft/tags/block/inside_step_sound_blocks.json diff --git a/src/main/resources/data/minecraft/tags/blocks/mineable/axe.json b/src/main/resources/data/minecraft/tags/block/mineable/axe.json similarity index 100% rename from src/main/resources/data/minecraft/tags/blocks/mineable/axe.json rename to src/main/resources/data/minecraft/tags/block/mineable/axe.json diff --git a/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/src/main/resources/data/minecraft/tags/block/mineable/pickaxe.json similarity index 100% rename from src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json rename to src/main/resources/data/minecraft/tags/block/mineable/pickaxe.json diff --git a/src/main/resources/data/minecraft/tags/blocks/mineable/shovel.json b/src/main/resources/data/minecraft/tags/block/mineable/shovel.json similarity index 100% rename from src/main/resources/data/minecraft/tags/blocks/mineable/shovel.json rename to src/main/resources/data/minecraft/tags/block/mineable/shovel.json diff --git a/src/main/resources/data/minecraft/tags/blocks/piglin_repellents.json b/src/main/resources/data/minecraft/tags/block/piglin_repellents.json similarity index 100% rename from src/main/resources/data/minecraft/tags/blocks/piglin_repellents.json rename to src/main/resources/data/minecraft/tags/block/piglin_repellents.json diff --git a/src/main/resources/data/minecraft/tags/blocks/replaceable_plants.json b/src/main/resources/data/minecraft/tags/block/replaceable_plants.json similarity index 100% rename from src/main/resources/data/minecraft/tags/blocks/replaceable_plants.json rename to src/main/resources/data/minecraft/tags/block/replaceable_plants.json diff --git a/src/main/resources/data/minecraft/tags/blocks/slabs.json b/src/main/resources/data/minecraft/tags/block/slabs.json similarity index 100% rename from src/main/resources/data/minecraft/tags/blocks/slabs.json rename to src/main/resources/data/minecraft/tags/block/slabs.json diff --git a/src/main/resources/data/minecraft/tags/blocks/small_flowers.json b/src/main/resources/data/minecraft/tags/block/small_flowers.json similarity index 100% rename from src/main/resources/data/minecraft/tags/blocks/small_flowers.json rename to src/main/resources/data/minecraft/tags/block/small_flowers.json diff --git a/src/main/resources/data/minecraft/tags/blocks/stairs.json b/src/main/resources/data/minecraft/tags/block/stairs.json similarity index 100% rename from src/main/resources/data/minecraft/tags/blocks/stairs.json rename to src/main/resources/data/minecraft/tags/block/stairs.json diff --git a/src/main/resources/data/minecraft/tags/blocks/walls.json b/src/main/resources/data/minecraft/tags/block/walls.json similarity index 100% rename from src/main/resources/data/minecraft/tags/blocks/walls.json rename to src/main/resources/data/minecraft/tags/block/walls.json diff --git a/src/main/resources/data/minecraft/tags/items/piglin_repellents.json b/src/main/resources/data/minecraft/tags/item/piglin_repellents.json similarity index 100% rename from src/main/resources/data/minecraft/tags/items/piglin_repellents.json rename to src/main/resources/data/minecraft/tags/item/piglin_repellents.json diff --git a/src/main/resources/data/minecraft/tags/items/slabs.json b/src/main/resources/data/minecraft/tags/item/slabs.json similarity index 100% rename from src/main/resources/data/minecraft/tags/items/slabs.json rename to src/main/resources/data/minecraft/tags/item/slabs.json diff --git a/src/main/resources/data/minecraft/tags/items/small_flowers.json b/src/main/resources/data/minecraft/tags/item/small_flowers.json similarity index 100% rename from src/main/resources/data/minecraft/tags/items/small_flowers.json rename to src/main/resources/data/minecraft/tags/item/small_flowers.json diff --git a/src/main/resources/data/minecraft/tags/items/stairs.json b/src/main/resources/data/minecraft/tags/item/stairs.json similarity index 100% rename from src/main/resources/data/minecraft/tags/items/stairs.json rename to src/main/resources/data/minecraft/tags/item/stairs.json diff --git a/src/main/resources/data/minecraft/tags/items/walls.json b/src/main/resources/data/minecraft/tags/item/walls.json similarity index 100% rename from src/main/resources/data/minecraft/tags/items/walls.json rename to src/main/resources/data/minecraft/tags/item/walls.json diff --git a/src/main/resources/data/twigs/advancements/recipes/amethyst_blocks/cut_amethyst.json b/src/main/resources/data/twigs/advancement/recipes/amethyst_blocks/cut_amethyst.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/amethyst_blocks/cut_amethyst.json rename to src/main/resources/data/twigs/advancement/recipes/amethyst_blocks/cut_amethyst.json diff --git a/src/main/resources/data/twigs/advancements/recipes/amethyst_blocks/cut_amethyst_from_amethyst_block_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/amethyst_blocks/cut_amethyst_from_amethyst_block_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/amethyst_blocks/cut_amethyst_from_amethyst_block_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/amethyst_blocks/cut_amethyst_from_amethyst_block_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/amethyst_blocks/cut_amethyst_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/amethyst_blocks/cut_amethyst_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/amethyst_blocks/cut_amethyst_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/amethyst_blocks/cut_amethyst_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/amethyst_blocks/polished_amethyst.json b/src/main/resources/data/twigs/advancement/recipes/amethyst_blocks/polished_amethyst.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/amethyst_blocks/polished_amethyst.json rename to src/main/resources/data/twigs/advancement/recipes/amethyst_blocks/polished_amethyst.json diff --git a/src/main/resources/data/twigs/advancements/recipes/amethyst_blocks/polished_amethyst_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/amethyst_blocks/polished_amethyst_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/amethyst_blocks/polished_amethyst_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/amethyst_blocks/polished_amethyst_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/azalea_flowers_from_flowering_azalea.json b/src/main/resources/data/twigs/advancement/recipes/azalea_flowers_from_flowering_azalea.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/azalea_flowers_from_flowering_azalea.json rename to src/main/resources/data/twigs/advancement/recipes/azalea_flowers_from_flowering_azalea.json diff --git a/src/main/resources/data/twigs/advancements/recipes/azalea_flowers_from_flowering_azalea_leaves.json b/src/main/resources/data/twigs/advancement/recipes/azalea_flowers_from_flowering_azalea_leaves.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/azalea_flowers_from_flowering_azalea_leaves.json rename to src/main/resources/data/twigs/advancement/recipes/azalea_flowers_from_flowering_azalea_leaves.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bamboo_mat.json b/src/main/resources/data/twigs/advancement/recipes/bamboo_mat.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bamboo_mat.json rename to src/main/resources/data/twigs/advancement/recipes/bamboo_mat.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bamboo_thatch/bamboo_thatch.json b/src/main/resources/data/twigs/advancement/recipes/bamboo_thatch/bamboo_thatch.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bamboo_thatch/bamboo_thatch.json rename to src/main/resources/data/twigs/advancement/recipes/bamboo_thatch/bamboo_thatch.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bamboo_thatch/bamboo_thatch_slab.json b/src/main/resources/data/twigs/advancement/recipes/bamboo_thatch/bamboo_thatch_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bamboo_thatch/bamboo_thatch_slab.json rename to src/main/resources/data/twigs/advancement/recipes/bamboo_thatch/bamboo_thatch_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/basalt_blocks/chiseled_smooth_basalt_bricks.json b/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/chiseled_smooth_basalt_bricks.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/basalt_blocks/chiseled_smooth_basalt_bricks.json rename to src/main/resources/data/twigs/advancement/recipes/basalt_blocks/chiseled_smooth_basalt_bricks.json diff --git a/src/main/resources/data/twigs/advancements/recipes/basalt_blocks/chiseled_smooth_basalt_bricks_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/chiseled_smooth_basalt_bricks_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/basalt_blocks/chiseled_smooth_basalt_bricks_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/basalt_blocks/chiseled_smooth_basalt_bricks_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/basalt_blocks/polished_basalt_bricks.json b/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/polished_basalt_bricks.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/basalt_blocks/polished_basalt_bricks.json rename to src/main/resources/data/twigs/advancement/recipes/basalt_blocks/polished_basalt_bricks.json diff --git a/src/main/resources/data/twigs/advancements/recipes/basalt_blocks/polished_basalt_bricks_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/polished_basalt_bricks_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/basalt_blocks/polished_basalt_bricks_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/basalt_blocks/polished_basalt_bricks_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/basalt_blocks/smooth_basalt_brick_slab.json b/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/basalt_blocks/smooth_basalt_brick_slab.json rename to src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/basalt_blocks/smooth_basalt_brick_slab_from_smooth_basalt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_slab_from_smooth_basalt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/basalt_blocks/smooth_basalt_brick_slab_from_smooth_basalt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_slab_from_smooth_basalt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/basalt_blocks/smooth_basalt_brick_slab_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/basalt_blocks/smooth_basalt_brick_slab_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/basalt_blocks/smooth_basalt_brick_stairs.json b/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/basalt_blocks/smooth_basalt_brick_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/basalt_blocks/smooth_basalt_brick_stairs_from_smooth_basalt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_stairs_from_smooth_basalt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/basalt_blocks/smooth_basalt_brick_stairs_from_smooth_basalt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_stairs_from_smooth_basalt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/basalt_blocks/smooth_basalt_brick_stairs_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/basalt_blocks/smooth_basalt_brick_stairs_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/basalt_blocks/smooth_basalt_brick_wall.json b/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/basalt_blocks/smooth_basalt_brick_wall.json rename to src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/basalt_blocks/smooth_basalt_brick_wall_from_smooth_basalt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_wall_from_smooth_basalt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/basalt_blocks/smooth_basalt_brick_wall_from_smooth_basalt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_wall_from_smooth_basalt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/basalt_blocks/smooth_basalt_brick_wall_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_wall_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/basalt_blocks/smooth_basalt_brick_wall_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_wall_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/basalt_blocks/smooth_basalt_bricks.json b/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_bricks.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/basalt_blocks/smooth_basalt_bricks.json rename to src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_bricks.json diff --git a/src/main/resources/data/twigs/advancements/recipes/basalt_blocks/smooth_basalt_bricks_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_bricks_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/basalt_blocks/smooth_basalt_bricks_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_bricks_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bloodstone/bloodstone.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bloodstone/bloodstone.json rename to src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bloodstone/bloodstone_slab.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bloodstone/bloodstone_slab.json rename to src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bloodstone/bloodstone_slab_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bloodstone/bloodstone_slab_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bloodstone/bloodstone_stairs.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bloodstone/bloodstone_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bloodstone/bloodstone_stairs_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bloodstone/bloodstone_stairs_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bloodstone/bloodstone_wall.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bloodstone/bloodstone_wall.json rename to src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bloodstone/bloodstone_wall_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_wall_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bloodstone/bloodstone_wall_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_wall_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bloodstone/cracked_polished_bloodstone_bricks.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/cracked_polished_bloodstone_bricks.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bloodstone/cracked_polished_bloodstone_bricks.json rename to src/main/resources/data/twigs/advancement/recipes/bloodstone/cracked_polished_bloodstone_bricks.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone.json rename to src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone_brick_slab.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone_brick_slab.json rename to src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone_brick_slab_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone_brick_slab_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone_brick_stairs.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone_brick_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone_brick_stairs_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone_brick_stairs_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone_brick_wall.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone_brick_wall.json rename to src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone_brick_wall_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_wall_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone_brick_wall_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_wall_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone_bricks.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_bricks.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone_bricks.json rename to src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_bricks.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone_bricks_from_bloodstone_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_bricks_from_bloodstone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone_bricks_from_bloodstone_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_bricks_from_bloodstone_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone_bricks_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_bricks_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone_bricks_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_bricks_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone_slab.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone_slab.json rename to src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone_slab_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone_slab_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone_stairs.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone_stairs_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone_stairs_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bloodstone/polished_bloodstone_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bone_meal_from_seashells.json b/src/main/resources/data/twigs/advancement/recipes/bone_meal_from_seashells.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bone_meal_from_seashells.json rename to src/main/resources/data/twigs/advancement/recipes/bone_meal_from_seashells.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bricks/brick_trail.json b/src/main/resources/data/twigs/advancement/recipes/bricks/brick_trail.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bricks/brick_trail.json rename to src/main/resources/data/twigs/advancement/recipes/bricks/brick_trail.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bricks/chiseled_bricks.json b/src/main/resources/data/twigs/advancement/recipes/bricks/chiseled_bricks.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bricks/chiseled_bricks.json rename to src/main/resources/data/twigs/advancement/recipes/bricks/chiseled_bricks.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bricks/chiseled_bricks_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bricks/chiseled_bricks_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bricks/chiseled_bricks_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/bricks/chiseled_bricks_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bricks/cracked_bricks.json b/src/main/resources/data/twigs/advancement/recipes/bricks/cracked_bricks.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bricks/cracked_bricks.json rename to src/main/resources/data/twigs/advancement/recipes/bricks/cracked_bricks.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bricks/mixed_bricks.json b/src/main/resources/data/twigs/advancement/recipes/bricks/mixed_bricks.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bricks/mixed_bricks.json rename to src/main/resources/data/twigs/advancement/recipes/bricks/mixed_bricks.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bricks/mixed_bricks_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bricks/mixed_bricks_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bricks/mixed_bricks_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/bricks/mixed_bricks_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bricks/mossy_brick_slab.json b/src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bricks/mossy_brick_slab.json rename to src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bricks/mossy_brick_slab_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bricks/mossy_brick_slab_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bricks/mossy_brick_stairs.json b/src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bricks/mossy_brick_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bricks/mossy_brick_stairs_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bricks/mossy_brick_stairs_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bricks/mossy_brick_wall.json b/src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bricks/mossy_brick_wall.json rename to src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bricks/mossy_brick_wall_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_wall_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bricks/mossy_brick_wall_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_wall_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bricks/mossy_bricks_from_moss_block.json b/src/main/resources/data/twigs/advancement/recipes/bricks/mossy_bricks_from_moss_block.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bricks/mossy_bricks_from_moss_block.json rename to src/main/resources/data/twigs/advancement/recipes/bricks/mossy_bricks_from_moss_block.json diff --git a/src/main/resources/data/twigs/advancements/recipes/bricks/mossy_bricks_from_vine.json b/src/main/resources/data/twigs/advancement/recipes/bricks/mossy_bricks_from_vine.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/bricks/mossy_bricks_from_vine.json rename to src/main/resources/data/twigs/advancement/recipes/bricks/mossy_bricks_from_vine.json diff --git a/src/main/resources/data/twigs/advancements/recipes/calcite/calcite_slab.json b/src/main/resources/data/twigs/advancement/recipes/calcite/calcite_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/calcite/calcite_slab.json rename to src/main/resources/data/twigs/advancement/recipes/calcite/calcite_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/calcite/calcite_slab_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/calcite/calcite_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/calcite/calcite_slab_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/calcite/calcite_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/calcite/calcite_stairs.json b/src/main/resources/data/twigs/advancement/recipes/calcite/calcite_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/calcite/calcite_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/calcite/calcite_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/calcite/calcite_stairs_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/calcite/calcite_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/calcite/calcite_stairs_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/calcite/calcite_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/calcite/calcite_wall.json b/src/main/resources/data/twigs/advancement/recipes/calcite/calcite_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/calcite/calcite_wall.json rename to src/main/resources/data/twigs/advancement/recipes/calcite/calcite_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/calcite/calcite_wall_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/calcite/calcite_wall_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/calcite/calcite_wall_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/calcite/calcite_wall_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/calcite/cracked_polished_calcite_bricks.json b/src/main/resources/data/twigs/advancement/recipes/calcite/cracked_polished_calcite_bricks.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/calcite/cracked_polished_calcite_bricks.json rename to src/main/resources/data/twigs/advancement/recipes/calcite/cracked_polished_calcite_bricks.json diff --git a/src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite.json b/src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite.json rename to src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite.json diff --git a/src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite_brick_slab.json b/src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite_brick_slab.json rename to src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_brick_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite_brick_slab_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_brick_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite_brick_slab_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_brick_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite_brick_stairs.json b/src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite_brick_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_brick_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite_brick_stairs_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_brick_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite_brick_stairs_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_brick_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite_brick_wall.json b/src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite_brick_wall.json rename to src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_brick_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite_brick_wall_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_brick_wall_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite_brick_wall_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_brick_wall_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite_bricks.json b/src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_bricks.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite_bricks.json rename to src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_bricks.json diff --git a/src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite_bricks_from_calcite_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_bricks_from_calcite_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite_bricks_from_calcite_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_bricks_from_calcite_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite_bricks_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_bricks_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite_bricks_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_bricks_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite_slab.json b/src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite_slab.json rename to src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite_slab_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite_slab_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite_stairs.json b/src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite_stairs_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite_stairs_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/calcite/polished_calcite_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/cobblestone_brick_slab.json b/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/cobblestone_brick_slab.json rename to src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/cobblestone_brick_slab_from_cobblestone_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_slab_from_cobblestone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/cobblestone_brick_slab_from_cobblestone_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_slab_from_cobblestone_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/cobblestone_brick_slab_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/cobblestone_brick_slab_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/cobblestone_brick_stairs.json b/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/cobblestone_brick_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/cobblestone_brick_stairs_from_cobblestone_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_stairs_from_cobblestone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/cobblestone_brick_stairs_from_cobblestone_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_stairs_from_cobblestone_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/cobblestone_brick_stairs_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/cobblestone_brick_stairs_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/cobblestone_brick_wall.json b/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/cobblestone_brick_wall.json rename to src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/cobblestone_brick_wall_from_cobblestone_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_wall_from_cobblestone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/cobblestone_brick_wall_from_cobblestone_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_wall_from_cobblestone_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/cobblestone_brick_wall_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_wall_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/cobblestone_brick_wall_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_wall_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/cobblestone_bricks.json b/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_bricks.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/cobblestone_bricks.json rename to src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_bricks.json diff --git a/src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/cobblestone_bricks_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_bricks_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/cobblestone_bricks_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_bricks_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/cracked_cobblestone_bricks.json b/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cracked_cobblestone_bricks.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/cracked_cobblestone_bricks.json rename to src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cracked_cobblestone_bricks.json diff --git a/src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/mossy_cobblestone_brick_slab.json b/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/mossy_cobblestone_brick_slab.json rename to src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/mossy_cobblestone_brick_slab_from_mossy_cobblestone_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_slab_from_mossy_cobblestone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/mossy_cobblestone_brick_slab_from_mossy_cobblestone_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_slab_from_mossy_cobblestone_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/mossy_cobblestone_brick_slab_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/mossy_cobblestone_brick_slab_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/mossy_cobblestone_brick_stairs.json b/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/mossy_cobblestone_brick_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/mossy_cobblestone_brick_stairs_from_mossy_cobblestone_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_stairs_from_mossy_cobblestone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/mossy_cobblestone_brick_stairs_from_mossy_cobblestone_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_stairs_from_mossy_cobblestone_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/mossy_cobblestone_brick_stairs_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/mossy_cobblestone_brick_stairs_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/mossy_cobblestone_brick_wall.json b/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/mossy_cobblestone_brick_wall.json rename to src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/mossy_cobblestone_brick_wall_from_mossy_cobblestone_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_wall_from_mossy_cobblestone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/mossy_cobblestone_brick_wall_from_mossy_cobblestone_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_wall_from_mossy_cobblestone_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/mossy_cobblestone_brick_wall_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_wall_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/mossy_cobblestone_brick_wall_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_wall_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/mossy_cobblestone_bricks_cobblestone.json b/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_bricks_cobblestone.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/mossy_cobblestone_bricks_cobblestone.json rename to src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_bricks_cobblestone.json diff --git a/src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/mossy_cobblestone_bricks_from_moss.json b/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_bricks_from_moss.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/mossy_cobblestone_bricks_from_moss.json rename to src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_bricks_from_moss.json diff --git a/src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/mossy_cobblestone_bricks_from_mossy_cobblestone.json b/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_bricks_from_mossy_cobblestone.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/mossy_cobblestone_bricks_from_mossy_cobblestone.json rename to src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_bricks_from_mossy_cobblestone.json diff --git a/src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/mossy_cobblestone_bricks_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_bricks_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/cobblestone_bricks/mossy_cobblestone_bricks_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_bricks_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/cobblestone_from_pebble.json b/src/main/resources/data/twigs/advancement/recipes/cobblestone_from_pebble.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/cobblestone_from_pebble.json rename to src/main/resources/data/twigs/advancement/recipes/cobblestone_from_pebble.json diff --git a/src/main/resources/data/twigs/advancements/recipes/columns/blackstone_column.json b/src/main/resources/data/twigs/advancement/recipes/columns/blackstone_column.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/columns/blackstone_column.json rename to src/main/resources/data/twigs/advancement/recipes/columns/blackstone_column.json diff --git a/src/main/resources/data/twigs/advancements/recipes/columns/blackstone_column_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/columns/blackstone_column_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/columns/blackstone_column_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/columns/blackstone_column_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/columns/deepslate_column.json b/src/main/resources/data/twigs/advancement/recipes/columns/deepslate_column.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/columns/deepslate_column.json rename to src/main/resources/data/twigs/advancement/recipes/columns/deepslate_column.json diff --git a/src/main/resources/data/twigs/advancements/recipes/columns/deepslate_column_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/columns/deepslate_column_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/columns/deepslate_column_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/columns/deepslate_column_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/columns/quartz_column.json b/src/main/resources/data/twigs/advancement/recipes/columns/quartz_column.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/columns/quartz_column.json rename to src/main/resources/data/twigs/advancement/recipes/columns/quartz_column.json diff --git a/src/main/resources/data/twigs/advancements/recipes/columns/quartz_column_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/columns/quartz_column_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/columns/quartz_column_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/columns/quartz_column_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/columns/stone_column.json b/src/main/resources/data/twigs/advancement/recipes/columns/stone_column.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/columns/stone_column.json rename to src/main/resources/data/twigs/advancement/recipes/columns/stone_column.json diff --git a/src/main/resources/data/twigs/advancements/recipes/columns/stone_column_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/columns/stone_column_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/columns/stone_column_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/columns/stone_column_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/compacted_dripstone.json b/src/main/resources/data/twigs/advancement/recipes/compacted_dripstone.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/compacted_dripstone.json rename to src/main/resources/data/twigs/advancement/recipes/compacted_dripstone.json diff --git a/src/main/resources/data/twigs/advancements/recipes/copper_pillar/copper_pillar.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/copper_pillar/copper_pillar.json rename to src/main/resources/data/twigs/advancement/recipes/copper_pillar/copper_pillar.json diff --git a/src/main/resources/data/twigs/advancements/recipes/copper_pillar/copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/copper_pillar_from_cut_copper_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/copper_pillar/copper_pillar_from_cut_copper_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/copper_pillar/copper_pillar_from_cut_copper_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/copper_pillar/copper_pillar_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/copper_pillar_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/copper_pillar/copper_pillar_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/copper_pillar/copper_pillar_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/copper_pillar/exposed_copper_pillar.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/exposed_copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/copper_pillar/exposed_copper_pillar.json rename to src/main/resources/data/twigs/advancement/recipes/copper_pillar/exposed_copper_pillar.json diff --git a/src/main/resources/data/twigs/advancements/recipes/copper_pillar/exposed_copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/exposed_copper_pillar_from_cut_copper_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/copper_pillar/exposed_copper_pillar_from_cut_copper_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/copper_pillar/exposed_copper_pillar_from_cut_copper_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/copper_pillar/exposed_copper_pillar_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/exposed_copper_pillar_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/copper_pillar/exposed_copper_pillar_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/copper_pillar/exposed_copper_pillar_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/copper_pillar/oxidized_copper_pillar.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/oxidized_copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/copper_pillar/oxidized_copper_pillar.json rename to src/main/resources/data/twigs/advancement/recipes/copper_pillar/oxidized_copper_pillar.json diff --git a/src/main/resources/data/twigs/advancements/recipes/copper_pillar/oxidized_copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/oxidized_copper_pillar_from_cut_copper_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/copper_pillar/oxidized_copper_pillar_from_cut_copper_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/copper_pillar/oxidized_copper_pillar_from_cut_copper_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/copper_pillar/oxidized_copper_pillar_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/oxidized_copper_pillar_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/copper_pillar/oxidized_copper_pillar_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/copper_pillar/oxidized_copper_pillar_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/copper_pillar/waxed_copper_pillar.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/copper_pillar/waxed_copper_pillar.json rename to src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_copper_pillar.json diff --git a/src/main/resources/data/twigs/advancements/recipes/copper_pillar/waxed_copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_copper_pillar_from_cut_copper_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/copper_pillar/waxed_copper_pillar_from_cut_copper_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_copper_pillar_from_cut_copper_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/copper_pillar/waxed_copper_pillar_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_copper_pillar_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/copper_pillar/waxed_copper_pillar_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_copper_pillar_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/copper_pillar/waxed_exposed_copper_pillar.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_exposed_copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/copper_pillar/waxed_exposed_copper_pillar.json rename to src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_exposed_copper_pillar.json diff --git a/src/main/resources/data/twigs/advancements/recipes/copper_pillar/waxed_exposed_copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_exposed_copper_pillar_from_cut_copper_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/copper_pillar/waxed_exposed_copper_pillar_from_cut_copper_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_exposed_copper_pillar_from_cut_copper_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/copper_pillar/waxed_exposed_copper_pillar_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_exposed_copper_pillar_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/copper_pillar/waxed_exposed_copper_pillar_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_exposed_copper_pillar_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/copper_pillar/waxed_oxidized_copper_pillar.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_oxidized_copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/copper_pillar/waxed_oxidized_copper_pillar.json rename to src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_oxidized_copper_pillar.json diff --git a/src/main/resources/data/twigs/advancements/recipes/copper_pillar/waxed_oxidized_copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_oxidized_copper_pillar_from_cut_copper_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/copper_pillar/waxed_oxidized_copper_pillar_from_cut_copper_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_oxidized_copper_pillar_from_cut_copper_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/copper_pillar/waxed_oxidized_copper_pillar_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_oxidized_copper_pillar_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/copper_pillar/waxed_oxidized_copper_pillar_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_oxidized_copper_pillar_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/copper_pillar/waxed_weathered_copper_pillar.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_weathered_copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/copper_pillar/waxed_weathered_copper_pillar.json rename to src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_weathered_copper_pillar.json diff --git a/src/main/resources/data/twigs/advancements/recipes/copper_pillar/waxed_weathered_copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_weathered_copper_pillar_from_cut_copper_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/copper_pillar/waxed_weathered_copper_pillar_from_cut_copper_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_weathered_copper_pillar_from_cut_copper_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/copper_pillar/waxed_weathered_copper_pillar_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_weathered_copper_pillar_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/copper_pillar/waxed_weathered_copper_pillar_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_weathered_copper_pillar_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/copper_pillar/weathered_copper_pillar.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/weathered_copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/copper_pillar/weathered_copper_pillar.json rename to src/main/resources/data/twigs/advancement/recipes/copper_pillar/weathered_copper_pillar.json diff --git a/src/main/resources/data/twigs/advancements/recipes/copper_pillar/weathered_copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/weathered_copper_pillar_from_cut_copper_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/copper_pillar/weathered_copper_pillar_from_cut_copper_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/copper_pillar/weathered_copper_pillar_from_cut_copper_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/copper_pillar/weathered_copper_pillar_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/weathered_copper_pillar_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/copper_pillar/weathered_copper_pillar_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/copper_pillar/weathered_copper_pillar_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_slab.json b/src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_slab.json rename to src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_slab_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_slab_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_stairs.json b/src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_stairs_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_stairs_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_wall.json b/src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_wall.json rename to src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_wall_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_wall_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_wall_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_wall_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_bricks.json b/src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_bricks.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_bricks.json rename to src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_bricks.json diff --git a/src/main/resources/data/twigs/advancements/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_slab.json b/src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_slab.json rename to src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_slab_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_slab_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_stairs.json b/src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_stairs_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_stairs_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_wall.json b/src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_wall.json rename to src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_wall_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_wall_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_wall_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_wall_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_bricks.json b/src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_bricks.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_bricks.json rename to src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_bricks.json diff --git a/src/main/resources/data/twigs/advancements/recipes/gravel_bricks/gravel_brick_slab.json b/src/main/resources/data/twigs/advancement/recipes/gravel_bricks/gravel_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/gravel_bricks/gravel_brick_slab.json rename to src/main/resources/data/twigs/advancement/recipes/gravel_bricks/gravel_brick_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/gravel_bricks/gravel_brick_stairs.json b/src/main/resources/data/twigs/advancement/recipes/gravel_bricks/gravel_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/gravel_bricks/gravel_brick_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/gravel_bricks/gravel_brick_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/gravel_bricks/gravel_brick_wall.json b/src/main/resources/data/twigs/advancement/recipes/gravel_bricks/gravel_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/gravel_bricks/gravel_brick_wall.json rename to src/main/resources/data/twigs/advancement/recipes/gravel_bricks/gravel_brick_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/gravel_bricks/gravel_bricks.json b/src/main/resources/data/twigs/advancement/recipes/gravel_bricks/gravel_bricks.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/gravel_bricks/gravel_bricks.json rename to src/main/resources/data/twigs/advancement/recipes/gravel_bricks/gravel_bricks.json diff --git a/src/main/resources/data/twigs/advancements/recipes/lamps/crimson_shroomlamp.json b/src/main/resources/data/twigs/advancement/recipes/lamps/crimson_shroomlamp.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/lamps/crimson_shroomlamp.json rename to src/main/resources/data/twigs/advancement/recipes/lamps/crimson_shroomlamp.json diff --git a/src/main/resources/data/twigs/advancements/recipes/lamps/lamp.json b/src/main/resources/data/twigs/advancement/recipes/lamps/lamp.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/lamps/lamp.json rename to src/main/resources/data/twigs/advancement/recipes/lamps/lamp.json diff --git a/src/main/resources/data/twigs/advancements/recipes/lamps/soul_lamp.json b/src/main/resources/data/twigs/advancement/recipes/lamps/soul_lamp.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/lamps/soul_lamp.json rename to src/main/resources/data/twigs/advancement/recipes/lamps/soul_lamp.json diff --git a/src/main/resources/data/twigs/advancements/recipes/lamps/warped_shroomlamp.json b/src/main/resources/data/twigs/advancement/recipes/lamps/warped_shroomlamp.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/lamps/warped_shroomlamp.json rename to src/main/resources/data/twigs/advancement/recipes/lamps/warped_shroomlamp.json diff --git a/src/main/resources/data/twigs/advancements/recipes/paper_lanterns/allium_paper_lantern.json b/src/main/resources/data/twigs/advancement/recipes/paper_lanterns/allium_paper_lantern.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/paper_lanterns/allium_paper_lantern.json rename to src/main/resources/data/twigs/advancement/recipes/paper_lanterns/allium_paper_lantern.json diff --git a/src/main/resources/data/twigs/advancements/recipes/paper_lanterns/blue_orchid_paper_lantern.json b/src/main/resources/data/twigs/advancement/recipes/paper_lanterns/blue_orchid_paper_lantern.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/paper_lanterns/blue_orchid_paper_lantern.json rename to src/main/resources/data/twigs/advancement/recipes/paper_lanterns/blue_orchid_paper_lantern.json diff --git a/src/main/resources/data/twigs/advancements/recipes/paper_lanterns/crimson_roots_paper_lantern.json b/src/main/resources/data/twigs/advancement/recipes/paper_lanterns/crimson_roots_paper_lantern.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/paper_lanterns/crimson_roots_paper_lantern.json rename to src/main/resources/data/twigs/advancement/recipes/paper_lanterns/crimson_roots_paper_lantern.json diff --git a/src/main/resources/data/twigs/advancements/recipes/paper_lanterns/dandelion_paper_lantern.json b/src/main/resources/data/twigs/advancement/recipes/paper_lanterns/dandelion_paper_lantern.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/paper_lanterns/dandelion_paper_lantern.json rename to src/main/resources/data/twigs/advancement/recipes/paper_lanterns/dandelion_paper_lantern.json diff --git a/src/main/resources/data/twigs/advancements/recipes/paper_lanterns/paper_lantern.json b/src/main/resources/data/twigs/advancement/recipes/paper_lanterns/paper_lantern.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/paper_lanterns/paper_lantern.json rename to src/main/resources/data/twigs/advancement/recipes/paper_lanterns/paper_lantern.json diff --git a/src/main/resources/data/twigs/advancements/recipes/paper_lanterns/torchflower_paper_lantern.json b/src/main/resources/data/twigs/advancement/recipes/paper_lanterns/torchflower_paper_lantern.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/paper_lanterns/torchflower_paper_lantern.json rename to src/main/resources/data/twigs/advancement/recipes/paper_lanterns/torchflower_paper_lantern.json diff --git a/src/main/resources/data/twigs/advancements/recipes/rhyolite/cracked_polished_rhyolite_bricks.json b/src/main/resources/data/twigs/advancement/recipes/rhyolite/cracked_polished_rhyolite_bricks.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/rhyolite/cracked_polished_rhyolite_bricks.json rename to src/main/resources/data/twigs/advancement/recipes/rhyolite/cracked_polished_rhyolite_bricks.json diff --git a/src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite.json b/src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite.json rename to src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite.json diff --git a/src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite_brick_slab.json b/src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite_brick_slab.json rename to src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_brick_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite_brick_slab_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_brick_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite_brick_slab_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_brick_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite_brick_stairs.json b/src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite_brick_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_brick_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite_brick_stairs_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_brick_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite_brick_stairs_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_brick_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite_brick_wall.json b/src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite_brick_wall.json rename to src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_brick_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite_brick_wall_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_brick_wall_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite_brick_wall_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_brick_wall_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite_bricks.json b/src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_bricks.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite_bricks.json rename to src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_bricks.json diff --git a/src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite_bricks_from_rhyolite_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_bricks_from_rhyolite_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite_bricks_from_rhyolite_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_bricks_from_rhyolite_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite_bricks_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_bricks_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite_bricks_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_bricks_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite_slab.json b/src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite_slab.json rename to src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite_slab_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite_slab_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite_stairs.json b/src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite_stairs_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite_stairs_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/rhyolite/polished_rhyolite_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/rhyolite/rhyolite.json b/src/main/resources/data/twigs/advancement/recipes/rhyolite/rhyolite.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/rhyolite/rhyolite.json rename to src/main/resources/data/twigs/advancement/recipes/rhyolite/rhyolite.json diff --git a/src/main/resources/data/twigs/advancements/recipes/rhyolite/rhyolite_slab.json b/src/main/resources/data/twigs/advancement/recipes/rhyolite/rhyolite_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/rhyolite/rhyolite_slab.json rename to src/main/resources/data/twigs/advancement/recipes/rhyolite/rhyolite_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/rhyolite/rhyolite_slab_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/rhyolite/rhyolite_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/rhyolite/rhyolite_slab_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/rhyolite/rhyolite_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/rhyolite/rhyolite_stairs.json b/src/main/resources/data/twigs/advancement/recipes/rhyolite/rhyolite_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/rhyolite/rhyolite_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/rhyolite/rhyolite_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/rhyolite/rhyolite_stairs_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/rhyolite/rhyolite_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/rhyolite/rhyolite_stairs_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/rhyolite/rhyolite_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/rhyolite/rhyolite_wall.json b/src/main/resources/data/twigs/advancement/recipes/rhyolite/rhyolite_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/rhyolite/rhyolite_wall.json rename to src/main/resources/data/twigs/advancement/recipes/rhyolite/rhyolite_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/rhyolite/rhyolite_wall_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/rhyolite/rhyolite_wall_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/rhyolite/rhyolite_wall_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/rhyolite/rhyolite_wall_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/rocky_dirt.json b/src/main/resources/data/twigs/advancement/recipes/rocky_dirt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/rocky_dirt.json rename to src/main/resources/data/twigs/advancement/recipes/rocky_dirt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/schist/cracked_polished_schist_bricks.json b/src/main/resources/data/twigs/advancement/recipes/schist/cracked_polished_schist_bricks.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/schist/cracked_polished_schist_bricks.json rename to src/main/resources/data/twigs/advancement/recipes/schist/cracked_polished_schist_bricks.json diff --git a/src/main/resources/data/twigs/advancements/recipes/schist/polished_schist.json b/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/schist/polished_schist.json rename to src/main/resources/data/twigs/advancement/recipes/schist/polished_schist.json diff --git a/src/main/resources/data/twigs/advancements/recipes/schist/polished_schist_brick_slab.json b/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/schist/polished_schist_brick_slab.json rename to src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/schist/polished_schist_brick_slab_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/schist/polished_schist_brick_slab_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/schist/polished_schist_brick_stairs.json b/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/schist/polished_schist_brick_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/schist/polished_schist_brick_stairs_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/schist/polished_schist_brick_stairs_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/schist/polished_schist_brick_wall.json b/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/schist/polished_schist_brick_wall.json rename to src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/schist/polished_schist_brick_wall_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_wall_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/schist/polished_schist_brick_wall_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_wall_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/schist/polished_schist_bricks.json b/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_bricks.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/schist/polished_schist_bricks.json rename to src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_bricks.json diff --git a/src/main/resources/data/twigs/advancements/recipes/schist/polished_schist_bricks_from_schist_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_bricks_from_schist_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/schist/polished_schist_bricks_from_schist_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_bricks_from_schist_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/schist/polished_schist_bricks_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_bricks_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/schist/polished_schist_bricks_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_bricks_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/schist/polished_schist_slab.json b/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/schist/polished_schist_slab.json rename to src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/schist/polished_schist_slab_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/schist/polished_schist_slab_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/schist/polished_schist_stairs.json b/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/schist/polished_schist_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/schist/polished_schist_stairs_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/schist/polished_schist_stairs_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/schist/polished_schist_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/schist/polished_schist_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/schist/schist.json b/src/main/resources/data/twigs/advancement/recipes/schist/schist.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/schist/schist.json rename to src/main/resources/data/twigs/advancement/recipes/schist/schist.json diff --git a/src/main/resources/data/twigs/advancements/recipes/schist/schist_slab.json b/src/main/resources/data/twigs/advancement/recipes/schist/schist_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/schist/schist_slab.json rename to src/main/resources/data/twigs/advancement/recipes/schist/schist_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/schist/schist_slab_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/schist/schist_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/schist/schist_slab_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/schist/schist_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/schist/schist_stairs.json b/src/main/resources/data/twigs/advancement/recipes/schist/schist_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/schist/schist_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/schist/schist_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/schist/schist_stairs_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/schist/schist_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/schist/schist_stairs_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/schist/schist_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/schist/schist_wall.json b/src/main/resources/data/twigs/advancement/recipes/schist/schist_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/schist/schist_wall.json rename to src/main/resources/data/twigs/advancement/recipes/schist/schist_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/schist/schist_wall_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/schist/schist_wall_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/schist/schist_wall_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/schist/schist_wall_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/black_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/black_packed_silt_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/black_packed_silt_from_packed_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/black_packed_silt_from_packed_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/black_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/black_packed_silt_from_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/black_packed_silt_from_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/black_packed_silt_from_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/black_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_pot_from_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/black_silt_pot_from_silt_pot.json rename to src/main/resources/data/twigs/advancement/recipes/silt/black_silt_pot_from_silt_pot.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/black_silt_shingle_slab.json b/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/black_silt_shingle_slab.json rename to src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/black_silt_shingle_slab_from_black_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_slab_from_black_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/black_silt_shingle_slab_from_black_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_slab_from_black_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/black_silt_shingle_slab_from_black_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_slab_from_black_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/black_silt_shingle_slab_from_black_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_slab_from_black_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/black_silt_shingle_stairs.json b/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/black_silt_shingle_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/black_silt_shingle_stairs_from_black_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_stairs_from_black_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/black_silt_shingle_stairs_from_black_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_stairs_from_black_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/black_silt_shingle_stairs_from_black_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_stairs_from_black_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/black_silt_shingle_stairs_from_black_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_stairs_from_black_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/black_silt_shingle_wall.json b/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/black_silt_shingle_wall.json rename to src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/black_silt_shingle_wall_from_black_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_wall_from_black_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/black_silt_shingle_wall_from_black_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_wall_from_black_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/black_silt_shingle_wall_from_black_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_wall_from_black_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/black_silt_shingle_wall_from_black_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_wall_from_black_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/black_silt_shingles.json b/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/black_silt_shingles.json rename to src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingles.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/black_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingles_from_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/black_silt_shingles_from_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingles_from_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/blue_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/blue_packed_silt_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/blue_packed_silt_from_packed_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/blue_packed_silt_from_packed_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/blue_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/blue_packed_silt_from_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/blue_packed_silt_from_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/blue_packed_silt_from_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/blue_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_pot_from_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/blue_silt_pot_from_silt_pot.json rename to src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_pot_from_silt_pot.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/blue_silt_shingle_slab.json b/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/blue_silt_shingle_slab.json rename to src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/blue_silt_shingle_slab_from_blue_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_slab_from_blue_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/blue_silt_shingle_slab_from_blue_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_slab_from_blue_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/blue_silt_shingle_slab_from_blue_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_slab_from_blue_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/blue_silt_shingle_slab_from_blue_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_slab_from_blue_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/blue_silt_shingle_stairs.json b/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/blue_silt_shingle_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/blue_silt_shingle_stairs_from_blue_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_stairs_from_blue_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/blue_silt_shingle_stairs_from_blue_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_stairs_from_blue_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/blue_silt_shingle_stairs_from_blue_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_stairs_from_blue_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/blue_silt_shingle_stairs_from_blue_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_stairs_from_blue_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/blue_silt_shingle_wall.json b/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/blue_silt_shingle_wall.json rename to src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/blue_silt_shingle_wall_from_blue_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_wall_from_blue_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/blue_silt_shingle_wall_from_blue_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_wall_from_blue_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/blue_silt_shingle_wall_from_blue_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_wall_from_blue_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/blue_silt_shingle_wall_from_blue_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_wall_from_blue_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/blue_silt_shingles.json b/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/blue_silt_shingles.json rename to src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingles.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/blue_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingles_from_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/blue_silt_shingles_from_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingles_from_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/brown_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/brown_packed_silt_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/brown_packed_silt_from_packed_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/brown_packed_silt_from_packed_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/brown_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/brown_packed_silt_from_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/brown_packed_silt_from_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/brown_packed_silt_from_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/brown_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_pot_from_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/brown_silt_pot_from_silt_pot.json rename to src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_pot_from_silt_pot.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/brown_silt_shingle_slab.json b/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/brown_silt_shingle_slab.json rename to src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/brown_silt_shingle_slab_from_brown_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_slab_from_brown_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/brown_silt_shingle_slab_from_brown_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_slab_from_brown_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/brown_silt_shingle_slab_from_brown_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_slab_from_brown_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/brown_silt_shingle_slab_from_brown_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_slab_from_brown_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/brown_silt_shingle_stairs.json b/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/brown_silt_shingle_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/brown_silt_shingle_stairs_from_brown_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_stairs_from_brown_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/brown_silt_shingle_stairs_from_brown_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_stairs_from_brown_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/brown_silt_shingle_stairs_from_brown_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_stairs_from_brown_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/brown_silt_shingle_stairs_from_brown_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_stairs_from_brown_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/brown_silt_shingle_wall.json b/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/brown_silt_shingle_wall.json rename to src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/brown_silt_shingle_wall_from_brown_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_wall_from_brown_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/brown_silt_shingle_wall_from_brown_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_wall_from_brown_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/brown_silt_shingle_wall_from_brown_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_wall_from_brown_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/brown_silt_shingle_wall_from_brown_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_wall_from_brown_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/brown_silt_shingles.json b/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/brown_silt_shingles.json rename to src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingles.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/brown_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingles_from_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/brown_silt_shingles_from_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingles_from_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/chiseled_silt_bricks.json b/src/main/resources/data/twigs/advancement/recipes/silt/chiseled_silt_bricks.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/chiseled_silt_bricks.json rename to src/main/resources/data/twigs/advancement/recipes/silt/chiseled_silt_bricks.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/chiseled_silt_bricks_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/chiseled_silt_bricks_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/chiseled_silt_bricks_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/chiseled_silt_bricks_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/cracked_silt_bricks.json b/src/main/resources/data/twigs/advancement/recipes/silt/cracked_silt_bricks.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/cracked_silt_bricks.json rename to src/main/resources/data/twigs/advancement/recipes/silt/cracked_silt_bricks.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/cyan_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/cyan_packed_silt_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/cyan_packed_silt_from_packed_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/cyan_packed_silt_from_packed_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/cyan_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/cyan_packed_silt_from_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/cyan_packed_silt_from_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/cyan_packed_silt_from_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/cyan_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_pot_from_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/cyan_silt_pot_from_silt_pot.json rename to src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_pot_from_silt_pot.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/cyan_silt_shingle_slab.json b/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/cyan_silt_shingle_slab.json rename to src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/cyan_silt_shingle_slab_from_cyan_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_slab_from_cyan_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/cyan_silt_shingle_slab_from_cyan_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_slab_from_cyan_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/cyan_silt_shingle_slab_from_cyan_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_slab_from_cyan_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/cyan_silt_shingle_slab_from_cyan_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_slab_from_cyan_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/cyan_silt_shingle_stairs.json b/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/cyan_silt_shingle_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/cyan_silt_shingle_stairs_from_cyan_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_stairs_from_cyan_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/cyan_silt_shingle_stairs_from_cyan_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_stairs_from_cyan_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/cyan_silt_shingle_stairs_from_cyan_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_stairs_from_cyan_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/cyan_silt_shingle_stairs_from_cyan_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_stairs_from_cyan_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/cyan_silt_shingle_wall.json b/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/cyan_silt_shingle_wall.json rename to src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/cyan_silt_shingle_wall_from_cyan_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_wall_from_cyan_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/cyan_silt_shingle_wall_from_cyan_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_wall_from_cyan_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/cyan_silt_shingle_wall_from_cyan_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_wall_from_cyan_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/cyan_silt_shingle_wall_from_cyan_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_wall_from_cyan_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/cyan_silt_shingles.json b/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/cyan_silt_shingles.json rename to src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingles.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/cyan_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingles_from_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/cyan_silt_shingles_from_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingles_from_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/gray_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/gray_packed_silt_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/gray_packed_silt_from_packed_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/gray_packed_silt_from_packed_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/gray_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/gray_packed_silt_from_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/gray_packed_silt_from_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/gray_packed_silt_from_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/gray_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_pot_from_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/gray_silt_pot_from_silt_pot.json rename to src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_pot_from_silt_pot.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/gray_silt_shingle_slab.json b/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/gray_silt_shingle_slab.json rename to src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/gray_silt_shingle_slab_from_gray_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_slab_from_gray_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/gray_silt_shingle_slab_from_gray_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_slab_from_gray_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/gray_silt_shingle_slab_from_gray_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_slab_from_gray_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/gray_silt_shingle_slab_from_gray_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_slab_from_gray_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/gray_silt_shingle_stairs.json b/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/gray_silt_shingle_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/gray_silt_shingle_stairs_from_gray_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_stairs_from_gray_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/gray_silt_shingle_stairs_from_gray_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_stairs_from_gray_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/gray_silt_shingle_stairs_from_gray_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_stairs_from_gray_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/gray_silt_shingle_stairs_from_gray_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_stairs_from_gray_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/gray_silt_shingle_wall.json b/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/gray_silt_shingle_wall.json rename to src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/gray_silt_shingle_wall_from_gray_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_wall_from_gray_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/gray_silt_shingle_wall_from_gray_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_wall_from_gray_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/gray_silt_shingle_wall_from_gray_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_wall_from_gray_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/gray_silt_shingle_wall_from_gray_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_wall_from_gray_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/gray_silt_shingles.json b/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/gray_silt_shingles.json rename to src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingles.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/gray_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingles_from_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/gray_silt_shingles_from_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingles_from_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/green_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/green_packed_silt_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/green_packed_silt_from_packed_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/green_packed_silt_from_packed_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/green_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/green_packed_silt_from_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/green_packed_silt_from_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/green_packed_silt_from_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/green_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_pot_from_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/green_silt_pot_from_silt_pot.json rename to src/main/resources/data/twigs/advancement/recipes/silt/green_silt_pot_from_silt_pot.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/green_silt_shingle_slab.json b/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/green_silt_shingle_slab.json rename to src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/green_silt_shingle_slab_from_green_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_slab_from_green_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/green_silt_shingle_slab_from_green_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_slab_from_green_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/green_silt_shingle_slab_from_green_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_slab_from_green_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/green_silt_shingle_slab_from_green_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_slab_from_green_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/green_silt_shingle_stairs.json b/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/green_silt_shingle_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/green_silt_shingle_stairs_from_green_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_stairs_from_green_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/green_silt_shingle_stairs_from_green_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_stairs_from_green_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/green_silt_shingle_stairs_from_green_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_stairs_from_green_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/green_silt_shingle_stairs_from_green_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_stairs_from_green_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/green_silt_shingle_wall.json b/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/green_silt_shingle_wall.json rename to src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/green_silt_shingle_wall_from_green_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_wall_from_green_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/green_silt_shingle_wall_from_green_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_wall_from_green_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/green_silt_shingle_wall_from_green_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_wall_from_green_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/green_silt_shingle_wall_from_green_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_wall_from_green_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/green_silt_shingles.json b/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/green_silt_shingles.json rename to src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingles.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/green_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingles_from_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/green_silt_shingles_from_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingles_from_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/light_blue_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_packed_silt_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/light_blue_packed_silt_from_packed_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/light_blue_packed_silt_from_packed_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/light_blue_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_packed_silt_from_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/light_blue_packed_silt_from_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/light_blue_packed_silt_from_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/light_blue_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_pot_from_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/light_blue_silt_pot_from_silt_pot.json rename to src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_pot_from_silt_pot.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/light_blue_silt_shingle_slab.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/light_blue_silt_shingle_slab.json rename to src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/light_blue_silt_shingle_slab_from_light_blue_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_slab_from_light_blue_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/light_blue_silt_shingle_slab_from_light_blue_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_slab_from_light_blue_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/light_blue_silt_shingle_slab_from_light_blue_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_slab_from_light_blue_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/light_blue_silt_shingle_slab_from_light_blue_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_slab_from_light_blue_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/light_blue_silt_shingle_stairs.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/light_blue_silt_shingle_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/light_blue_silt_shingle_stairs_from_light_blue_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_stairs_from_light_blue_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/light_blue_silt_shingle_stairs_from_light_blue_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_stairs_from_light_blue_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/light_blue_silt_shingle_stairs_from_light_blue_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_stairs_from_light_blue_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/light_blue_silt_shingle_stairs_from_light_blue_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_stairs_from_light_blue_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/light_blue_silt_shingle_wall.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/light_blue_silt_shingle_wall.json rename to src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/light_blue_silt_shingle_wall_from_light_blue_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_wall_from_light_blue_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/light_blue_silt_shingle_wall_from_light_blue_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_wall_from_light_blue_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/light_blue_silt_shingle_wall_from_light_blue_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_wall_from_light_blue_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/light_blue_silt_shingle_wall_from_light_blue_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_wall_from_light_blue_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/light_blue_silt_shingles.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/light_blue_silt_shingles.json rename to src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingles.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/light_blue_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingles_from_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/light_blue_silt_shingles_from_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingles_from_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/light_gray_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_packed_silt_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/light_gray_packed_silt_from_packed_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/light_gray_packed_silt_from_packed_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/light_gray_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_packed_silt_from_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/light_gray_packed_silt_from_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/light_gray_packed_silt_from_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/light_gray_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_pot_from_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/light_gray_silt_pot_from_silt_pot.json rename to src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_pot_from_silt_pot.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/light_gray_silt_shingle_slab.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/light_gray_silt_shingle_slab.json rename to src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/light_gray_silt_shingle_slab_from_light_gray_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_slab_from_light_gray_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/light_gray_silt_shingle_slab_from_light_gray_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_slab_from_light_gray_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/light_gray_silt_shingle_slab_from_light_gray_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_slab_from_light_gray_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/light_gray_silt_shingle_slab_from_light_gray_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_slab_from_light_gray_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/light_gray_silt_shingle_stairs.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/light_gray_silt_shingle_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/light_gray_silt_shingle_stairs_from_light_gray_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_stairs_from_light_gray_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/light_gray_silt_shingle_stairs_from_light_gray_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_stairs_from_light_gray_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/light_gray_silt_shingle_stairs_from_light_gray_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_stairs_from_light_gray_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/light_gray_silt_shingle_stairs_from_light_gray_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_stairs_from_light_gray_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/light_gray_silt_shingle_wall.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/light_gray_silt_shingle_wall.json rename to src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/light_gray_silt_shingle_wall_from_light_gray_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_wall_from_light_gray_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/light_gray_silt_shingle_wall_from_light_gray_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_wall_from_light_gray_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/light_gray_silt_shingle_wall_from_light_gray_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_wall_from_light_gray_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/light_gray_silt_shingle_wall_from_light_gray_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_wall_from_light_gray_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/light_gray_silt_shingles.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/light_gray_silt_shingles.json rename to src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingles.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/light_gray_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingles_from_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/light_gray_silt_shingles_from_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingles_from_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/lime_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/lime_packed_silt_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/lime_packed_silt_from_packed_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/lime_packed_silt_from_packed_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/lime_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/lime_packed_silt_from_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/lime_packed_silt_from_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/lime_packed_silt_from_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/lime_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_pot_from_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/lime_silt_pot_from_silt_pot.json rename to src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_pot_from_silt_pot.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/lime_silt_shingle_slab.json b/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/lime_silt_shingle_slab.json rename to src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/lime_silt_shingle_slab_from_lime_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_slab_from_lime_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/lime_silt_shingle_slab_from_lime_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_slab_from_lime_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/lime_silt_shingle_slab_from_lime_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_slab_from_lime_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/lime_silt_shingle_slab_from_lime_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_slab_from_lime_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/lime_silt_shingle_stairs.json b/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/lime_silt_shingle_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/lime_silt_shingle_stairs_from_lime_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_stairs_from_lime_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/lime_silt_shingle_stairs_from_lime_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_stairs_from_lime_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/lime_silt_shingle_stairs_from_lime_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_stairs_from_lime_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/lime_silt_shingle_stairs_from_lime_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_stairs_from_lime_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/lime_silt_shingle_wall.json b/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/lime_silt_shingle_wall.json rename to src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/lime_silt_shingle_wall_from_lime_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_wall_from_lime_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/lime_silt_shingle_wall_from_lime_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_wall_from_lime_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/lime_silt_shingle_wall_from_lime_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_wall_from_lime_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/lime_silt_shingle_wall_from_lime_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_wall_from_lime_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/lime_silt_shingles.json b/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/lime_silt_shingles.json rename to src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingles.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/lime_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingles_from_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/lime_silt_shingles_from_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingles_from_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/magenta_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/magenta_packed_silt_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/magenta_packed_silt_from_packed_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/magenta_packed_silt_from_packed_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/magenta_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/magenta_packed_silt_from_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/magenta_packed_silt_from_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/magenta_packed_silt_from_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/magenta_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_pot_from_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/magenta_silt_pot_from_silt_pot.json rename to src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_pot_from_silt_pot.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/magenta_silt_shingle_slab.json b/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/magenta_silt_shingle_slab.json rename to src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/magenta_silt_shingle_slab_from_magenta_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_slab_from_magenta_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/magenta_silt_shingle_slab_from_magenta_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_slab_from_magenta_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/magenta_silt_shingle_slab_from_magenta_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_slab_from_magenta_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/magenta_silt_shingle_slab_from_magenta_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_slab_from_magenta_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/magenta_silt_shingle_stairs.json b/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/magenta_silt_shingle_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/magenta_silt_shingle_stairs_from_magenta_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_stairs_from_magenta_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/magenta_silt_shingle_stairs_from_magenta_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_stairs_from_magenta_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/magenta_silt_shingle_stairs_from_magenta_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_stairs_from_magenta_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/magenta_silt_shingle_stairs_from_magenta_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_stairs_from_magenta_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/magenta_silt_shingle_wall.json b/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/magenta_silt_shingle_wall.json rename to src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/magenta_silt_shingle_wall_from_magenta_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_wall_from_magenta_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/magenta_silt_shingle_wall_from_magenta_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_wall_from_magenta_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/magenta_silt_shingle_wall_from_magenta_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_wall_from_magenta_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/magenta_silt_shingle_wall_from_magenta_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_wall_from_magenta_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/magenta_silt_shingles.json b/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/magenta_silt_shingles.json rename to src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingles.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/magenta_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingles_from_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/magenta_silt_shingles_from_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingles_from_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/mixed_silt_bricks.json b/src/main/resources/data/twigs/advancement/recipes/silt/mixed_silt_bricks.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/mixed_silt_bricks.json rename to src/main/resources/data/twigs/advancement/recipes/silt/mixed_silt_bricks.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/mixed_silt_bricks_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/mixed_silt_bricks_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/mixed_silt_bricks_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/mixed_silt_bricks_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/orange_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/orange_packed_silt_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/orange_packed_silt_from_packed_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/orange_packed_silt_from_packed_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/orange_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/orange_packed_silt_from_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/orange_packed_silt_from_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/orange_packed_silt_from_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/orange_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_pot_from_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/orange_silt_pot_from_silt_pot.json rename to src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_pot_from_silt_pot.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/orange_silt_shingle_slab.json b/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/orange_silt_shingle_slab.json rename to src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/orange_silt_shingle_slab_from_orange_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_slab_from_orange_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/orange_silt_shingle_slab_from_orange_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_slab_from_orange_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/orange_silt_shingle_slab_from_orange_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_slab_from_orange_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/orange_silt_shingle_slab_from_orange_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_slab_from_orange_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/orange_silt_shingle_stairs.json b/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/orange_silt_shingle_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/orange_silt_shingle_stairs_from_orange_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_stairs_from_orange_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/orange_silt_shingle_stairs_from_orange_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_stairs_from_orange_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/orange_silt_shingle_stairs_from_orange_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_stairs_from_orange_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/orange_silt_shingle_stairs_from_orange_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_stairs_from_orange_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/orange_silt_shingle_wall.json b/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/orange_silt_shingle_wall.json rename to src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/orange_silt_shingle_wall_from_orange_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_wall_from_orange_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/orange_silt_shingle_wall_from_orange_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_wall_from_orange_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/orange_silt_shingle_wall_from_orange_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_wall_from_orange_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/orange_silt_shingle_wall_from_orange_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_wall_from_orange_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/orange_silt_shingles.json b/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/orange_silt_shingles.json rename to src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingles.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/orange_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingles_from_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/orange_silt_shingles_from_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingles_from_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/packed_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/packed_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/pink_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/pink_packed_silt_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/pink_packed_silt_from_packed_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/pink_packed_silt_from_packed_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/pink_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/pink_packed_silt_from_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/pink_packed_silt_from_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/pink_packed_silt_from_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/pink_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_pot_from_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/pink_silt_pot_from_silt_pot.json rename to src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_pot_from_silt_pot.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/pink_silt_shingle_slab.json b/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/pink_silt_shingle_slab.json rename to src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/pink_silt_shingle_slab_from_pink_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_slab_from_pink_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/pink_silt_shingle_slab_from_pink_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_slab_from_pink_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/pink_silt_shingle_slab_from_pink_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_slab_from_pink_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/pink_silt_shingle_slab_from_pink_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_slab_from_pink_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/pink_silt_shingle_stairs.json b/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/pink_silt_shingle_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/pink_silt_shingle_stairs_from_pink_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_stairs_from_pink_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/pink_silt_shingle_stairs_from_pink_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_stairs_from_pink_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/pink_silt_shingle_stairs_from_pink_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_stairs_from_pink_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/pink_silt_shingle_stairs_from_pink_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_stairs_from_pink_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/pink_silt_shingle_wall.json b/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/pink_silt_shingle_wall.json rename to src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/pink_silt_shingle_wall_from_pink_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_wall_from_pink_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/pink_silt_shingle_wall_from_pink_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_wall_from_pink_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/pink_silt_shingle_wall_from_pink_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_wall_from_pink_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/pink_silt_shingle_wall_from_pink_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_wall_from_pink_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/pink_silt_shingles.json b/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/pink_silt_shingles.json rename to src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingles.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/pink_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingles_from_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/pink_silt_shingles_from_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingles_from_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/purple_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/purple_packed_silt_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/purple_packed_silt_from_packed_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/purple_packed_silt_from_packed_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/purple_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/purple_packed_silt_from_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/purple_packed_silt_from_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/purple_packed_silt_from_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/purple_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_pot_from_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/purple_silt_pot_from_silt_pot.json rename to src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_pot_from_silt_pot.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/purple_silt_shingle_slab.json b/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/purple_silt_shingle_slab.json rename to src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/purple_silt_shingle_slab_from_purple_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_slab_from_purple_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/purple_silt_shingle_slab_from_purple_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_slab_from_purple_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/purple_silt_shingle_slab_from_purple_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_slab_from_purple_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/purple_silt_shingle_slab_from_purple_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_slab_from_purple_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/purple_silt_shingle_stairs.json b/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/purple_silt_shingle_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/purple_silt_shingle_stairs_from_purple_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_stairs_from_purple_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/purple_silt_shingle_stairs_from_purple_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_stairs_from_purple_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/purple_silt_shingle_stairs_from_purple_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_stairs_from_purple_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/purple_silt_shingle_stairs_from_purple_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_stairs_from_purple_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/purple_silt_shingle_wall.json b/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/purple_silt_shingle_wall.json rename to src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/purple_silt_shingle_wall_from_purple_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_wall_from_purple_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/purple_silt_shingle_wall_from_purple_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_wall_from_purple_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/purple_silt_shingle_wall_from_purple_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_wall_from_purple_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/purple_silt_shingle_wall_from_purple_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_wall_from_purple_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/purple_silt_shingles.json b/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/purple_silt_shingles.json rename to src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingles.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/purple_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingles_from_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/purple_silt_shingles_from_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingles_from_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/red_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/red_packed_silt_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/red_packed_silt_from_packed_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/red_packed_silt_from_packed_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/red_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/red_packed_silt_from_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/red_packed_silt_from_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/red_packed_silt_from_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/red_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_pot_from_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/red_silt_pot_from_silt_pot.json rename to src/main/resources/data/twigs/advancement/recipes/silt/red_silt_pot_from_silt_pot.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/red_silt_shingle_slab.json b/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/red_silt_shingle_slab.json rename to src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/red_silt_shingle_slab_from_red_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_slab_from_red_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/red_silt_shingle_slab_from_red_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_slab_from_red_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/red_silt_shingle_slab_from_red_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_slab_from_red_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/red_silt_shingle_slab_from_red_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_slab_from_red_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/red_silt_shingle_stairs.json b/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/red_silt_shingle_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/red_silt_shingle_stairs_from_red_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_stairs_from_red_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/red_silt_shingle_stairs_from_red_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_stairs_from_red_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/red_silt_shingle_stairs_from_red_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_stairs_from_red_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/red_silt_shingle_stairs_from_red_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_stairs_from_red_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/red_silt_shingle_wall.json b/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/red_silt_shingle_wall.json rename to src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/red_silt_shingle_wall_from_red_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_wall_from_red_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/red_silt_shingle_wall_from_red_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_wall_from_red_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/red_silt_shingle_wall_from_red_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_wall_from_red_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/red_silt_shingle_wall_from_red_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_wall_from_red_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/red_silt_shingles.json b/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/red_silt_shingles.json rename to src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingles.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/red_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingles_from_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/red_silt_shingles_from_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingles_from_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/silt_brick.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/silt_brick.json rename to src/main/resources/data/twigs/advancement/recipes/silt/silt_brick.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/silt_brick_slab.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/silt_brick_slab.json rename to src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/silt_brick_slab_from_silt_brick_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_slab_from_silt_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/silt_brick_slab_from_silt_brick_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_slab_from_silt_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/silt_brick_stairs.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/silt_brick_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/silt_brick_stairs_from_silt_brick_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_stairs_from_silt_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/silt_brick_stairs_from_silt_brick_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_stairs_from_silt_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/silt_brick_trail.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_trail.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/silt_brick_trail.json rename to src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_trail.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/silt_brick_wall.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/silt_brick_wall.json rename to src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/silt_brick_wall_from_silt_brick_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_wall_from_silt_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/silt_brick_wall_from_silt_brick_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_wall_from_silt_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/silt_bricks.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_bricks.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/silt_bricks.json rename to src/main/resources/data/twigs/advancement/recipes/silt/silt_bricks.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/silt_from_clay.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_from_clay.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/silt_from_clay.json rename to src/main/resources/data/twigs/advancement/recipes/silt/silt_from_clay.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/silt_from_sand.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_from_sand.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/silt_from_sand.json rename to src/main/resources/data/twigs/advancement/recipes/silt/silt_from_sand.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/silt_from_silt_balls.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_from_silt_balls.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/silt_from_silt_balls.json rename to src/main/resources/data/twigs/advancement/recipes/silt/silt_from_silt_balls.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/silt_pot.json rename to src/main/resources/data/twigs/advancement/recipes/silt/silt_pot.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/silt_shingle_slab.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/silt_shingle_slab.json rename to src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/silt_shingle_slab_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_slab_from_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/silt_shingle_slab_from_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_slab_from_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/silt_shingle_slab_from_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_slab_from_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/silt_shingle_slab_from_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_slab_from_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/silt_shingle_stairs.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/silt_shingle_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/silt_shingle_stairs_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_stairs_from_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/silt_shingle_stairs_from_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_stairs_from_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/silt_shingle_stairs_from_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_stairs_from_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/silt_shingle_stairs_from_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_stairs_from_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/silt_shingle_wall.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/silt_shingle_wall.json rename to src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/silt_shingle_wall_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_wall_from_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/silt_shingle_wall_from_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_wall_from_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/silt_shingle_wall_from_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_wall_from_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/silt_shingle_wall_from_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_wall_from_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/silt_shingles.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/silt_shingles.json rename to src/main/resources/data/twigs/advancement/recipes/silt/silt_shingles.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingles_from_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/silt_shingles_from_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/silt_shingles_from_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/white_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/white_packed_silt_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/white_packed_silt_from_packed_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/white_packed_silt_from_packed_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/white_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/white_packed_silt_from_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/white_packed_silt_from_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/white_packed_silt_from_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/white_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_pot_from_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/white_silt_pot_from_silt_pot.json rename to src/main/resources/data/twigs/advancement/recipes/silt/white_silt_pot_from_silt_pot.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/white_silt_shingle_slab.json b/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/white_silt_shingle_slab.json rename to src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/white_silt_shingle_slab_from_white_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_slab_from_white_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/white_silt_shingle_slab_from_white_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_slab_from_white_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/white_silt_shingle_slab_from_white_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_slab_from_white_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/white_silt_shingle_slab_from_white_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_slab_from_white_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/white_silt_shingle_stairs.json b/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/white_silt_shingle_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/white_silt_shingle_stairs_from_white_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_stairs_from_white_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/white_silt_shingle_stairs_from_white_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_stairs_from_white_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/white_silt_shingle_stairs_from_white_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_stairs_from_white_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/white_silt_shingle_stairs_from_white_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_stairs_from_white_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/white_silt_shingle_wall.json b/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/white_silt_shingle_wall.json rename to src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/white_silt_shingle_wall_from_white_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_wall_from_white_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/white_silt_shingle_wall_from_white_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_wall_from_white_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/white_silt_shingle_wall_from_white_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_wall_from_white_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/white_silt_shingle_wall_from_white_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_wall_from_white_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/white_silt_shingles.json b/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/white_silt_shingles.json rename to src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingles.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/white_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingles_from_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/white_silt_shingles_from_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingles_from_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/yellow_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/yellow_packed_silt_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/yellow_packed_silt_from_packed_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/yellow_packed_silt_from_packed_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/yellow_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/yellow_packed_silt_from_silt.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/yellow_packed_silt_from_silt.json rename to src/main/resources/data/twigs/advancement/recipes/silt/yellow_packed_silt_from_silt.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/yellow_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_pot_from_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/yellow_silt_pot_from_silt_pot.json rename to src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_pot_from_silt_pot.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/yellow_silt_shingle_slab.json b/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/yellow_silt_shingle_slab.json rename to src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/yellow_silt_shingle_slab_from_yellow_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_slab_from_yellow_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/yellow_silt_shingle_slab_from_yellow_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_slab_from_yellow_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/yellow_silt_shingle_slab_from_yellow_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_slab_from_yellow_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/yellow_silt_shingle_slab_from_yellow_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_slab_from_yellow_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/yellow_silt_shingle_stairs.json b/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/yellow_silt_shingle_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/yellow_silt_shingle_stairs_from_yellow_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_stairs_from_yellow_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/yellow_silt_shingle_stairs_from_yellow_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_stairs_from_yellow_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/yellow_silt_shingle_stairs_from_yellow_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_stairs_from_yellow_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/yellow_silt_shingle_stairs_from_yellow_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_stairs_from_yellow_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/yellow_silt_shingle_wall.json b/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/yellow_silt_shingle_wall.json rename to src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/yellow_silt_shingle_wall_from_yellow_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_wall_from_yellow_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/yellow_silt_shingle_wall_from_yellow_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_wall_from_yellow_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/yellow_silt_shingle_wall_from_yellow_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_wall_from_yellow_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/yellow_silt_shingle_wall_from_yellow_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_wall_from_yellow_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/yellow_silt_shingles.json b/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/yellow_silt_shingles.json rename to src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingles.json diff --git a/src/main/resources/data/twigs/advancements/recipes/silt/yellow_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingles_from_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/silt/yellow_silt_shingles_from_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingles_from_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/smooth_stone_bricks/smooth_stone_brick_slab.json b/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/smooth_stone_bricks/smooth_stone_brick_slab.json rename to src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/smooth_stone_bricks/smooth_stone_brick_slab_from_smooth_stone_brick_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_slab_from_smooth_stone_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/smooth_stone_bricks/smooth_stone_brick_slab_from_smooth_stone_brick_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_slab_from_smooth_stone_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/smooth_stone_bricks/smooth_stone_brick_slab_from_smooth_stone_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_slab_from_smooth_stone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/smooth_stone_bricks/smooth_stone_brick_slab_from_smooth_stone_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_slab_from_smooth_stone_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/smooth_stone_bricks/smooth_stone_brick_stairs.json b/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/smooth_stone_bricks/smooth_stone_brick_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/smooth_stone_bricks/smooth_stone_brick_stairs_from_smooth_stone_brick_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_stairs_from_smooth_stone_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/smooth_stone_bricks/smooth_stone_brick_stairs_from_smooth_stone_brick_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_stairs_from_smooth_stone_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/smooth_stone_bricks/smooth_stone_brick_stairs_from_smooth_stone_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_stairs_from_smooth_stone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/smooth_stone_bricks/smooth_stone_brick_stairs_from_smooth_stone_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_stairs_from_smooth_stone_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/smooth_stone_bricks/smooth_stone_brick_wall.json b/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/smooth_stone_bricks/smooth_stone_brick_wall.json rename to src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/smooth_stone_bricks/smooth_stone_brick_wall_from_smooth_stone_brick_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_wall_from_smooth_stone_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/smooth_stone_bricks/smooth_stone_brick_wall_from_smooth_stone_brick_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_wall_from_smooth_stone_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/smooth_stone_bricks/smooth_stone_brick_wall_from_smooth_stone_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_wall_from_smooth_stone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/smooth_stone_bricks/smooth_stone_brick_wall_from_smooth_stone_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_wall_from_smooth_stone_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/smooth_stone_bricks/smooth_stone_bricks.json b/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_bricks.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/smooth_stone_bricks/smooth_stone_bricks.json rename to src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_bricks.json diff --git a/src/main/resources/data/twigs/advancements/recipes/smooth_stone_bricks/smooth_stone_bricks_from_smooth_stone_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_bricks_from_smooth_stone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/smooth_stone_bricks/smooth_stone_bricks_from_smooth_stone_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_bricks_from_smooth_stone_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/stick_from_twig.json b/src/main/resources/data/twigs/advancement/recipes/stick_from_twig.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/stick_from_twig.json rename to src/main/resources/data/twigs/advancement/recipes/stick_from_twig.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tables/acacia_table.json b/src/main/resources/data/twigs/advancement/recipes/tables/acacia_table.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tables/acacia_table.json rename to src/main/resources/data/twigs/advancement/recipes/tables/acacia_table.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tables/acacia_table_slab.json b/src/main/resources/data/twigs/advancement/recipes/tables/acacia_table_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tables/acacia_table_slab.json rename to src/main/resources/data/twigs/advancement/recipes/tables/acacia_table_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tables/bamboo_table.json b/src/main/resources/data/twigs/advancement/recipes/tables/bamboo_table.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tables/bamboo_table.json rename to src/main/resources/data/twigs/advancement/recipes/tables/bamboo_table.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tables/bamboo_table_slab.json b/src/main/resources/data/twigs/advancement/recipes/tables/bamboo_table_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tables/bamboo_table_slab.json rename to src/main/resources/data/twigs/advancement/recipes/tables/bamboo_table_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tables/birch_table.json b/src/main/resources/data/twigs/advancement/recipes/tables/birch_table.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tables/birch_table.json rename to src/main/resources/data/twigs/advancement/recipes/tables/birch_table.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tables/birch_table_slab.json b/src/main/resources/data/twigs/advancement/recipes/tables/birch_table_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tables/birch_table_slab.json rename to src/main/resources/data/twigs/advancement/recipes/tables/birch_table_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tables/cherry_table.json b/src/main/resources/data/twigs/advancement/recipes/tables/cherry_table.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tables/cherry_table.json rename to src/main/resources/data/twigs/advancement/recipes/tables/cherry_table.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tables/cherry_table_slab.json b/src/main/resources/data/twigs/advancement/recipes/tables/cherry_table_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tables/cherry_table_slab.json rename to src/main/resources/data/twigs/advancement/recipes/tables/cherry_table_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tables/crimson_table.json b/src/main/resources/data/twigs/advancement/recipes/tables/crimson_table.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tables/crimson_table.json rename to src/main/resources/data/twigs/advancement/recipes/tables/crimson_table.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tables/crimson_table_slab.json b/src/main/resources/data/twigs/advancement/recipes/tables/crimson_table_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tables/crimson_table_slab.json rename to src/main/resources/data/twigs/advancement/recipes/tables/crimson_table_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tables/dark_oak_table.json b/src/main/resources/data/twigs/advancement/recipes/tables/dark_oak_table.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tables/dark_oak_table.json rename to src/main/resources/data/twigs/advancement/recipes/tables/dark_oak_table.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tables/dark_oak_table_slab.json b/src/main/resources/data/twigs/advancement/recipes/tables/dark_oak_table_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tables/dark_oak_table_slab.json rename to src/main/resources/data/twigs/advancement/recipes/tables/dark_oak_table_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tables/jungle_table.json b/src/main/resources/data/twigs/advancement/recipes/tables/jungle_table.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tables/jungle_table.json rename to src/main/resources/data/twigs/advancement/recipes/tables/jungle_table.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tables/jungle_table_slab.json b/src/main/resources/data/twigs/advancement/recipes/tables/jungle_table_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tables/jungle_table_slab.json rename to src/main/resources/data/twigs/advancement/recipes/tables/jungle_table_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tables/mangrove_table.json b/src/main/resources/data/twigs/advancement/recipes/tables/mangrove_table.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tables/mangrove_table.json rename to src/main/resources/data/twigs/advancement/recipes/tables/mangrove_table.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tables/mangrove_table_slab.json b/src/main/resources/data/twigs/advancement/recipes/tables/mangrove_table_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tables/mangrove_table_slab.json rename to src/main/resources/data/twigs/advancement/recipes/tables/mangrove_table_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tables/oak_table.json b/src/main/resources/data/twigs/advancement/recipes/tables/oak_table.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tables/oak_table.json rename to src/main/resources/data/twigs/advancement/recipes/tables/oak_table.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tables/oak_table_slab.json b/src/main/resources/data/twigs/advancement/recipes/tables/oak_table_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tables/oak_table_slab.json rename to src/main/resources/data/twigs/advancement/recipes/tables/oak_table_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tables/spruce_table.json b/src/main/resources/data/twigs/advancement/recipes/tables/spruce_table.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tables/spruce_table.json rename to src/main/resources/data/twigs/advancement/recipes/tables/spruce_table.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tables/spruce_table_slab.json b/src/main/resources/data/twigs/advancement/recipes/tables/spruce_table_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tables/spruce_table_slab.json rename to src/main/resources/data/twigs/advancement/recipes/tables/spruce_table_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tables/warped_table.json b/src/main/resources/data/twigs/advancement/recipes/tables/warped_table.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tables/warped_table.json rename to src/main/resources/data/twigs/advancement/recipes/tables/warped_table.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tables/warped_table_slab.json b/src/main/resources/data/twigs/advancement/recipes/tables/warped_table_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tables/warped_table_slab.json rename to src/main/resources/data/twigs/advancement/recipes/tables/warped_table_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tuff/cracked_polished_tuff_bricks.json b/src/main/resources/data/twigs/advancement/recipes/tuff/cracked_polished_tuff_bricks.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tuff/cracked_polished_tuff_bricks.json rename to src/main/resources/data/twigs/advancement/recipes/tuff/cracked_polished_tuff_bricks.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff.json b/src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff.json rename to src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff_brick_slab.json b/src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff_brick_slab.json rename to src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_brick_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff_brick_slab_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_brick_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff_brick_slab_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_brick_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff_brick_stairs.json b/src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff_brick_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_brick_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff_brick_stairs_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_brick_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff_brick_stairs_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_brick_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff_brick_wall.json b/src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff_brick_wall.json rename to src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_brick_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff_brick_wall_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_brick_wall_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff_brick_wall_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_brick_wall_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff_bricks.json b/src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_bricks.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff_bricks.json rename to src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_bricks.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff_bricks_from_bloodstone_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_bricks_from_bloodstone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff_bricks_from_bloodstone_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_bricks_from_bloodstone_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff_bricks_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_bricks_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff_bricks_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_bricks_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff_slab.json b/src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff_slab.json rename to src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff_slab_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff_slab_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff_stairs.json b/src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff_stairs_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff_stairs_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tuff/polished_tuff_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tuff/tuff_slab.json b/src/main/resources/data/twigs/advancement/recipes/tuff/tuff_slab.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tuff/tuff_slab.json rename to src/main/resources/data/twigs/advancement/recipes/tuff/tuff_slab.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tuff/tuff_slab_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/tuff/tuff_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tuff/tuff_slab_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/tuff/tuff_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tuff/tuff_stairs.json b/src/main/resources/data/twigs/advancement/recipes/tuff/tuff_stairs.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tuff/tuff_stairs.json rename to src/main/resources/data/twigs/advancement/recipes/tuff/tuff_stairs.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tuff/tuff_stairs_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/tuff/tuff_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tuff/tuff_stairs_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/tuff/tuff_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tuff/tuff_wall.json b/src/main/resources/data/twigs/advancement/recipes/tuff/tuff_wall.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tuff/tuff_wall.json rename to src/main/resources/data/twigs/advancement/recipes/tuff/tuff_wall.json diff --git a/src/main/resources/data/twigs/advancements/recipes/tuff/tuff_wall_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/tuff/tuff_wall_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/advancements/recipes/tuff/tuff_wall_stonecutting.json rename to src/main/resources/data/twigs/advancement/recipes/tuff/tuff_wall_stonecutting.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/acacia_table.json b/src/main/resources/data/twigs/loot_table/blocks/acacia_table.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/acacia_table.json rename to src/main/resources/data/twigs/loot_table/blocks/acacia_table.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/allium_paper_lantern.json b/src/main/resources/data/twigs/loot_table/blocks/allium_paper_lantern.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/allium_paper_lantern.json rename to src/main/resources/data/twigs/loot_table/blocks/allium_paper_lantern.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/azalea_flowers.json b/src/main/resources/data/twigs/loot_table/blocks/azalea_flowers.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/azalea_flowers.json rename to src/main/resources/data/twigs/loot_table/blocks/azalea_flowers.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/bamboo_leaves.json b/src/main/resources/data/twigs/loot_table/blocks/bamboo_leaves.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/bamboo_leaves.json rename to src/main/resources/data/twigs/loot_table/blocks/bamboo_leaves.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/bamboo_mat.json b/src/main/resources/data/twigs/loot_table/blocks/bamboo_mat.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/bamboo_mat.json rename to src/main/resources/data/twigs/loot_table/blocks/bamboo_mat.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/bamboo_table.json b/src/main/resources/data/twigs/loot_table/blocks/bamboo_table.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/bamboo_table.json rename to src/main/resources/data/twigs/loot_table/blocks/bamboo_table.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/bamboo_thatch.json b/src/main/resources/data/twigs/loot_table/blocks/bamboo_thatch.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/bamboo_thatch.json rename to src/main/resources/data/twigs/loot_table/blocks/bamboo_thatch.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/bamboo_thatch_slab.json b/src/main/resources/data/twigs/loot_table/blocks/bamboo_thatch_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/bamboo_thatch_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/bamboo_thatch_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/birch_table.json b/src/main/resources/data/twigs/loot_table/blocks/birch_table.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/birch_table.json rename to src/main/resources/data/twigs/loot_table/blocks/birch_table.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/black_packed_silt.json b/src/main/resources/data/twigs/loot_table/blocks/black_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/black_packed_silt.json rename to src/main/resources/data/twigs/loot_table/blocks/black_packed_silt.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/black_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/black_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/black_silt_pot.json rename to src/main/resources/data/twigs/loot_table/blocks/black_silt_pot.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/black_silt_shingle_slab.json b/src/main/resources/data/twigs/loot_table/blocks/black_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/black_silt_shingle_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/black_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/black_silt_shingle_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/black_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/black_silt_shingle_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/black_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/black_silt_shingle_wall.json b/src/main/resources/data/twigs/loot_table/blocks/black_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/black_silt_shingle_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/black_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/black_silt_shingles.json b/src/main/resources/data/twigs/loot_table/blocks/black_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/black_silt_shingles.json rename to src/main/resources/data/twigs/loot_table/blocks/black_silt_shingles.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/blackstone_column.json b/src/main/resources/data/twigs/loot_table/blocks/blackstone_column.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/blackstone_column.json rename to src/main/resources/data/twigs/loot_table/blocks/blackstone_column.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/bloodstone.json b/src/main/resources/data/twigs/loot_table/blocks/bloodstone.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/bloodstone.json rename to src/main/resources/data/twigs/loot_table/blocks/bloodstone.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/bloodstone_slab.json b/src/main/resources/data/twigs/loot_table/blocks/bloodstone_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/bloodstone_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/bloodstone_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/bloodstone_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/bloodstone_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/bloodstone_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/bloodstone_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/bloodstone_wall.json b/src/main/resources/data/twigs/loot_table/blocks/bloodstone_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/bloodstone_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/bloodstone_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/blue_orchid_paper_lantern.json b/src/main/resources/data/twigs/loot_table/blocks/blue_orchid_paper_lantern.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/blue_orchid_paper_lantern.json rename to src/main/resources/data/twigs/loot_table/blocks/blue_orchid_paper_lantern.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/blue_packed_silt.json b/src/main/resources/data/twigs/loot_table/blocks/blue_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/blue_packed_silt.json rename to src/main/resources/data/twigs/loot_table/blocks/blue_packed_silt.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/blue_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/blue_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/blue_silt_pot.json rename to src/main/resources/data/twigs/loot_table/blocks/blue_silt_pot.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/blue_silt_shingle_slab.json b/src/main/resources/data/twigs/loot_table/blocks/blue_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/blue_silt_shingle_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/blue_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/blue_silt_shingle_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/blue_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/blue_silt_shingle_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/blue_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/blue_silt_shingle_wall.json b/src/main/resources/data/twigs/loot_table/blocks/blue_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/blue_silt_shingle_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/blue_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/blue_silt_shingles.json b/src/main/resources/data/twigs/loot_table/blocks/blue_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/blue_silt_shingles.json rename to src/main/resources/data/twigs/loot_table/blocks/blue_silt_shingles.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/brick_trail.json b/src/main/resources/data/twigs/loot_table/blocks/brick_trail.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/brick_trail.json rename to src/main/resources/data/twigs/loot_table/blocks/brick_trail.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/bronzed_seashell.json b/src/main/resources/data/twigs/loot_table/blocks/bronzed_seashell.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/bronzed_seashell.json rename to src/main/resources/data/twigs/loot_table/blocks/bronzed_seashell.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/brown_packed_silt.json b/src/main/resources/data/twigs/loot_table/blocks/brown_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/brown_packed_silt.json rename to src/main/resources/data/twigs/loot_table/blocks/brown_packed_silt.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/brown_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/brown_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/brown_silt_pot.json rename to src/main/resources/data/twigs/loot_table/blocks/brown_silt_pot.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/brown_silt_shingle_slab.json b/src/main/resources/data/twigs/loot_table/blocks/brown_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/brown_silt_shingle_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/brown_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/brown_silt_shingle_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/brown_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/brown_silt_shingle_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/brown_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/brown_silt_shingle_wall.json b/src/main/resources/data/twigs/loot_table/blocks/brown_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/brown_silt_shingle_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/brown_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/brown_silt_shingles.json b/src/main/resources/data/twigs/loot_table/blocks/brown_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/brown_silt_shingles.json rename to src/main/resources/data/twigs/loot_table/blocks/brown_silt_shingles.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/calcite_slab.json b/src/main/resources/data/twigs/loot_table/blocks/calcite_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/calcite_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/calcite_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/calcite_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/calcite_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/calcite_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/calcite_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/calcite_wall.json b/src/main/resources/data/twigs/loot_table/blocks/calcite_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/calcite_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/calcite_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/cherry_table.json b/src/main/resources/data/twigs/loot_table/blocks/cherry_table.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/cherry_table.json rename to src/main/resources/data/twigs/loot_table/blocks/cherry_table.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/chiseled_bricks.json b/src/main/resources/data/twigs/loot_table/blocks/chiseled_bricks.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/chiseled_bricks.json rename to src/main/resources/data/twigs/loot_table/blocks/chiseled_bricks.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/chiseled_silt_bricks.json b/src/main/resources/data/twigs/loot_table/blocks/chiseled_silt_bricks.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/chiseled_silt_bricks.json rename to src/main/resources/data/twigs/loot_table/blocks/chiseled_silt_bricks.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/chiseled_smooth_basalt_bricks.json b/src/main/resources/data/twigs/loot_table/blocks/chiseled_smooth_basalt_bricks.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/chiseled_smooth_basalt_bricks.json rename to src/main/resources/data/twigs/loot_table/blocks/chiseled_smooth_basalt_bricks.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/cobblestone_brick_slab.json b/src/main/resources/data/twigs/loot_table/blocks/cobblestone_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/cobblestone_brick_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/cobblestone_brick_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/cobblestone_brick_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/cobblestone_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/cobblestone_brick_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/cobblestone_brick_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/cobblestone_brick_wall.json b/src/main/resources/data/twigs/loot_table/blocks/cobblestone_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/cobblestone_brick_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/cobblestone_brick_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/cobblestone_bricks.json b/src/main/resources/data/twigs/loot_table/blocks/cobblestone_bricks.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/cobblestone_bricks.json rename to src/main/resources/data/twigs/loot_table/blocks/cobblestone_bricks.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/compacted_dripstone.json b/src/main/resources/data/twigs/loot_table/blocks/compacted_dripstone.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/compacted_dripstone.json rename to src/main/resources/data/twigs/loot_table/blocks/compacted_dripstone.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/copper_pillar.json b/src/main/resources/data/twigs/loot_table/blocks/copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/copper_pillar.json rename to src/main/resources/data/twigs/loot_table/blocks/copper_pillar.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/cracked_bricks.json b/src/main/resources/data/twigs/loot_table/blocks/cracked_bricks.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/cracked_bricks.json rename to src/main/resources/data/twigs/loot_table/blocks/cracked_bricks.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/cracked_cobblestone_bricks.json b/src/main/resources/data/twigs/loot_table/blocks/cracked_cobblestone_bricks.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/cracked_cobblestone_bricks.json rename to src/main/resources/data/twigs/loot_table/blocks/cracked_cobblestone_bricks.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/cracked_polished_bloodstone_bricks.json b/src/main/resources/data/twigs/loot_table/blocks/cracked_polished_bloodstone_bricks.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/cracked_polished_bloodstone_bricks.json rename to src/main/resources/data/twigs/loot_table/blocks/cracked_polished_bloodstone_bricks.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/cracked_polished_calcite_bricks.json b/src/main/resources/data/twigs/loot_table/blocks/cracked_polished_calcite_bricks.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/cracked_polished_calcite_bricks.json rename to src/main/resources/data/twigs/loot_table/blocks/cracked_polished_calcite_bricks.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/cracked_polished_rhyolite_bricks.json b/src/main/resources/data/twigs/loot_table/blocks/cracked_polished_rhyolite_bricks.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/cracked_polished_rhyolite_bricks.json rename to src/main/resources/data/twigs/loot_table/blocks/cracked_polished_rhyolite_bricks.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/cracked_polished_schist_bricks.json b/src/main/resources/data/twigs/loot_table/blocks/cracked_polished_schist_bricks.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/cracked_polished_schist_bricks.json rename to src/main/resources/data/twigs/loot_table/blocks/cracked_polished_schist_bricks.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/cracked_polished_tuff_bricks.json b/src/main/resources/data/twigs/loot_table/blocks/cracked_polished_tuff_bricks.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/cracked_polished_tuff_bricks.json rename to src/main/resources/data/twigs/loot_table/blocks/cracked_polished_tuff_bricks.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/cracked_silt_bricks.json b/src/main/resources/data/twigs/loot_table/blocks/cracked_silt_bricks.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/cracked_silt_bricks.json rename to src/main/resources/data/twigs/loot_table/blocks/cracked_silt_bricks.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/crimson_roots_paper_lantern.json b/src/main/resources/data/twigs/loot_table/blocks/crimson_roots_paper_lantern.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/crimson_roots_paper_lantern.json rename to src/main/resources/data/twigs/loot_table/blocks/crimson_roots_paper_lantern.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/crimson_shroomlamp.json b/src/main/resources/data/twigs/loot_table/blocks/crimson_shroomlamp.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/crimson_shroomlamp.json rename to src/main/resources/data/twigs/loot_table/blocks/crimson_shroomlamp.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/crimson_table.json b/src/main/resources/data/twigs/loot_table/blocks/crimson_table.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/crimson_table.json rename to src/main/resources/data/twigs/loot_table/blocks/crimson_table.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/cut_amethyst.json b/src/main/resources/data/twigs/loot_table/blocks/cut_amethyst.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/cut_amethyst.json rename to src/main/resources/data/twigs/loot_table/blocks/cut_amethyst.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/cyan_packed_silt.json b/src/main/resources/data/twigs/loot_table/blocks/cyan_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/cyan_packed_silt.json rename to src/main/resources/data/twigs/loot_table/blocks/cyan_packed_silt.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/cyan_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/cyan_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/cyan_silt_pot.json rename to src/main/resources/data/twigs/loot_table/blocks/cyan_silt_pot.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/cyan_silt_shingle_slab.json b/src/main/resources/data/twigs/loot_table/blocks/cyan_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/cyan_silt_shingle_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/cyan_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/cyan_silt_shingle_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/cyan_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/cyan_silt_shingle_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/cyan_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/cyan_silt_shingle_wall.json b/src/main/resources/data/twigs/loot_table/blocks/cyan_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/cyan_silt_shingle_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/cyan_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/cyan_silt_shingles.json b/src/main/resources/data/twigs/loot_table/blocks/cyan_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/cyan_silt_shingles.json rename to src/main/resources/data/twigs/loot_table/blocks/cyan_silt_shingles.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/dandelion_paper_lantern.json b/src/main/resources/data/twigs/loot_table/blocks/dandelion_paper_lantern.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/dandelion_paper_lantern.json rename to src/main/resources/data/twigs/loot_table/blocks/dandelion_paper_lantern.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/dark_oak_table.json b/src/main/resources/data/twigs/loot_table/blocks/dark_oak_table.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/dark_oak_table.json rename to src/main/resources/data/twigs/loot_table/blocks/dark_oak_table.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/deepslate_column.json b/src/main/resources/data/twigs/loot_table/blocks/deepslate_column.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/deepslate_column.json rename to src/main/resources/data/twigs/loot_table/blocks/deepslate_column.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/exposed_copper_pillar.json b/src/main/resources/data/twigs/loot_table/blocks/exposed_copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/exposed_copper_pillar.json rename to src/main/resources/data/twigs/loot_table/blocks/exposed_copper_pillar.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/gravel_brick_slab.json b/src/main/resources/data/twigs/loot_table/blocks/gravel_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/gravel_brick_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/gravel_brick_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/gravel_brick_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/gravel_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/gravel_brick_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/gravel_brick_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/gravel_brick_wall.json b/src/main/resources/data/twigs/loot_table/blocks/gravel_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/gravel_brick_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/gravel_brick_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/gravel_bricks.json b/src/main/resources/data/twigs/loot_table/blocks/gravel_bricks.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/gravel_bricks.json rename to src/main/resources/data/twigs/loot_table/blocks/gravel_bricks.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/gray_packed_silt.json b/src/main/resources/data/twigs/loot_table/blocks/gray_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/gray_packed_silt.json rename to src/main/resources/data/twigs/loot_table/blocks/gray_packed_silt.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/gray_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/gray_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/gray_silt_pot.json rename to src/main/resources/data/twigs/loot_table/blocks/gray_silt_pot.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/gray_silt_shingle_slab.json b/src/main/resources/data/twigs/loot_table/blocks/gray_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/gray_silt_shingle_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/gray_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/gray_silt_shingle_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/gray_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/gray_silt_shingle_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/gray_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/gray_silt_shingle_wall.json b/src/main/resources/data/twigs/loot_table/blocks/gray_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/gray_silt_shingle_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/gray_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/gray_silt_shingles.json b/src/main/resources/data/twigs/loot_table/blocks/gray_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/gray_silt_shingles.json rename to src/main/resources/data/twigs/loot_table/blocks/gray_silt_shingles.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/green_packed_silt.json b/src/main/resources/data/twigs/loot_table/blocks/green_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/green_packed_silt.json rename to src/main/resources/data/twigs/loot_table/blocks/green_packed_silt.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/green_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/green_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/green_silt_pot.json rename to src/main/resources/data/twigs/loot_table/blocks/green_silt_pot.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/green_silt_shingle_slab.json b/src/main/resources/data/twigs/loot_table/blocks/green_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/green_silt_shingle_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/green_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/green_silt_shingle_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/green_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/green_silt_shingle_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/green_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/green_silt_shingle_wall.json b/src/main/resources/data/twigs/loot_table/blocks/green_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/green_silt_shingle_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/green_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/green_silt_shingles.json b/src/main/resources/data/twigs/loot_table/blocks/green_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/green_silt_shingles.json rename to src/main/resources/data/twigs/loot_table/blocks/green_silt_shingles.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/jungle_table.json b/src/main/resources/data/twigs/loot_table/blocks/jungle_table.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/jungle_table.json rename to src/main/resources/data/twigs/loot_table/blocks/jungle_table.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/lamp.json b/src/main/resources/data/twigs/loot_table/blocks/lamp.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/lamp.json rename to src/main/resources/data/twigs/loot_table/blocks/lamp.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/light_blue_packed_silt.json b/src/main/resources/data/twigs/loot_table/blocks/light_blue_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/light_blue_packed_silt.json rename to src/main/resources/data/twigs/loot_table/blocks/light_blue_packed_silt.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/light_blue_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/light_blue_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/light_blue_silt_pot.json rename to src/main/resources/data/twigs/loot_table/blocks/light_blue_silt_pot.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/light_blue_silt_shingle_slab.json b/src/main/resources/data/twigs/loot_table/blocks/light_blue_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/light_blue_silt_shingle_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/light_blue_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/light_blue_silt_shingle_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/light_blue_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/light_blue_silt_shingle_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/light_blue_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/light_blue_silt_shingle_wall.json b/src/main/resources/data/twigs/loot_table/blocks/light_blue_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/light_blue_silt_shingle_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/light_blue_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/light_blue_silt_shingles.json b/src/main/resources/data/twigs/loot_table/blocks/light_blue_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/light_blue_silt_shingles.json rename to src/main/resources/data/twigs/loot_table/blocks/light_blue_silt_shingles.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/light_gray_packed_silt.json b/src/main/resources/data/twigs/loot_table/blocks/light_gray_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/light_gray_packed_silt.json rename to src/main/resources/data/twigs/loot_table/blocks/light_gray_packed_silt.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/light_gray_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/light_gray_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/light_gray_silt_pot.json rename to src/main/resources/data/twigs/loot_table/blocks/light_gray_silt_pot.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/light_gray_silt_shingle_slab.json b/src/main/resources/data/twigs/loot_table/blocks/light_gray_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/light_gray_silt_shingle_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/light_gray_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/light_gray_silt_shingle_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/light_gray_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/light_gray_silt_shingle_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/light_gray_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/light_gray_silt_shingle_wall.json b/src/main/resources/data/twigs/loot_table/blocks/light_gray_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/light_gray_silt_shingle_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/light_gray_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/light_gray_silt_shingles.json b/src/main/resources/data/twigs/loot_table/blocks/light_gray_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/light_gray_silt_shingles.json rename to src/main/resources/data/twigs/loot_table/blocks/light_gray_silt_shingles.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/lime_packed_silt.json b/src/main/resources/data/twigs/loot_table/blocks/lime_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/lime_packed_silt.json rename to src/main/resources/data/twigs/loot_table/blocks/lime_packed_silt.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/lime_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/lime_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/lime_silt_pot.json rename to src/main/resources/data/twigs/loot_table/blocks/lime_silt_pot.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/lime_silt_shingle_slab.json b/src/main/resources/data/twigs/loot_table/blocks/lime_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/lime_silt_shingle_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/lime_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/lime_silt_shingle_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/lime_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/lime_silt_shingle_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/lime_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/lime_silt_shingle_wall.json b/src/main/resources/data/twigs/loot_table/blocks/lime_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/lime_silt_shingle_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/lime_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/lime_silt_shingles.json b/src/main/resources/data/twigs/loot_table/blocks/lime_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/lime_silt_shingles.json rename to src/main/resources/data/twigs/loot_table/blocks/lime_silt_shingles.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/magenta_packed_silt.json b/src/main/resources/data/twigs/loot_table/blocks/magenta_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/magenta_packed_silt.json rename to src/main/resources/data/twigs/loot_table/blocks/magenta_packed_silt.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/magenta_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/magenta_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/magenta_silt_pot.json rename to src/main/resources/data/twigs/loot_table/blocks/magenta_silt_pot.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/magenta_silt_shingle_slab.json b/src/main/resources/data/twigs/loot_table/blocks/magenta_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/magenta_silt_shingle_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/magenta_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/magenta_silt_shingle_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/magenta_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/magenta_silt_shingle_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/magenta_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/magenta_silt_shingle_wall.json b/src/main/resources/data/twigs/loot_table/blocks/magenta_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/magenta_silt_shingle_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/magenta_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/magenta_silt_shingles.json b/src/main/resources/data/twigs/loot_table/blocks/magenta_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/magenta_silt_shingles.json rename to src/main/resources/data/twigs/loot_table/blocks/magenta_silt_shingles.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/mangrove_table.json b/src/main/resources/data/twigs/loot_table/blocks/mangrove_table.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/mangrove_table.json rename to src/main/resources/data/twigs/loot_table/blocks/mangrove_table.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/mixed_bricks.json b/src/main/resources/data/twigs/loot_table/blocks/mixed_bricks.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/mixed_bricks.json rename to src/main/resources/data/twigs/loot_table/blocks/mixed_bricks.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/mixed_silt_bricks.json b/src/main/resources/data/twigs/loot_table/blocks/mixed_silt_bricks.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/mixed_silt_bricks.json rename to src/main/resources/data/twigs/loot_table/blocks/mixed_silt_bricks.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/mossy_brick_slab.json b/src/main/resources/data/twigs/loot_table/blocks/mossy_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/mossy_brick_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/mossy_brick_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/mossy_brick_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/mossy_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/mossy_brick_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/mossy_brick_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/mossy_brick_wall.json b/src/main/resources/data/twigs/loot_table/blocks/mossy_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/mossy_brick_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/mossy_brick_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/mossy_bricks.json b/src/main/resources/data/twigs/loot_table/blocks/mossy_bricks.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/mossy_bricks.json rename to src/main/resources/data/twigs/loot_table/blocks/mossy_bricks.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/mossy_cobblestone_brick_slab.json b/src/main/resources/data/twigs/loot_table/blocks/mossy_cobblestone_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/mossy_cobblestone_brick_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/mossy_cobblestone_brick_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/mossy_cobblestone_brick_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/mossy_cobblestone_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/mossy_cobblestone_brick_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/mossy_cobblestone_brick_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/mossy_cobblestone_brick_wall.json b/src/main/resources/data/twigs/loot_table/blocks/mossy_cobblestone_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/mossy_cobblestone_brick_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/mossy_cobblestone_brick_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/mossy_cobblestone_bricks.json b/src/main/resources/data/twigs/loot_table/blocks/mossy_cobblestone_bricks.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/mossy_cobblestone_bricks.json rename to src/main/resources/data/twigs/loot_table/blocks/mossy_cobblestone_bricks.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/oak_table.json b/src/main/resources/data/twigs/loot_table/blocks/oak_table.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/oak_table.json rename to src/main/resources/data/twigs/loot_table/blocks/oak_table.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/opaline_seashell.json b/src/main/resources/data/twigs/loot_table/blocks/opaline_seashell.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/opaline_seashell.json rename to src/main/resources/data/twigs/loot_table/blocks/opaline_seashell.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/orange_packed_silt.json b/src/main/resources/data/twigs/loot_table/blocks/orange_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/orange_packed_silt.json rename to src/main/resources/data/twigs/loot_table/blocks/orange_packed_silt.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/orange_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/orange_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/orange_silt_pot.json rename to src/main/resources/data/twigs/loot_table/blocks/orange_silt_pot.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/orange_silt_shingle_slab.json b/src/main/resources/data/twigs/loot_table/blocks/orange_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/orange_silt_shingle_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/orange_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/orange_silt_shingle_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/orange_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/orange_silt_shingle_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/orange_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/orange_silt_shingle_wall.json b/src/main/resources/data/twigs/loot_table/blocks/orange_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/orange_silt_shingle_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/orange_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/orange_silt_shingles.json b/src/main/resources/data/twigs/loot_table/blocks/orange_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/orange_silt_shingles.json rename to src/main/resources/data/twigs/loot_table/blocks/orange_silt_shingles.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/oxidized_copper_pillar.json b/src/main/resources/data/twigs/loot_table/blocks/oxidized_copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/oxidized_copper_pillar.json rename to src/main/resources/data/twigs/loot_table/blocks/oxidized_copper_pillar.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/packed_silt.json b/src/main/resources/data/twigs/loot_table/blocks/packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/packed_silt.json rename to src/main/resources/data/twigs/loot_table/blocks/packed_silt.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/paper_lantern.json b/src/main/resources/data/twigs/loot_table/blocks/paper_lantern.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/paper_lantern.json rename to src/main/resources/data/twigs/loot_table/blocks/paper_lantern.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/pebble.json b/src/main/resources/data/twigs/loot_table/blocks/pebble.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/pebble.json rename to src/main/resources/data/twigs/loot_table/blocks/pebble.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/petrified_lichen.json b/src/main/resources/data/twigs/loot_table/blocks/petrified_lichen.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/petrified_lichen.json rename to src/main/resources/data/twigs/loot_table/blocks/petrified_lichen.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/pink_packed_silt.json b/src/main/resources/data/twigs/loot_table/blocks/pink_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/pink_packed_silt.json rename to src/main/resources/data/twigs/loot_table/blocks/pink_packed_silt.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/pink_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/pink_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/pink_silt_pot.json rename to src/main/resources/data/twigs/loot_table/blocks/pink_silt_pot.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/pink_silt_shingle_slab.json b/src/main/resources/data/twigs/loot_table/blocks/pink_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/pink_silt_shingle_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/pink_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/pink_silt_shingle_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/pink_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/pink_silt_shingle_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/pink_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/pink_silt_shingle_wall.json b/src/main/resources/data/twigs/loot_table/blocks/pink_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/pink_silt_shingle_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/pink_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/pink_silt_shingles.json b/src/main/resources/data/twigs/loot_table/blocks/pink_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/pink_silt_shingles.json rename to src/main/resources/data/twigs/loot_table/blocks/pink_silt_shingles.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_amethyst.json b/src/main/resources/data/twigs/loot_table/blocks/polished_amethyst.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_amethyst.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_amethyst.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_basalt_bricks.json b/src/main/resources/data/twigs/loot_table/blocks/polished_basalt_bricks.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_basalt_bricks.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_basalt_bricks.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_bloodstone.json b/src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_bloodstone.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_bloodstone_brick_slab.json b/src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_bloodstone_brick_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_brick_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_bloodstone_brick_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_bloodstone_brick_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_brick_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_bloodstone_brick_wall.json b/src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_bloodstone_brick_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_brick_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_bloodstone_bricks.json b/src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_bricks.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_bloodstone_bricks.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_bricks.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_bloodstone_slab.json b/src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_bloodstone_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_bloodstone_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_bloodstone_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_calcite.json b/src/main/resources/data/twigs/loot_table/blocks/polished_calcite.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_calcite.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_calcite.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_calcite_brick_slab.json b/src/main/resources/data/twigs/loot_table/blocks/polished_calcite_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_calcite_brick_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_calcite_brick_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_calcite_brick_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/polished_calcite_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_calcite_brick_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_calcite_brick_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_calcite_brick_wall.json b/src/main/resources/data/twigs/loot_table/blocks/polished_calcite_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_calcite_brick_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_calcite_brick_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_calcite_bricks.json b/src/main/resources/data/twigs/loot_table/blocks/polished_calcite_bricks.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_calcite_bricks.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_calcite_bricks.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_calcite_slab.json b/src/main/resources/data/twigs/loot_table/blocks/polished_calcite_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_calcite_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_calcite_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_calcite_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/polished_calcite_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_calcite_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_calcite_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_rhyolite.json b/src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_rhyolite.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_rhyolite_brick_slab.json b/src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_rhyolite_brick_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_brick_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_rhyolite_brick_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_rhyolite_brick_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_brick_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_rhyolite_brick_wall.json b/src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_rhyolite_brick_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_brick_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_rhyolite_bricks.json b/src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_bricks.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_rhyolite_bricks.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_bricks.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_rhyolite_slab.json b/src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_rhyolite_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_rhyolite_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_rhyolite_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_schist.json b/src/main/resources/data/twigs/loot_table/blocks/polished_schist.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_schist.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_schist.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_schist_brick_slab.json b/src/main/resources/data/twigs/loot_table/blocks/polished_schist_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_schist_brick_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_schist_brick_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_schist_brick_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/polished_schist_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_schist_brick_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_schist_brick_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_schist_brick_wall.json b/src/main/resources/data/twigs/loot_table/blocks/polished_schist_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_schist_brick_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_schist_brick_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_schist_bricks.json b/src/main/resources/data/twigs/loot_table/blocks/polished_schist_bricks.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_schist_bricks.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_schist_bricks.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_schist_slab.json b/src/main/resources/data/twigs/loot_table/blocks/polished_schist_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_schist_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_schist_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_schist_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/polished_schist_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_schist_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_schist_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_tuff.json b/src/main/resources/data/twigs/loot_table/blocks/polished_tuff.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_tuff.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_tuff.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_tuff_brick_slab.json b/src/main/resources/data/twigs/loot_table/blocks/polished_tuff_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_tuff_brick_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_tuff_brick_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_tuff_brick_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/polished_tuff_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_tuff_brick_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_tuff_brick_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_tuff_brick_wall.json b/src/main/resources/data/twigs/loot_table/blocks/polished_tuff_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_tuff_brick_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_tuff_brick_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_tuff_bricks.json b/src/main/resources/data/twigs/loot_table/blocks/polished_tuff_bricks.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_tuff_bricks.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_tuff_bricks.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_tuff_slab.json b/src/main/resources/data/twigs/loot_table/blocks/polished_tuff_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_tuff_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_tuff_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/polished_tuff_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/polished_tuff_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/polished_tuff_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/polished_tuff_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/potted_azalea_flowers.json b/src/main/resources/data/twigs/loot_table/blocks/potted_azalea_flowers.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/potted_azalea_flowers.json rename to src/main/resources/data/twigs/loot_table/blocks/potted_azalea_flowers.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/purple_packed_silt.json b/src/main/resources/data/twigs/loot_table/blocks/purple_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/purple_packed_silt.json rename to src/main/resources/data/twigs/loot_table/blocks/purple_packed_silt.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/purple_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/purple_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/purple_silt_pot.json rename to src/main/resources/data/twigs/loot_table/blocks/purple_silt_pot.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/purple_silt_shingle_slab.json b/src/main/resources/data/twigs/loot_table/blocks/purple_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/purple_silt_shingle_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/purple_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/purple_silt_shingle_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/purple_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/purple_silt_shingle_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/purple_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/purple_silt_shingle_wall.json b/src/main/resources/data/twigs/loot_table/blocks/purple_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/purple_silt_shingle_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/purple_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/purple_silt_shingles.json b/src/main/resources/data/twigs/loot_table/blocks/purple_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/purple_silt_shingles.json rename to src/main/resources/data/twigs/loot_table/blocks/purple_silt_shingles.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/quartz_column.json b/src/main/resources/data/twigs/loot_table/blocks/quartz_column.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/quartz_column.json rename to src/main/resources/data/twigs/loot_table/blocks/quartz_column.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/red_packed_silt.json b/src/main/resources/data/twigs/loot_table/blocks/red_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/red_packed_silt.json rename to src/main/resources/data/twigs/loot_table/blocks/red_packed_silt.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/red_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/red_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/red_silt_pot.json rename to src/main/resources/data/twigs/loot_table/blocks/red_silt_pot.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/red_silt_shingle_slab.json b/src/main/resources/data/twigs/loot_table/blocks/red_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/red_silt_shingle_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/red_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/red_silt_shingle_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/red_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/red_silt_shingle_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/red_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/red_silt_shingle_wall.json b/src/main/resources/data/twigs/loot_table/blocks/red_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/red_silt_shingle_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/red_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/red_silt_shingles.json b/src/main/resources/data/twigs/loot_table/blocks/red_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/red_silt_shingles.json rename to src/main/resources/data/twigs/loot_table/blocks/red_silt_shingles.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/rhyolite.json b/src/main/resources/data/twigs/loot_table/blocks/rhyolite.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/rhyolite.json rename to src/main/resources/data/twigs/loot_table/blocks/rhyolite.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/rhyolite_slab.json b/src/main/resources/data/twigs/loot_table/blocks/rhyolite_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/rhyolite_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/rhyolite_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/rhyolite_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/rhyolite_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/rhyolite_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/rhyolite_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/rhyolite_wall.json b/src/main/resources/data/twigs/loot_table/blocks/rhyolite_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/rhyolite_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/rhyolite_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/rocky_dirt.json b/src/main/resources/data/twigs/loot_table/blocks/rocky_dirt.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/rocky_dirt.json rename to src/main/resources/data/twigs/loot_table/blocks/rocky_dirt.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/roseate_seashell.json b/src/main/resources/data/twigs/loot_table/blocks/roseate_seashell.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/roseate_seashell.json rename to src/main/resources/data/twigs/loot_table/blocks/roseate_seashell.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/schist.json b/src/main/resources/data/twigs/loot_table/blocks/schist.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/schist.json rename to src/main/resources/data/twigs/loot_table/blocks/schist.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/schist_slab.json b/src/main/resources/data/twigs/loot_table/blocks/schist_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/schist_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/schist_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/schist_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/schist_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/schist_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/schist_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/schist_wall.json b/src/main/resources/data/twigs/loot_table/blocks/schist_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/schist_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/schist_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/silt.json b/src/main/resources/data/twigs/loot_table/blocks/silt.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/silt.json rename to src/main/resources/data/twigs/loot_table/blocks/silt.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/silt_brick_slab.json b/src/main/resources/data/twigs/loot_table/blocks/silt_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/silt_brick_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/silt_brick_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/silt_brick_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/silt_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/silt_brick_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/silt_brick_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/silt_brick_trail.json b/src/main/resources/data/twigs/loot_table/blocks/silt_brick_trail.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/silt_brick_trail.json rename to src/main/resources/data/twigs/loot_table/blocks/silt_brick_trail.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/silt_brick_wall.json b/src/main/resources/data/twigs/loot_table/blocks/silt_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/silt_brick_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/silt_brick_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/silt_bricks.json b/src/main/resources/data/twigs/loot_table/blocks/silt_bricks.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/silt_bricks.json rename to src/main/resources/data/twigs/loot_table/blocks/silt_bricks.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/silt_pot.json rename to src/main/resources/data/twigs/loot_table/blocks/silt_pot.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/silt_shingle_slab.json b/src/main/resources/data/twigs/loot_table/blocks/silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/silt_shingle_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/silt_shingle_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/silt_shingle_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/silt_shingle_wall.json b/src/main/resources/data/twigs/loot_table/blocks/silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/silt_shingle_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/silt_shingles.json b/src/main/resources/data/twigs/loot_table/blocks/silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/silt_shingles.json rename to src/main/resources/data/twigs/loot_table/blocks/silt_shingles.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/smooth_basalt_brick_slab.json b/src/main/resources/data/twigs/loot_table/blocks/smooth_basalt_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/smooth_basalt_brick_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/smooth_basalt_brick_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/smooth_basalt_brick_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/smooth_basalt_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/smooth_basalt_brick_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/smooth_basalt_brick_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/smooth_basalt_brick_wall.json b/src/main/resources/data/twigs/loot_table/blocks/smooth_basalt_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/smooth_basalt_brick_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/smooth_basalt_brick_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/smooth_basalt_bricks.json b/src/main/resources/data/twigs/loot_table/blocks/smooth_basalt_bricks.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/smooth_basalt_bricks.json rename to src/main/resources/data/twigs/loot_table/blocks/smooth_basalt_bricks.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/smooth_stone_brick_slab.json b/src/main/resources/data/twigs/loot_table/blocks/smooth_stone_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/smooth_stone_brick_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/smooth_stone_brick_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/smooth_stone_brick_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/smooth_stone_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/smooth_stone_brick_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/smooth_stone_brick_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/smooth_stone_brick_wall.json b/src/main/resources/data/twigs/loot_table/blocks/smooth_stone_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/smooth_stone_brick_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/smooth_stone_brick_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/smooth_stone_bricks.json b/src/main/resources/data/twigs/loot_table/blocks/smooth_stone_bricks.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/smooth_stone_bricks.json rename to src/main/resources/data/twigs/loot_table/blocks/smooth_stone_bricks.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/soul_lamp.json b/src/main/resources/data/twigs/loot_table/blocks/soul_lamp.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/soul_lamp.json rename to src/main/resources/data/twigs/loot_table/blocks/soul_lamp.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/spruce_table.json b/src/main/resources/data/twigs/loot_table/blocks/spruce_table.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/spruce_table.json rename to src/main/resources/data/twigs/loot_table/blocks/spruce_table.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/stone_column.json b/src/main/resources/data/twigs/loot_table/blocks/stone_column.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/stone_column.json rename to src/main/resources/data/twigs/loot_table/blocks/stone_column.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/tangerine_seashell.json b/src/main/resources/data/twigs/loot_table/blocks/tangerine_seashell.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/tangerine_seashell.json rename to src/main/resources/data/twigs/loot_table/blocks/tangerine_seashell.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/torchflower_paper_lantern.json b/src/main/resources/data/twigs/loot_table/blocks/torchflower_paper_lantern.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/torchflower_paper_lantern.json rename to src/main/resources/data/twigs/loot_table/blocks/torchflower_paper_lantern.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/tuff_slab.json b/src/main/resources/data/twigs/loot_table/blocks/tuff_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/tuff_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/tuff_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/tuff_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/tuff_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/tuff_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/tuff_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/tuff_wall.json b/src/main/resources/data/twigs/loot_table/blocks/tuff_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/tuff_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/tuff_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/twig.json b/src/main/resources/data/twigs/loot_table/blocks/twig.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/twig.json rename to src/main/resources/data/twigs/loot_table/blocks/twig.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/twisting_polished_blackstone_brick_slab.json b/src/main/resources/data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/twisting_polished_blackstone_brick_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/twisting_polished_blackstone_brick_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/twisting_polished_blackstone_brick_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/twisting_polished_blackstone_brick_wall.json b/src/main/resources/data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/twisting_polished_blackstone_brick_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/twisting_polished_blackstone_bricks.json b/src/main/resources/data/twigs/loot_table/blocks/twisting_polished_blackstone_bricks.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/twisting_polished_blackstone_bricks.json rename to src/main/resources/data/twigs/loot_table/blocks/twisting_polished_blackstone_bricks.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/warped_shroomlamp.json b/src/main/resources/data/twigs/loot_table/blocks/warped_shroomlamp.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/warped_shroomlamp.json rename to src/main/resources/data/twigs/loot_table/blocks/warped_shroomlamp.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/warped_table.json b/src/main/resources/data/twigs/loot_table/blocks/warped_table.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/warped_table.json rename to src/main/resources/data/twigs/loot_table/blocks/warped_table.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/waxed_copper_pillar.json b/src/main/resources/data/twigs/loot_table/blocks/waxed_copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/waxed_copper_pillar.json rename to src/main/resources/data/twigs/loot_table/blocks/waxed_copper_pillar.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/waxed_exposed_copper_pillar.json b/src/main/resources/data/twigs/loot_table/blocks/waxed_exposed_copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/waxed_exposed_copper_pillar.json rename to src/main/resources/data/twigs/loot_table/blocks/waxed_exposed_copper_pillar.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/waxed_oxidized_copper_pillar.json b/src/main/resources/data/twigs/loot_table/blocks/waxed_oxidized_copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/waxed_oxidized_copper_pillar.json rename to src/main/resources/data/twigs/loot_table/blocks/waxed_oxidized_copper_pillar.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/waxed_weathered_copper_pillar.json b/src/main/resources/data/twigs/loot_table/blocks/waxed_weathered_copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/waxed_weathered_copper_pillar.json rename to src/main/resources/data/twigs/loot_table/blocks/waxed_weathered_copper_pillar.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/weathered_copper_pillar.json b/src/main/resources/data/twigs/loot_table/blocks/weathered_copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/weathered_copper_pillar.json rename to src/main/resources/data/twigs/loot_table/blocks/weathered_copper_pillar.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/weeping_polished_blackstone_brick_slab.json b/src/main/resources/data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/weeping_polished_blackstone_brick_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/weeping_polished_blackstone_brick_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/weeping_polished_blackstone_brick_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/weeping_polished_blackstone_brick_wall.json b/src/main/resources/data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/weeping_polished_blackstone_brick_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/weeping_polished_blackstone_bricks.json b/src/main/resources/data/twigs/loot_table/blocks/weeping_polished_blackstone_bricks.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/weeping_polished_blackstone_bricks.json rename to src/main/resources/data/twigs/loot_table/blocks/weeping_polished_blackstone_bricks.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/white_packed_silt.json b/src/main/resources/data/twigs/loot_table/blocks/white_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/white_packed_silt.json rename to src/main/resources/data/twigs/loot_table/blocks/white_packed_silt.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/white_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/white_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/white_silt_pot.json rename to src/main/resources/data/twigs/loot_table/blocks/white_silt_pot.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/white_silt_shingle_slab.json b/src/main/resources/data/twigs/loot_table/blocks/white_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/white_silt_shingle_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/white_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/white_silt_shingle_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/white_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/white_silt_shingle_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/white_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/white_silt_shingle_wall.json b/src/main/resources/data/twigs/loot_table/blocks/white_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/white_silt_shingle_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/white_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/white_silt_shingles.json b/src/main/resources/data/twigs/loot_table/blocks/white_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/white_silt_shingles.json rename to src/main/resources/data/twigs/loot_table/blocks/white_silt_shingles.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/yellow_packed_silt.json b/src/main/resources/data/twigs/loot_table/blocks/yellow_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/yellow_packed_silt.json rename to src/main/resources/data/twigs/loot_table/blocks/yellow_packed_silt.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/yellow_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/yellow_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/yellow_silt_pot.json rename to src/main/resources/data/twigs/loot_table/blocks/yellow_silt_pot.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/yellow_silt_shingle_slab.json b/src/main/resources/data/twigs/loot_table/blocks/yellow_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/yellow_silt_shingle_slab.json rename to src/main/resources/data/twigs/loot_table/blocks/yellow_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/yellow_silt_shingle_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/yellow_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/yellow_silt_shingle_stairs.json rename to src/main/resources/data/twigs/loot_table/blocks/yellow_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/yellow_silt_shingle_wall.json b/src/main/resources/data/twigs/loot_table/blocks/yellow_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/yellow_silt_shingle_wall.json rename to src/main/resources/data/twigs/loot_table/blocks/yellow_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/loot_tables/blocks/yellow_silt_shingles.json b/src/main/resources/data/twigs/loot_table/blocks/yellow_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/blocks/yellow_silt_shingles.json rename to src/main/resources/data/twigs/loot_table/blocks/yellow_silt_shingles.json diff --git a/src/main/resources/data/twigs/loot_tables/chests/bloodstone_obelisk.json b/src/main/resources/data/twigs/loot_table/chests/bloodstone_obelisk.json similarity index 100% rename from src/main/resources/data/twigs/loot_tables/chests/bloodstone_obelisk.json rename to src/main/resources/data/twigs/loot_table/chests/bloodstone_obelisk.json diff --git a/src/main/resources/data/twigs/recipes/acacia_table.json b/src/main/resources/data/twigs/recipe/acacia_table.json similarity index 100% rename from src/main/resources/data/twigs/recipes/acacia_table.json rename to src/main/resources/data/twigs/recipe/acacia_table.json diff --git a/src/main/resources/data/twigs/recipes/allium_paper_lantern.json b/src/main/resources/data/twigs/recipe/allium_paper_lantern.json similarity index 100% rename from src/main/resources/data/twigs/recipes/allium_paper_lantern.json rename to src/main/resources/data/twigs/recipe/allium_paper_lantern.json diff --git a/src/main/resources/data/twigs/recipes/azalea_flowers_from_flowering_azalea.json b/src/main/resources/data/twigs/recipe/azalea_flowers_from_flowering_azalea.json similarity index 100% rename from src/main/resources/data/twigs/recipes/azalea_flowers_from_flowering_azalea.json rename to src/main/resources/data/twigs/recipe/azalea_flowers_from_flowering_azalea.json diff --git a/src/main/resources/data/twigs/recipes/azalea_flowers_from_flowering_azalea_leaves.json b/src/main/resources/data/twigs/recipe/azalea_flowers_from_flowering_azalea_leaves.json similarity index 100% rename from src/main/resources/data/twigs/recipes/azalea_flowers_from_flowering_azalea_leaves.json rename to src/main/resources/data/twigs/recipe/azalea_flowers_from_flowering_azalea_leaves.json diff --git a/src/main/resources/data/twigs/recipes/bamboo_mat.json b/src/main/resources/data/twigs/recipe/bamboo_mat.json similarity index 100% rename from src/main/resources/data/twigs/recipes/bamboo_mat.json rename to src/main/resources/data/twigs/recipe/bamboo_mat.json diff --git a/src/main/resources/data/twigs/recipes/bamboo_table.json b/src/main/resources/data/twigs/recipe/bamboo_table.json similarity index 100% rename from src/main/resources/data/twigs/recipes/bamboo_table.json rename to src/main/resources/data/twigs/recipe/bamboo_table.json diff --git a/src/main/resources/data/twigs/recipes/bamboo_thatch.json b/src/main/resources/data/twigs/recipe/bamboo_thatch.json similarity index 100% rename from src/main/resources/data/twigs/recipes/bamboo_thatch.json rename to src/main/resources/data/twigs/recipe/bamboo_thatch.json diff --git a/src/main/resources/data/twigs/recipes/bamboo_thatch_slab.json b/src/main/resources/data/twigs/recipe/bamboo_thatch_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/bamboo_thatch_slab.json rename to src/main/resources/data/twigs/recipe/bamboo_thatch_slab.json diff --git a/src/main/resources/data/twigs/recipes/birch_table.json b/src/main/resources/data/twigs/recipe/birch_table.json similarity index 100% rename from src/main/resources/data/twigs/recipes/birch_table.json rename to src/main/resources/data/twigs/recipe/birch_table.json diff --git a/src/main/resources/data/twigs/recipes/black_silt_pot.json b/src/main/resources/data/twigs/recipe/black_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/recipes/black_silt_pot.json rename to src/main/resources/data/twigs/recipe/black_silt_pot.json diff --git a/src/main/resources/data/twigs/recipes/black_silt_shingle_slab.json b/src/main/resources/data/twigs/recipe/black_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/black_silt_shingle_slab.json rename to src/main/resources/data/twigs/recipe/black_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/recipes/black_silt_shingle_slab_from_black_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/black_silt_shingle_slab_from_black_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/black_silt_shingle_slab_from_black_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/black_silt_shingle_slab_from_black_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/black_silt_shingle_slab_from_black_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/black_silt_shingle_slab_from_black_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/black_silt_shingle_slab_from_black_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/black_silt_shingle_slab_from_black_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/black_silt_shingle_stairs.json b/src/main/resources/data/twigs/recipe/black_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/black_silt_shingle_stairs.json rename to src/main/resources/data/twigs/recipe/black_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/recipes/black_silt_shingle_stairs_from_black_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/black_silt_shingle_stairs_from_black_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/black_silt_shingle_stairs_from_black_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/black_silt_shingle_stairs_from_black_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/black_silt_shingle_stairs_from_black_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/black_silt_shingle_stairs_from_black_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/black_silt_shingle_stairs_from_black_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/black_silt_shingle_stairs_from_black_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/black_silt_shingle_wall.json b/src/main/resources/data/twigs/recipe/black_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/black_silt_shingle_wall.json rename to src/main/resources/data/twigs/recipe/black_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/recipes/black_silt_shingle_wall_from_black_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/black_silt_shingle_wall_from_black_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/black_silt_shingle_wall_from_black_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/black_silt_shingle_wall_from_black_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/black_silt_shingle_wall_from_black_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/black_silt_shingle_wall_from_black_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/black_silt_shingle_wall_from_black_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/black_silt_shingle_wall_from_black_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/black_silt_shingles.json b/src/main/resources/data/twigs/recipe/black_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/recipes/black_silt_shingles.json rename to src/main/resources/data/twigs/recipe/black_silt_shingles.json diff --git a/src/main/resources/data/twigs/recipes/black_silt_shingles_from_black_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/black_silt_shingles_from_black_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/black_silt_shingles_from_black_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/black_silt_shingles_from_black_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/black_silt_shingles_from_packed_silt.json b/src/main/resources/data/twigs/recipe/black_silt_shingles_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/black_silt_shingles_from_packed_silt.json rename to src/main/resources/data/twigs/recipe/black_silt_shingles_from_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/blackstone_column.json b/src/main/resources/data/twigs/recipe/blackstone_column.json similarity index 100% rename from src/main/resources/data/twigs/recipes/blackstone_column.json rename to src/main/resources/data/twigs/recipe/blackstone_column.json diff --git a/src/main/resources/data/twigs/recipes/blackstone_column_stonecutting.json b/src/main/resources/data/twigs/recipe/blackstone_column_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/blackstone_column_stonecutting.json rename to src/main/resources/data/twigs/recipe/blackstone_column_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/bloodstone.json b/src/main/resources/data/twigs/recipe/bloodstone.json similarity index 100% rename from src/main/resources/data/twigs/recipes/bloodstone.json rename to src/main/resources/data/twigs/recipe/bloodstone.json diff --git a/src/main/resources/data/twigs/recipes/bloodstone_slab.json b/src/main/resources/data/twigs/recipe/bloodstone_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/bloodstone_slab.json rename to src/main/resources/data/twigs/recipe/bloodstone_slab.json diff --git a/src/main/resources/data/twigs/recipes/bloodstone_slab_stonecutting.json b/src/main/resources/data/twigs/recipe/bloodstone_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/bloodstone_slab_stonecutting.json rename to src/main/resources/data/twigs/recipe/bloodstone_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/bloodstone_stairs.json b/src/main/resources/data/twigs/recipe/bloodstone_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/bloodstone_stairs.json rename to src/main/resources/data/twigs/recipe/bloodstone_stairs.json diff --git a/src/main/resources/data/twigs/recipes/bloodstone_stairs_stonecutting.json b/src/main/resources/data/twigs/recipe/bloodstone_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/bloodstone_stairs_stonecutting.json rename to src/main/resources/data/twigs/recipe/bloodstone_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/bloodstone_wall.json b/src/main/resources/data/twigs/recipe/bloodstone_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/bloodstone_wall.json rename to src/main/resources/data/twigs/recipe/bloodstone_wall.json diff --git a/src/main/resources/data/twigs/recipes/bloodstone_wall_stonecutting.json b/src/main/resources/data/twigs/recipe/bloodstone_wall_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/bloodstone_wall_stonecutting.json rename to src/main/resources/data/twigs/recipe/bloodstone_wall_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/blue_orchid_paper_lantern.json b/src/main/resources/data/twigs/recipe/blue_orchid_paper_lantern.json similarity index 100% rename from src/main/resources/data/twigs/recipes/blue_orchid_paper_lantern.json rename to src/main/resources/data/twigs/recipe/blue_orchid_paper_lantern.json diff --git a/src/main/resources/data/twigs/recipes/blue_packed_silt.json b/src/main/resources/data/twigs/recipe/blue_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/blue_packed_silt.json rename to src/main/resources/data/twigs/recipe/blue_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/blue_silt_pot.json b/src/main/resources/data/twigs/recipe/blue_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/recipes/blue_silt_pot.json rename to src/main/resources/data/twigs/recipe/blue_silt_pot.json diff --git a/src/main/resources/data/twigs/recipes/blue_silt_shingle_slab.json b/src/main/resources/data/twigs/recipe/blue_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/blue_silt_shingle_slab.json rename to src/main/resources/data/twigs/recipe/blue_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/recipes/blue_silt_shingle_slab_from_blue_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/blue_silt_shingle_slab_from_blue_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/blue_silt_shingle_slab_from_blue_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/blue_silt_shingle_slab_from_blue_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/blue_silt_shingle_slab_from_blue_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/blue_silt_shingle_slab_from_blue_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/blue_silt_shingle_slab_from_blue_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/blue_silt_shingle_slab_from_blue_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/blue_silt_shingle_stairs.json b/src/main/resources/data/twigs/recipe/blue_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/blue_silt_shingle_stairs.json rename to src/main/resources/data/twigs/recipe/blue_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/recipes/blue_silt_shingle_stairs_from_blue_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/blue_silt_shingle_stairs_from_blue_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/blue_silt_shingle_stairs_from_blue_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/blue_silt_shingle_stairs_from_blue_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/blue_silt_shingle_stairs_from_blue_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/blue_silt_shingle_stairs_from_blue_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/blue_silt_shingle_stairs_from_blue_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/blue_silt_shingle_stairs_from_blue_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/blue_silt_shingle_wall.json b/src/main/resources/data/twigs/recipe/blue_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/blue_silt_shingle_wall.json rename to src/main/resources/data/twigs/recipe/blue_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/recipes/blue_silt_shingle_wall_from_blue_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/blue_silt_shingle_wall_from_blue_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/blue_silt_shingle_wall_from_blue_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/blue_silt_shingle_wall_from_blue_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/blue_silt_shingle_wall_from_blue_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/blue_silt_shingle_wall_from_blue_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/blue_silt_shingle_wall_from_blue_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/blue_silt_shingle_wall_from_blue_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/blue_silt_shingles.json b/src/main/resources/data/twigs/recipe/blue_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/recipes/blue_silt_shingles.json rename to src/main/resources/data/twigs/recipe/blue_silt_shingles.json diff --git a/src/main/resources/data/twigs/recipes/blue_silt_shingles_from_blue_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/blue_silt_shingles_from_blue_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/blue_silt_shingles_from_blue_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/blue_silt_shingles_from_blue_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/blue_silt_shingles_from_packed_silt.json b/src/main/resources/data/twigs/recipe/blue_silt_shingles_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/blue_silt_shingles_from_packed_silt.json rename to src/main/resources/data/twigs/recipe/blue_silt_shingles_from_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/bone_meal_from_seashells.json b/src/main/resources/data/twigs/recipe/bone_meal_from_seashells.json similarity index 100% rename from src/main/resources/data/twigs/recipes/bone_meal_from_seashells.json rename to src/main/resources/data/twigs/recipe/bone_meal_from_seashells.json diff --git a/src/main/resources/data/twigs/recipes/brick_trail.json b/src/main/resources/data/twigs/recipe/brick_trail.json similarity index 100% rename from src/main/resources/data/twigs/recipes/brick_trail.json rename to src/main/resources/data/twigs/recipe/brick_trail.json diff --git a/src/main/resources/data/twigs/recipes/brown_packed_silt.json b/src/main/resources/data/twigs/recipe/brown_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/brown_packed_silt.json rename to src/main/resources/data/twigs/recipe/brown_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/brown_silt_pot.json b/src/main/resources/data/twigs/recipe/brown_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/recipes/brown_silt_pot.json rename to src/main/resources/data/twigs/recipe/brown_silt_pot.json diff --git a/src/main/resources/data/twigs/recipes/brown_silt_shingle_slab.json b/src/main/resources/data/twigs/recipe/brown_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/brown_silt_shingle_slab.json rename to src/main/resources/data/twigs/recipe/brown_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/recipes/brown_silt_shingle_slab_from_brown_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/brown_silt_shingle_slab_from_brown_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/brown_silt_shingle_slab_from_brown_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/brown_silt_shingle_slab_from_brown_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/brown_silt_shingle_slab_from_brown_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/brown_silt_shingle_slab_from_brown_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/brown_silt_shingle_slab_from_brown_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/brown_silt_shingle_slab_from_brown_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/brown_silt_shingle_stairs.json b/src/main/resources/data/twigs/recipe/brown_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/brown_silt_shingle_stairs.json rename to src/main/resources/data/twigs/recipe/brown_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/recipes/brown_silt_shingle_stairs_from_brown_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/brown_silt_shingle_stairs_from_brown_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/brown_silt_shingle_stairs_from_brown_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/brown_silt_shingle_stairs_from_brown_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/brown_silt_shingle_stairs_from_brown_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/brown_silt_shingle_stairs_from_brown_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/brown_silt_shingle_stairs_from_brown_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/brown_silt_shingle_stairs_from_brown_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/brown_silt_shingle_wall.json b/src/main/resources/data/twigs/recipe/brown_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/brown_silt_shingle_wall.json rename to src/main/resources/data/twigs/recipe/brown_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/recipes/brown_silt_shingle_wall_from_brown_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/brown_silt_shingle_wall_from_brown_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/brown_silt_shingle_wall_from_brown_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/brown_silt_shingle_wall_from_brown_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/brown_silt_shingle_wall_from_brown_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/brown_silt_shingle_wall_from_brown_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/brown_silt_shingle_wall_from_brown_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/brown_silt_shingle_wall_from_brown_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/brown_silt_shingles.json b/src/main/resources/data/twigs/recipe/brown_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/recipes/brown_silt_shingles.json rename to src/main/resources/data/twigs/recipe/brown_silt_shingles.json diff --git a/src/main/resources/data/twigs/recipes/brown_silt_shingles_from_brown_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/brown_silt_shingles_from_brown_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/brown_silt_shingles_from_brown_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/brown_silt_shingles_from_brown_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/brown_silt_shingles_from_packed_silt.json b/src/main/resources/data/twigs/recipe/brown_silt_shingles_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/brown_silt_shingles_from_packed_silt.json rename to src/main/resources/data/twigs/recipe/brown_silt_shingles_from_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/calcite_slab_from_calcite_stonecutting.json b/src/main/resources/data/twigs/recipe/calcite_slab_from_calcite_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/calcite_slab_from_calcite_stonecutting.json rename to src/main/resources/data/twigs/recipe/calcite_slab_from_calcite_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/calcite_stairs.json b/src/main/resources/data/twigs/recipe/calcite_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/calcite_stairs.json rename to src/main/resources/data/twigs/recipe/calcite_stairs.json diff --git a/src/main/resources/data/twigs/recipes/calcite_stairs_from_calcite_stonecutting.json b/src/main/resources/data/twigs/recipe/calcite_stairs_from_calcite_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/calcite_stairs_from_calcite_stonecutting.json rename to src/main/resources/data/twigs/recipe/calcite_stairs_from_calcite_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/calcite_wall.json b/src/main/resources/data/twigs/recipe/calcite_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/calcite_wall.json rename to src/main/resources/data/twigs/recipe/calcite_wall.json diff --git a/src/main/resources/data/twigs/recipes/calcite_wall_from_calcite_stonecutting.json b/src/main/resources/data/twigs/recipe/calcite_wall_from_calcite_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/calcite_wall_from_calcite_stonecutting.json rename to src/main/resources/data/twigs/recipe/calcite_wall_from_calcite_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/cherry_table.json b/src/main/resources/data/twigs/recipe/cherry_table.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cherry_table.json rename to src/main/resources/data/twigs/recipe/cherry_table.json diff --git a/src/main/resources/data/twigs/recipes/chiseled_bricks.json b/src/main/resources/data/twigs/recipe/chiseled_bricks.json similarity index 100% rename from src/main/resources/data/twigs/recipes/chiseled_bricks.json rename to src/main/resources/data/twigs/recipe/chiseled_bricks.json diff --git a/src/main/resources/data/twigs/recipes/chiseled_bricks_stonecutting.json b/src/main/resources/data/twigs/recipe/chiseled_bricks_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/chiseled_bricks_stonecutting.json rename to src/main/resources/data/twigs/recipe/chiseled_bricks_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/chiseled_silt_bricks.json b/src/main/resources/data/twigs/recipe/chiseled_silt_bricks.json similarity index 100% rename from src/main/resources/data/twigs/recipes/chiseled_silt_bricks.json rename to src/main/resources/data/twigs/recipe/chiseled_silt_bricks.json diff --git a/src/main/resources/data/twigs/recipes/chiseled_silt_bricks_stonecutting.json b/src/main/resources/data/twigs/recipe/chiseled_silt_bricks_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/chiseled_silt_bricks_stonecutting.json rename to src/main/resources/data/twigs/recipe/chiseled_silt_bricks_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/chiseled_smooth_basalt_bricks.json b/src/main/resources/data/twigs/recipe/chiseled_smooth_basalt_bricks.json similarity index 100% rename from src/main/resources/data/twigs/recipes/chiseled_smooth_basalt_bricks.json rename to src/main/resources/data/twigs/recipe/chiseled_smooth_basalt_bricks.json diff --git a/src/main/resources/data/twigs/recipes/chiseled_smooth_basalt_bricks_stonecutting.json b/src/main/resources/data/twigs/recipe/chiseled_smooth_basalt_bricks_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/chiseled_smooth_basalt_bricks_stonecutting.json rename to src/main/resources/data/twigs/recipe/chiseled_smooth_basalt_bricks_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/cobblestone_brick_slab.json b/src/main/resources/data/twigs/recipe/cobblestone_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cobblestone_brick_slab.json rename to src/main/resources/data/twigs/recipe/cobblestone_brick_slab.json diff --git a/src/main/resources/data/twigs/recipes/cobblestone_brick_slab_from_cobblestone_stonecutting.json b/src/main/resources/data/twigs/recipe/cobblestone_brick_slab_from_cobblestone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cobblestone_brick_slab_from_cobblestone_stonecutting.json rename to src/main/resources/data/twigs/recipe/cobblestone_brick_slab_from_cobblestone_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/cobblestone_brick_slab_stonecutting.json b/src/main/resources/data/twigs/recipe/cobblestone_brick_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cobblestone_brick_slab_stonecutting.json rename to src/main/resources/data/twigs/recipe/cobblestone_brick_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/cobblestone_brick_stairs.json b/src/main/resources/data/twigs/recipe/cobblestone_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cobblestone_brick_stairs.json rename to src/main/resources/data/twigs/recipe/cobblestone_brick_stairs.json diff --git a/src/main/resources/data/twigs/recipes/cobblestone_brick_stairs_from_cobblestone_stonecutting.json b/src/main/resources/data/twigs/recipe/cobblestone_brick_stairs_from_cobblestone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cobblestone_brick_stairs_from_cobblestone_stonecutting.json rename to src/main/resources/data/twigs/recipe/cobblestone_brick_stairs_from_cobblestone_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/cobblestone_brick_stairs_stonecutting.json b/src/main/resources/data/twigs/recipe/cobblestone_brick_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cobblestone_brick_stairs_stonecutting.json rename to src/main/resources/data/twigs/recipe/cobblestone_brick_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/cobblestone_brick_wall.json b/src/main/resources/data/twigs/recipe/cobblestone_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cobblestone_brick_wall.json rename to src/main/resources/data/twigs/recipe/cobblestone_brick_wall.json diff --git a/src/main/resources/data/twigs/recipes/cobblestone_brick_wall_from_cobblestone_stonecutting.json b/src/main/resources/data/twigs/recipe/cobblestone_brick_wall_from_cobblestone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cobblestone_brick_wall_from_cobblestone_stonecutting.json rename to src/main/resources/data/twigs/recipe/cobblestone_brick_wall_from_cobblestone_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/cobblestone_brick_wall_stonecutting.json b/src/main/resources/data/twigs/recipe/cobblestone_brick_wall_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cobblestone_brick_wall_stonecutting.json rename to src/main/resources/data/twigs/recipe/cobblestone_brick_wall_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/cobblestone_bricks.json b/src/main/resources/data/twigs/recipe/cobblestone_bricks.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cobblestone_bricks.json rename to src/main/resources/data/twigs/recipe/cobblestone_bricks.json diff --git a/src/main/resources/data/twigs/recipes/cobblestone_bricks_stonecutting.json b/src/main/resources/data/twigs/recipe/cobblestone_bricks_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cobblestone_bricks_stonecutting.json rename to src/main/resources/data/twigs/recipe/cobblestone_bricks_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/cobblestone_from_pebble.json b/src/main/resources/data/twigs/recipe/cobblestone_from_pebble.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cobblestone_from_pebble.json rename to src/main/resources/data/twigs/recipe/cobblestone_from_pebble.json diff --git a/src/main/resources/data/twigs/recipes/compacted_dripstone.json b/src/main/resources/data/twigs/recipe/compacted_dripstone.json similarity index 100% rename from src/main/resources/data/twigs/recipes/compacted_dripstone.json rename to src/main/resources/data/twigs/recipe/compacted_dripstone.json diff --git a/src/main/resources/data/twigs/recipes/copper_pillar.json b/src/main/resources/data/twigs/recipe/copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/recipes/copper_pillar.json rename to src/main/resources/data/twigs/recipe/copper_pillar.json diff --git a/src/main/resources/data/twigs/recipes/copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/recipe/copper_pillar_from_cut_copper_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/copper_pillar_from_cut_copper_stonecutting.json rename to src/main/resources/data/twigs/recipe/copper_pillar_from_cut_copper_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/copper_pillar_stonecutting.json b/src/main/resources/data/twigs/recipe/copper_pillar_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/copper_pillar_stonecutting.json rename to src/main/resources/data/twigs/recipe/copper_pillar_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/cracked_bricks.json b/src/main/resources/data/twigs/recipe/cracked_bricks.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cracked_bricks.json rename to src/main/resources/data/twigs/recipe/cracked_bricks.json diff --git a/src/main/resources/data/twigs/recipes/cracked_cobblestone_bricks.json b/src/main/resources/data/twigs/recipe/cracked_cobblestone_bricks.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cracked_cobblestone_bricks.json rename to src/main/resources/data/twigs/recipe/cracked_cobblestone_bricks.json diff --git a/src/main/resources/data/twigs/recipes/cracked_polished_bloodstone_bricks.json b/src/main/resources/data/twigs/recipe/cracked_polished_bloodstone_bricks.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cracked_polished_bloodstone_bricks.json rename to src/main/resources/data/twigs/recipe/cracked_polished_bloodstone_bricks.json diff --git a/src/main/resources/data/twigs/recipes/cracked_polished_calcite_bricks.json b/src/main/resources/data/twigs/recipe/cracked_polished_calcite_bricks.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cracked_polished_calcite_bricks.json rename to src/main/resources/data/twigs/recipe/cracked_polished_calcite_bricks.json diff --git a/src/main/resources/data/twigs/recipes/cracked_polished_rhyolite_bricks.json b/src/main/resources/data/twigs/recipe/cracked_polished_rhyolite_bricks.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cracked_polished_rhyolite_bricks.json rename to src/main/resources/data/twigs/recipe/cracked_polished_rhyolite_bricks.json diff --git a/src/main/resources/data/twigs/recipes/cracked_polished_schist_bricks.json b/src/main/resources/data/twigs/recipe/cracked_polished_schist_bricks.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cracked_polished_schist_bricks.json rename to src/main/resources/data/twigs/recipe/cracked_polished_schist_bricks.json diff --git a/src/main/resources/data/twigs/recipes/cracked_polished_tuff_bricks.json b/src/main/resources/data/twigs/recipe/cracked_polished_tuff_bricks.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cracked_polished_tuff_bricks.json rename to src/main/resources/data/twigs/recipe/cracked_polished_tuff_bricks.json diff --git a/src/main/resources/data/twigs/recipes/cracked_silt_bricks.json b/src/main/resources/data/twigs/recipe/cracked_silt_bricks.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cracked_silt_bricks.json rename to src/main/resources/data/twigs/recipe/cracked_silt_bricks.json diff --git a/src/main/resources/data/twigs/recipes/crimson_roots_paper_lantern.json b/src/main/resources/data/twigs/recipe/crimson_roots_paper_lantern.json similarity index 100% rename from src/main/resources/data/twigs/recipes/crimson_roots_paper_lantern.json rename to src/main/resources/data/twigs/recipe/crimson_roots_paper_lantern.json diff --git a/src/main/resources/data/twigs/recipes/crimson_shroomlamp.json b/src/main/resources/data/twigs/recipe/crimson_shroomlamp.json similarity index 100% rename from src/main/resources/data/twigs/recipes/crimson_shroomlamp.json rename to src/main/resources/data/twigs/recipe/crimson_shroomlamp.json diff --git a/src/main/resources/data/twigs/recipes/crimson_table.json b/src/main/resources/data/twigs/recipe/crimson_table.json similarity index 100% rename from src/main/resources/data/twigs/recipes/crimson_table.json rename to src/main/resources/data/twigs/recipe/crimson_table.json diff --git a/src/main/resources/data/twigs/recipes/cut_amethyst.json b/src/main/resources/data/twigs/recipe/cut_amethyst.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cut_amethyst.json rename to src/main/resources/data/twigs/recipe/cut_amethyst.json diff --git a/src/main/resources/data/twigs/recipes/cut_amethyst_from_amethyst_block_stonecutting.json b/src/main/resources/data/twigs/recipe/cut_amethyst_from_amethyst_block_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cut_amethyst_from_amethyst_block_stonecutting.json rename to src/main/resources/data/twigs/recipe/cut_amethyst_from_amethyst_block_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/cut_amethyst_stonecutting.json b/src/main/resources/data/twigs/recipe/cut_amethyst_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cut_amethyst_stonecutting.json rename to src/main/resources/data/twigs/recipe/cut_amethyst_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/cyan_packed_silt.json b/src/main/resources/data/twigs/recipe/cyan_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cyan_packed_silt.json rename to src/main/resources/data/twigs/recipe/cyan_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/cyan_silt_pot.json b/src/main/resources/data/twigs/recipe/cyan_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cyan_silt_pot.json rename to src/main/resources/data/twigs/recipe/cyan_silt_pot.json diff --git a/src/main/resources/data/twigs/recipes/cyan_silt_shingle_slab.json b/src/main/resources/data/twigs/recipe/cyan_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cyan_silt_shingle_slab.json rename to src/main/resources/data/twigs/recipe/cyan_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/recipes/cyan_silt_shingle_slab_from_cyan_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/cyan_silt_shingle_slab_from_cyan_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cyan_silt_shingle_slab_from_cyan_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/cyan_silt_shingle_slab_from_cyan_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/cyan_silt_shingle_slab_from_cyan_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/cyan_silt_shingle_slab_from_cyan_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cyan_silt_shingle_slab_from_cyan_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/cyan_silt_shingle_slab_from_cyan_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/cyan_silt_shingle_stairs.json b/src/main/resources/data/twigs/recipe/cyan_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cyan_silt_shingle_stairs.json rename to src/main/resources/data/twigs/recipe/cyan_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/recipes/cyan_silt_shingle_stairs_from_cyan_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/cyan_silt_shingle_stairs_from_cyan_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cyan_silt_shingle_stairs_from_cyan_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/cyan_silt_shingle_stairs_from_cyan_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/cyan_silt_shingle_stairs_from_cyan_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/cyan_silt_shingle_stairs_from_cyan_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cyan_silt_shingle_stairs_from_cyan_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/cyan_silt_shingle_stairs_from_cyan_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/cyan_silt_shingle_wall.json b/src/main/resources/data/twigs/recipe/cyan_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cyan_silt_shingle_wall.json rename to src/main/resources/data/twigs/recipe/cyan_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/recipes/cyan_silt_shingle_wall_from_cyan_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/cyan_silt_shingle_wall_from_cyan_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cyan_silt_shingle_wall_from_cyan_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/cyan_silt_shingle_wall_from_cyan_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/cyan_silt_shingle_wall_from_cyan_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/cyan_silt_shingle_wall_from_cyan_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cyan_silt_shingle_wall_from_cyan_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/cyan_silt_shingle_wall_from_cyan_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/cyan_silt_shingles.json b/src/main/resources/data/twigs/recipe/cyan_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cyan_silt_shingles.json rename to src/main/resources/data/twigs/recipe/cyan_silt_shingles.json diff --git a/src/main/resources/data/twigs/recipes/cyan_silt_shingles_from_cyan_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/cyan_silt_shingles_from_cyan_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cyan_silt_shingles_from_cyan_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/cyan_silt_shingles_from_cyan_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/cyan_silt_shingles_from_packed_silt.json b/src/main/resources/data/twigs/recipe/cyan_silt_shingles_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/cyan_silt_shingles_from_packed_silt.json rename to src/main/resources/data/twigs/recipe/cyan_silt_shingles_from_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/dandelion_paper_lantern.json b/src/main/resources/data/twigs/recipe/dandelion_paper_lantern.json similarity index 100% rename from src/main/resources/data/twigs/recipes/dandelion_paper_lantern.json rename to src/main/resources/data/twigs/recipe/dandelion_paper_lantern.json diff --git a/src/main/resources/data/twigs/recipes/dark_oak_table.json b/src/main/resources/data/twigs/recipe/dark_oak_table.json similarity index 100% rename from src/main/resources/data/twigs/recipes/dark_oak_table.json rename to src/main/resources/data/twigs/recipe/dark_oak_table.json diff --git a/src/main/resources/data/twigs/recipes/deepslate_column.json b/src/main/resources/data/twigs/recipe/deepslate_column.json similarity index 100% rename from src/main/resources/data/twigs/recipes/deepslate_column.json rename to src/main/resources/data/twigs/recipe/deepslate_column.json diff --git a/src/main/resources/data/twigs/recipes/deepslate_column_stonecutting.json b/src/main/resources/data/twigs/recipe/deepslate_column_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/deepslate_column_stonecutting.json rename to src/main/resources/data/twigs/recipe/deepslate_column_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/exposed_copper_pillar.json b/src/main/resources/data/twigs/recipe/exposed_copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/recipes/exposed_copper_pillar.json rename to src/main/resources/data/twigs/recipe/exposed_copper_pillar.json diff --git a/src/main/resources/data/twigs/recipes/exposed_copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/recipe/exposed_copper_pillar_from_cut_copper_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/exposed_copper_pillar_from_cut_copper_stonecutting.json rename to src/main/resources/data/twigs/recipe/exposed_copper_pillar_from_cut_copper_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/exposed_copper_pillar_stonecutting.json b/src/main/resources/data/twigs/recipe/exposed_copper_pillar_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/exposed_copper_pillar_stonecutting.json rename to src/main/resources/data/twigs/recipe/exposed_copper_pillar_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/gravel_brick_slab.json b/src/main/resources/data/twigs/recipe/gravel_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/gravel_brick_slab.json rename to src/main/resources/data/twigs/recipe/gravel_brick_slab.json diff --git a/src/main/resources/data/twigs/recipes/gravel_brick_stairs.json b/src/main/resources/data/twigs/recipe/gravel_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/gravel_brick_stairs.json rename to src/main/resources/data/twigs/recipe/gravel_brick_stairs.json diff --git a/src/main/resources/data/twigs/recipes/gravel_brick_wall.json b/src/main/resources/data/twigs/recipe/gravel_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/gravel_brick_wall.json rename to src/main/resources/data/twigs/recipe/gravel_brick_wall.json diff --git a/src/main/resources/data/twigs/recipes/gravel_bricks.json b/src/main/resources/data/twigs/recipe/gravel_bricks.json similarity index 100% rename from src/main/resources/data/twigs/recipes/gravel_bricks.json rename to src/main/resources/data/twigs/recipe/gravel_bricks.json diff --git a/src/main/resources/data/twigs/recipes/gray_packed_silt.json b/src/main/resources/data/twigs/recipe/gray_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/gray_packed_silt.json rename to src/main/resources/data/twigs/recipe/gray_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/gray_silt_pot.json b/src/main/resources/data/twigs/recipe/gray_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/recipes/gray_silt_pot.json rename to src/main/resources/data/twigs/recipe/gray_silt_pot.json diff --git a/src/main/resources/data/twigs/recipes/gray_silt_shingle_slab.json b/src/main/resources/data/twigs/recipe/gray_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/gray_silt_shingle_slab.json rename to src/main/resources/data/twigs/recipe/gray_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/recipes/gray_silt_shingle_slab_from_gray_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/gray_silt_shingle_slab_from_gray_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/gray_silt_shingle_slab_from_gray_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/gray_silt_shingle_slab_from_gray_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/gray_silt_shingle_slab_from_gray_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/gray_silt_shingle_slab_from_gray_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/gray_silt_shingle_slab_from_gray_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/gray_silt_shingle_slab_from_gray_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/gray_silt_shingle_stairs.json b/src/main/resources/data/twigs/recipe/gray_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/gray_silt_shingle_stairs.json rename to src/main/resources/data/twigs/recipe/gray_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/recipes/gray_silt_shingle_stairs_from_gray_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/gray_silt_shingle_stairs_from_gray_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/gray_silt_shingle_stairs_from_gray_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/gray_silt_shingle_stairs_from_gray_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/gray_silt_shingle_stairs_from_gray_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/gray_silt_shingle_stairs_from_gray_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/gray_silt_shingle_stairs_from_gray_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/gray_silt_shingle_stairs_from_gray_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/gray_silt_shingle_wall.json b/src/main/resources/data/twigs/recipe/gray_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/gray_silt_shingle_wall.json rename to src/main/resources/data/twigs/recipe/gray_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/recipes/gray_silt_shingle_wall_from_gray_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/gray_silt_shingle_wall_from_gray_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/gray_silt_shingle_wall_from_gray_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/gray_silt_shingle_wall_from_gray_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/gray_silt_shingle_wall_from_gray_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/gray_silt_shingle_wall_from_gray_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/gray_silt_shingle_wall_from_gray_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/gray_silt_shingle_wall_from_gray_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/gray_silt_shingles.json b/src/main/resources/data/twigs/recipe/gray_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/recipes/gray_silt_shingles.json rename to src/main/resources/data/twigs/recipe/gray_silt_shingles.json diff --git a/src/main/resources/data/twigs/recipes/gray_silt_shingles_from_gray_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/gray_silt_shingles_from_gray_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/gray_silt_shingles_from_gray_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/gray_silt_shingles_from_gray_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/gray_silt_shingles_from_packed_silt.json b/src/main/resources/data/twigs/recipe/gray_silt_shingles_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/gray_silt_shingles_from_packed_silt.json rename to src/main/resources/data/twigs/recipe/gray_silt_shingles_from_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/green_packed_silt.json b/src/main/resources/data/twigs/recipe/green_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/green_packed_silt.json rename to src/main/resources/data/twigs/recipe/green_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/green_silt_pot.json b/src/main/resources/data/twigs/recipe/green_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/recipes/green_silt_pot.json rename to src/main/resources/data/twigs/recipe/green_silt_pot.json diff --git a/src/main/resources/data/twigs/recipes/green_silt_shingle_slab.json b/src/main/resources/data/twigs/recipe/green_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/green_silt_shingle_slab.json rename to src/main/resources/data/twigs/recipe/green_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/recipes/green_silt_shingle_slab_from_green_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/green_silt_shingle_slab_from_green_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/green_silt_shingle_slab_from_green_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/green_silt_shingle_slab_from_green_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/green_silt_shingle_slab_from_green_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/green_silt_shingle_slab_from_green_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/green_silt_shingle_slab_from_green_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/green_silt_shingle_slab_from_green_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/green_silt_shingle_stairs.json b/src/main/resources/data/twigs/recipe/green_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/green_silt_shingle_stairs.json rename to src/main/resources/data/twigs/recipe/green_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/recipes/green_silt_shingle_stairs_from_green_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/green_silt_shingle_stairs_from_green_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/green_silt_shingle_stairs_from_green_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/green_silt_shingle_stairs_from_green_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/green_silt_shingle_stairs_from_green_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/green_silt_shingle_stairs_from_green_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/green_silt_shingle_stairs_from_green_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/green_silt_shingle_stairs_from_green_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/green_silt_shingle_wall.json b/src/main/resources/data/twigs/recipe/green_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/green_silt_shingle_wall.json rename to src/main/resources/data/twigs/recipe/green_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/recipes/green_silt_shingle_wall_from_green_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/green_silt_shingle_wall_from_green_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/green_silt_shingle_wall_from_green_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/green_silt_shingle_wall_from_green_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/green_silt_shingle_wall_from_green_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/green_silt_shingle_wall_from_green_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/green_silt_shingle_wall_from_green_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/green_silt_shingle_wall_from_green_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/green_silt_shingles.json b/src/main/resources/data/twigs/recipe/green_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/recipes/green_silt_shingles.json rename to src/main/resources/data/twigs/recipe/green_silt_shingles.json diff --git a/src/main/resources/data/twigs/recipes/green_silt_shingles_from_green_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/green_silt_shingles_from_green_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/green_silt_shingles_from_green_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/green_silt_shingles_from_green_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/green_silt_shingles_from_packed_silt.json b/src/main/resources/data/twigs/recipe/green_silt_shingles_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/green_silt_shingles_from_packed_silt.json rename to src/main/resources/data/twigs/recipe/green_silt_shingles_from_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/jungle_table.json b/src/main/resources/data/twigs/recipe/jungle_table.json similarity index 100% rename from src/main/resources/data/twigs/recipes/jungle_table.json rename to src/main/resources/data/twigs/recipe/jungle_table.json diff --git a/src/main/resources/data/twigs/recipes/lamp.json b/src/main/resources/data/twigs/recipe/lamp.json similarity index 100% rename from src/main/resources/data/twigs/recipes/lamp.json rename to src/main/resources/data/twigs/recipe/lamp.json diff --git a/src/main/resources/data/twigs/recipes/light_blue_packed_silt.json b/src/main/resources/data/twigs/recipe/light_blue_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/light_blue_packed_silt.json rename to src/main/resources/data/twigs/recipe/light_blue_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/light_blue_silt_pot.json b/src/main/resources/data/twigs/recipe/light_blue_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/recipes/light_blue_silt_pot.json rename to src/main/resources/data/twigs/recipe/light_blue_silt_pot.json diff --git a/src/main/resources/data/twigs/recipes/light_blue_silt_shingle_slab.json b/src/main/resources/data/twigs/recipe/light_blue_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/light_blue_silt_shingle_slab.json rename to src/main/resources/data/twigs/recipe/light_blue_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/recipes/light_blue_silt_shingle_slab_from_light_blue_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/light_blue_silt_shingle_slab_from_light_blue_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/light_blue_silt_shingle_slab_from_light_blue_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/light_blue_silt_shingle_slab_from_light_blue_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/light_blue_silt_shingle_slab_from_light_blue_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/light_blue_silt_shingle_slab_from_light_blue_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/light_blue_silt_shingle_slab_from_light_blue_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/light_blue_silt_shingle_slab_from_light_blue_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/light_blue_silt_shingle_stairs.json b/src/main/resources/data/twigs/recipe/light_blue_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/light_blue_silt_shingle_stairs.json rename to src/main/resources/data/twigs/recipe/light_blue_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/recipes/light_blue_silt_shingle_stairs_from_light_blue_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/light_blue_silt_shingle_stairs_from_light_blue_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/light_blue_silt_shingle_stairs_from_light_blue_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/light_blue_silt_shingle_stairs_from_light_blue_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/light_blue_silt_shingle_stairs_from_light_blue_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/light_blue_silt_shingle_stairs_from_light_blue_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/light_blue_silt_shingle_stairs_from_light_blue_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/light_blue_silt_shingle_stairs_from_light_blue_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/light_blue_silt_shingle_wall.json b/src/main/resources/data/twigs/recipe/light_blue_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/light_blue_silt_shingle_wall.json rename to src/main/resources/data/twigs/recipe/light_blue_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/recipes/light_blue_silt_shingle_wall_from_light_blue_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/light_blue_silt_shingle_wall_from_light_blue_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/light_blue_silt_shingle_wall_from_light_blue_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/light_blue_silt_shingle_wall_from_light_blue_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/light_blue_silt_shingle_wall_from_light_blue_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/light_blue_silt_shingle_wall_from_light_blue_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/light_blue_silt_shingle_wall_from_light_blue_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/light_blue_silt_shingle_wall_from_light_blue_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/light_blue_silt_shingles.json b/src/main/resources/data/twigs/recipe/light_blue_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/recipes/light_blue_silt_shingles.json rename to src/main/resources/data/twigs/recipe/light_blue_silt_shingles.json diff --git a/src/main/resources/data/twigs/recipes/light_blue_silt_shingles_from_light_blue_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/light_blue_silt_shingles_from_light_blue_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/light_blue_silt_shingles_from_light_blue_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/light_blue_silt_shingles_from_light_blue_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/light_blue_silt_shingles_from_packed_silt.json b/src/main/resources/data/twigs/recipe/light_blue_silt_shingles_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/light_blue_silt_shingles_from_packed_silt.json rename to src/main/resources/data/twigs/recipe/light_blue_silt_shingles_from_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/light_gray_packed_silt.json b/src/main/resources/data/twigs/recipe/light_gray_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/light_gray_packed_silt.json rename to src/main/resources/data/twigs/recipe/light_gray_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/light_gray_silt_pot.json b/src/main/resources/data/twigs/recipe/light_gray_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/recipes/light_gray_silt_pot.json rename to src/main/resources/data/twigs/recipe/light_gray_silt_pot.json diff --git a/src/main/resources/data/twigs/recipes/light_gray_silt_shingle_slab.json b/src/main/resources/data/twigs/recipe/light_gray_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/light_gray_silt_shingle_slab.json rename to src/main/resources/data/twigs/recipe/light_gray_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/recipes/light_gray_silt_shingle_slab_from_light_gray_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/light_gray_silt_shingle_slab_from_light_gray_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/light_gray_silt_shingle_slab_from_light_gray_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/light_gray_silt_shingle_slab_from_light_gray_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/light_gray_silt_shingle_slab_from_light_gray_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/light_gray_silt_shingle_slab_from_light_gray_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/light_gray_silt_shingle_slab_from_light_gray_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/light_gray_silt_shingle_slab_from_light_gray_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/light_gray_silt_shingle_stairs.json b/src/main/resources/data/twigs/recipe/light_gray_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/light_gray_silt_shingle_stairs.json rename to src/main/resources/data/twigs/recipe/light_gray_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/recipes/light_gray_silt_shingle_stairs_from_light_gray_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/light_gray_silt_shingle_stairs_from_light_gray_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/light_gray_silt_shingle_stairs_from_light_gray_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/light_gray_silt_shingle_stairs_from_light_gray_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/light_gray_silt_shingle_stairs_from_light_gray_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/light_gray_silt_shingle_stairs_from_light_gray_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/light_gray_silt_shingle_stairs_from_light_gray_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/light_gray_silt_shingle_stairs_from_light_gray_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/light_gray_silt_shingle_wall.json b/src/main/resources/data/twigs/recipe/light_gray_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/light_gray_silt_shingle_wall.json rename to src/main/resources/data/twigs/recipe/light_gray_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/recipes/light_gray_silt_shingle_wall_from_light_gray_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/light_gray_silt_shingle_wall_from_light_gray_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/light_gray_silt_shingle_wall_from_light_gray_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/light_gray_silt_shingle_wall_from_light_gray_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/light_gray_silt_shingle_wall_from_light_gray_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/light_gray_silt_shingle_wall_from_light_gray_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/light_gray_silt_shingle_wall_from_light_gray_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/light_gray_silt_shingle_wall_from_light_gray_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/light_gray_silt_shingles.json b/src/main/resources/data/twigs/recipe/light_gray_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/recipes/light_gray_silt_shingles.json rename to src/main/resources/data/twigs/recipe/light_gray_silt_shingles.json diff --git a/src/main/resources/data/twigs/recipes/light_gray_silt_shingles_from_light_gray_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/light_gray_silt_shingles_from_light_gray_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/light_gray_silt_shingles_from_light_gray_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/light_gray_silt_shingles_from_light_gray_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/light_gray_silt_shingles_from_packed_silt.json b/src/main/resources/data/twigs/recipe/light_gray_silt_shingles_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/light_gray_silt_shingles_from_packed_silt.json rename to src/main/resources/data/twigs/recipe/light_gray_silt_shingles_from_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/lime_packed_silt.json b/src/main/resources/data/twigs/recipe/lime_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/lime_packed_silt.json rename to src/main/resources/data/twigs/recipe/lime_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/lime_silt_pot.json b/src/main/resources/data/twigs/recipe/lime_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/recipes/lime_silt_pot.json rename to src/main/resources/data/twigs/recipe/lime_silt_pot.json diff --git a/src/main/resources/data/twigs/recipes/lime_silt_shingle_slab.json b/src/main/resources/data/twigs/recipe/lime_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/lime_silt_shingle_slab.json rename to src/main/resources/data/twigs/recipe/lime_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/recipes/lime_silt_shingle_slab_from_lime_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/lime_silt_shingle_slab_from_lime_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/lime_silt_shingle_slab_from_lime_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/lime_silt_shingle_slab_from_lime_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/lime_silt_shingle_slab_from_lime_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/lime_silt_shingle_slab_from_lime_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/lime_silt_shingle_slab_from_lime_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/lime_silt_shingle_slab_from_lime_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/lime_silt_shingle_stairs.json b/src/main/resources/data/twigs/recipe/lime_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/lime_silt_shingle_stairs.json rename to src/main/resources/data/twigs/recipe/lime_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/recipes/lime_silt_shingle_stairs_from_lime_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/lime_silt_shingle_stairs_from_lime_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/lime_silt_shingle_stairs_from_lime_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/lime_silt_shingle_stairs_from_lime_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/lime_silt_shingle_stairs_from_lime_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/lime_silt_shingle_stairs_from_lime_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/lime_silt_shingle_stairs_from_lime_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/lime_silt_shingle_stairs_from_lime_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/lime_silt_shingle_wall.json b/src/main/resources/data/twigs/recipe/lime_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/lime_silt_shingle_wall.json rename to src/main/resources/data/twigs/recipe/lime_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/recipes/lime_silt_shingle_wall_from_lime_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/lime_silt_shingle_wall_from_lime_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/lime_silt_shingle_wall_from_lime_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/lime_silt_shingle_wall_from_lime_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/lime_silt_shingle_wall_from_lime_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/lime_silt_shingle_wall_from_lime_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/lime_silt_shingle_wall_from_lime_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/lime_silt_shingle_wall_from_lime_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/lime_silt_shingles.json b/src/main/resources/data/twigs/recipe/lime_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/recipes/lime_silt_shingles.json rename to src/main/resources/data/twigs/recipe/lime_silt_shingles.json diff --git a/src/main/resources/data/twigs/recipes/lime_silt_shingles_from_lime_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/lime_silt_shingles_from_lime_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/lime_silt_shingles_from_lime_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/lime_silt_shingles_from_lime_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/lime_silt_shingles_from_packed_silt.json b/src/main/resources/data/twigs/recipe/lime_silt_shingles_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/lime_silt_shingles_from_packed_silt.json rename to src/main/resources/data/twigs/recipe/lime_silt_shingles_from_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/magenta_packed_silt.json b/src/main/resources/data/twigs/recipe/magenta_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/magenta_packed_silt.json rename to src/main/resources/data/twigs/recipe/magenta_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/magenta_silt_pot.json b/src/main/resources/data/twigs/recipe/magenta_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/recipes/magenta_silt_pot.json rename to src/main/resources/data/twigs/recipe/magenta_silt_pot.json diff --git a/src/main/resources/data/twigs/recipes/magenta_silt_shingle_slab.json b/src/main/resources/data/twigs/recipe/magenta_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/magenta_silt_shingle_slab.json rename to src/main/resources/data/twigs/recipe/magenta_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/recipes/magenta_silt_shingle_slab_from_magenta_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/magenta_silt_shingle_slab_from_magenta_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/magenta_silt_shingle_slab_from_magenta_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/magenta_silt_shingle_slab_from_magenta_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/magenta_silt_shingle_slab_from_magenta_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/magenta_silt_shingle_slab_from_magenta_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/magenta_silt_shingle_slab_from_magenta_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/magenta_silt_shingle_slab_from_magenta_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/magenta_silt_shingle_stairs.json b/src/main/resources/data/twigs/recipe/magenta_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/magenta_silt_shingle_stairs.json rename to src/main/resources/data/twigs/recipe/magenta_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/recipes/magenta_silt_shingle_stairs_from_magenta_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/magenta_silt_shingle_stairs_from_magenta_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/magenta_silt_shingle_stairs_from_magenta_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/magenta_silt_shingle_stairs_from_magenta_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/magenta_silt_shingle_stairs_from_magenta_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/magenta_silt_shingle_stairs_from_magenta_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/magenta_silt_shingle_stairs_from_magenta_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/magenta_silt_shingle_stairs_from_magenta_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/magenta_silt_shingle_wall.json b/src/main/resources/data/twigs/recipe/magenta_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/magenta_silt_shingle_wall.json rename to src/main/resources/data/twigs/recipe/magenta_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/recipes/magenta_silt_shingle_wall_from_magenta_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/magenta_silt_shingle_wall_from_magenta_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/magenta_silt_shingle_wall_from_magenta_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/magenta_silt_shingle_wall_from_magenta_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/magenta_silt_shingle_wall_from_magenta_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/magenta_silt_shingle_wall_from_magenta_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/magenta_silt_shingle_wall_from_magenta_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/magenta_silt_shingle_wall_from_magenta_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/magenta_silt_shingles.json b/src/main/resources/data/twigs/recipe/magenta_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/recipes/magenta_silt_shingles.json rename to src/main/resources/data/twigs/recipe/magenta_silt_shingles.json diff --git a/src/main/resources/data/twigs/recipes/magenta_silt_shingles_from_magenta_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/magenta_silt_shingles_from_magenta_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/magenta_silt_shingles_from_magenta_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/magenta_silt_shingles_from_magenta_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/magenta_silt_shingles_from_packed_silt.json b/src/main/resources/data/twigs/recipe/magenta_silt_shingles_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/magenta_silt_shingles_from_packed_silt.json rename to src/main/resources/data/twigs/recipe/magenta_silt_shingles_from_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/mangrove_table.json b/src/main/resources/data/twigs/recipe/mangrove_table.json similarity index 100% rename from src/main/resources/data/twigs/recipes/mangrove_table.json rename to src/main/resources/data/twigs/recipe/mangrove_table.json diff --git a/src/main/resources/data/twigs/recipes/mixed_bricks.json b/src/main/resources/data/twigs/recipe/mixed_bricks.json similarity index 100% rename from src/main/resources/data/twigs/recipes/mixed_bricks.json rename to src/main/resources/data/twigs/recipe/mixed_bricks.json diff --git a/src/main/resources/data/twigs/recipes/mixed_bricks_stonecutting.json b/src/main/resources/data/twigs/recipe/mixed_bricks_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/mixed_bricks_stonecutting.json rename to src/main/resources/data/twigs/recipe/mixed_bricks_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/mixed_silt_bricks.json b/src/main/resources/data/twigs/recipe/mixed_silt_bricks.json similarity index 100% rename from src/main/resources/data/twigs/recipes/mixed_silt_bricks.json rename to src/main/resources/data/twigs/recipe/mixed_silt_bricks.json diff --git a/src/main/resources/data/twigs/recipes/mixed_silt_bricks_stonecutting.json b/src/main/resources/data/twigs/recipe/mixed_silt_bricks_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/mixed_silt_bricks_stonecutting.json rename to src/main/resources/data/twigs/recipe/mixed_silt_bricks_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/mossy_brick_slab.json b/src/main/resources/data/twigs/recipe/mossy_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/mossy_brick_slab.json rename to src/main/resources/data/twigs/recipe/mossy_brick_slab.json diff --git a/src/main/resources/data/twigs/recipes/mossy_brick_slab_stonecutting.json b/src/main/resources/data/twigs/recipe/mossy_brick_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/mossy_brick_slab_stonecutting.json rename to src/main/resources/data/twigs/recipe/mossy_brick_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/mossy_brick_stairs.json b/src/main/resources/data/twigs/recipe/mossy_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/mossy_brick_stairs.json rename to src/main/resources/data/twigs/recipe/mossy_brick_stairs.json diff --git a/src/main/resources/data/twigs/recipes/mossy_brick_stairs_stonecutting.json b/src/main/resources/data/twigs/recipe/mossy_brick_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/mossy_brick_stairs_stonecutting.json rename to src/main/resources/data/twigs/recipe/mossy_brick_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/mossy_brick_wall.json b/src/main/resources/data/twigs/recipe/mossy_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/mossy_brick_wall.json rename to src/main/resources/data/twigs/recipe/mossy_brick_wall.json diff --git a/src/main/resources/data/twigs/recipes/mossy_brick_wall_stonecutting.json b/src/main/resources/data/twigs/recipe/mossy_brick_wall_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/mossy_brick_wall_stonecutting.json rename to src/main/resources/data/twigs/recipe/mossy_brick_wall_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/mossy_bricks_from_moss_block.json b/src/main/resources/data/twigs/recipe/mossy_bricks_from_moss_block.json similarity index 100% rename from src/main/resources/data/twigs/recipes/mossy_bricks_from_moss_block.json rename to src/main/resources/data/twigs/recipe/mossy_bricks_from_moss_block.json diff --git a/src/main/resources/data/twigs/recipes/mossy_bricks_from_vine.json b/src/main/resources/data/twigs/recipe/mossy_bricks_from_vine.json similarity index 100% rename from src/main/resources/data/twigs/recipes/mossy_bricks_from_vine.json rename to src/main/resources/data/twigs/recipe/mossy_bricks_from_vine.json diff --git a/src/main/resources/data/twigs/recipes/mossy_cobblestone_brick_slab.json b/src/main/resources/data/twigs/recipe/mossy_cobblestone_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/mossy_cobblestone_brick_slab.json rename to src/main/resources/data/twigs/recipe/mossy_cobblestone_brick_slab.json diff --git a/src/main/resources/data/twigs/recipes/mossy_cobblestone_brick_slab_from_mossy_cobblestone_stonecutting.json b/src/main/resources/data/twigs/recipe/mossy_cobblestone_brick_slab_from_mossy_cobblestone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/mossy_cobblestone_brick_slab_from_mossy_cobblestone_stonecutting.json rename to src/main/resources/data/twigs/recipe/mossy_cobblestone_brick_slab_from_mossy_cobblestone_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/mossy_cobblestone_brick_slab_stonecutting.json b/src/main/resources/data/twigs/recipe/mossy_cobblestone_brick_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/mossy_cobblestone_brick_slab_stonecutting.json rename to src/main/resources/data/twigs/recipe/mossy_cobblestone_brick_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/mossy_cobblestone_brick_stairs.json b/src/main/resources/data/twigs/recipe/mossy_cobblestone_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/mossy_cobblestone_brick_stairs.json rename to src/main/resources/data/twigs/recipe/mossy_cobblestone_brick_stairs.json diff --git a/src/main/resources/data/twigs/recipes/mossy_cobblestone_brick_stairs_from_mossy_cobblestone_stonecutting.json b/src/main/resources/data/twigs/recipe/mossy_cobblestone_brick_stairs_from_mossy_cobblestone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/mossy_cobblestone_brick_stairs_from_mossy_cobblestone_stonecutting.json rename to src/main/resources/data/twigs/recipe/mossy_cobblestone_brick_stairs_from_mossy_cobblestone_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/mossy_cobblestone_brick_stairs_stonecutting.json b/src/main/resources/data/twigs/recipe/mossy_cobblestone_brick_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/mossy_cobblestone_brick_stairs_stonecutting.json rename to src/main/resources/data/twigs/recipe/mossy_cobblestone_brick_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/mossy_cobblestone_brick_wall.json b/src/main/resources/data/twigs/recipe/mossy_cobblestone_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/mossy_cobblestone_brick_wall.json rename to src/main/resources/data/twigs/recipe/mossy_cobblestone_brick_wall.json diff --git a/src/main/resources/data/twigs/recipes/mossy_cobblestone_brick_wall_from_mossy_cobblestone_stonecutting.json b/src/main/resources/data/twigs/recipe/mossy_cobblestone_brick_wall_from_mossy_cobblestone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/mossy_cobblestone_brick_wall_from_mossy_cobblestone_stonecutting.json rename to src/main/resources/data/twigs/recipe/mossy_cobblestone_brick_wall_from_mossy_cobblestone_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/mossy_cobblestone_brick_wall_stonecutting.json b/src/main/resources/data/twigs/recipe/mossy_cobblestone_brick_wall_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/mossy_cobblestone_brick_wall_stonecutting.json rename to src/main/resources/data/twigs/recipe/mossy_cobblestone_brick_wall_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/mossy_cobblestone_bricks.json b/src/main/resources/data/twigs/recipe/mossy_cobblestone_bricks.json similarity index 100% rename from src/main/resources/data/twigs/recipes/mossy_cobblestone_bricks.json rename to src/main/resources/data/twigs/recipe/mossy_cobblestone_bricks.json diff --git a/src/main/resources/data/twigs/recipes/mossy_cobblestone_bricks_cobblestone.json b/src/main/resources/data/twigs/recipe/mossy_cobblestone_bricks_cobblestone.json similarity index 100% rename from src/main/resources/data/twigs/recipes/mossy_cobblestone_bricks_cobblestone.json rename to src/main/resources/data/twigs/recipe/mossy_cobblestone_bricks_cobblestone.json diff --git a/src/main/resources/data/twigs/recipes/mossy_cobblestone_bricks_stonecutting.json b/src/main/resources/data/twigs/recipe/mossy_cobblestone_bricks_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/mossy_cobblestone_bricks_stonecutting.json rename to src/main/resources/data/twigs/recipe/mossy_cobblestone_bricks_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/oak_table.json b/src/main/resources/data/twigs/recipe/oak_table.json similarity index 100% rename from src/main/resources/data/twigs/recipes/oak_table.json rename to src/main/resources/data/twigs/recipe/oak_table.json diff --git a/src/main/resources/data/twigs/recipes/orange_packed_silt.json b/src/main/resources/data/twigs/recipe/orange_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/orange_packed_silt.json rename to src/main/resources/data/twigs/recipe/orange_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/orange_silt_pot.json b/src/main/resources/data/twigs/recipe/orange_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/recipes/orange_silt_pot.json rename to src/main/resources/data/twigs/recipe/orange_silt_pot.json diff --git a/src/main/resources/data/twigs/recipes/orange_silt_shingle_slab.json b/src/main/resources/data/twigs/recipe/orange_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/orange_silt_shingle_slab.json rename to src/main/resources/data/twigs/recipe/orange_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/recipes/orange_silt_shingle_slab_from_orange_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/orange_silt_shingle_slab_from_orange_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/orange_silt_shingle_slab_from_orange_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/orange_silt_shingle_slab_from_orange_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/orange_silt_shingle_slab_from_orange_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/orange_silt_shingle_slab_from_orange_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/orange_silt_shingle_slab_from_orange_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/orange_silt_shingle_slab_from_orange_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/orange_silt_shingle_stairs.json b/src/main/resources/data/twigs/recipe/orange_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/orange_silt_shingle_stairs.json rename to src/main/resources/data/twigs/recipe/orange_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/recipes/orange_silt_shingle_stairs_from_orange_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/orange_silt_shingle_stairs_from_orange_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/orange_silt_shingle_stairs_from_orange_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/orange_silt_shingle_stairs_from_orange_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/orange_silt_shingle_stairs_from_orange_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/orange_silt_shingle_stairs_from_orange_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/orange_silt_shingle_stairs_from_orange_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/orange_silt_shingle_stairs_from_orange_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/orange_silt_shingle_wall.json b/src/main/resources/data/twigs/recipe/orange_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/orange_silt_shingle_wall.json rename to src/main/resources/data/twigs/recipe/orange_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/recipes/orange_silt_shingle_wall_from_orange_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/orange_silt_shingle_wall_from_orange_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/orange_silt_shingle_wall_from_orange_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/orange_silt_shingle_wall_from_orange_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/orange_silt_shingle_wall_from_orange_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/orange_silt_shingle_wall_from_orange_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/orange_silt_shingle_wall_from_orange_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/orange_silt_shingle_wall_from_orange_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/orange_silt_shingles.json b/src/main/resources/data/twigs/recipe/orange_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/recipes/orange_silt_shingles.json rename to src/main/resources/data/twigs/recipe/orange_silt_shingles.json diff --git a/src/main/resources/data/twigs/recipes/orange_silt_shingles_from_orange_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/orange_silt_shingles_from_orange_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/orange_silt_shingles_from_orange_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/orange_silt_shingles_from_orange_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/orange_silt_shingles_from_packed_silt.json b/src/main/resources/data/twigs/recipe/orange_silt_shingles_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/orange_silt_shingles_from_packed_silt.json rename to src/main/resources/data/twigs/recipe/orange_silt_shingles_from_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/oxidized_copper_pillar.json b/src/main/resources/data/twigs/recipe/oxidized_copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/recipes/oxidized_copper_pillar.json rename to src/main/resources/data/twigs/recipe/oxidized_copper_pillar.json diff --git a/src/main/resources/data/twigs/recipes/oxidized_copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/recipe/oxidized_copper_pillar_from_cut_copper_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/oxidized_copper_pillar_from_cut_copper_stonecutting.json rename to src/main/resources/data/twigs/recipe/oxidized_copper_pillar_from_cut_copper_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/oxidized_copper_pillar_stonecutting.json b/src/main/resources/data/twigs/recipe/oxidized_copper_pillar_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/oxidized_copper_pillar_stonecutting.json rename to src/main/resources/data/twigs/recipe/oxidized_copper_pillar_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/packed_silt.json b/src/main/resources/data/twigs/recipe/packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/packed_silt.json rename to src/main/resources/data/twigs/recipe/packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/paper_lantern.json b/src/main/resources/data/twigs/recipe/paper_lantern.json similarity index 100% rename from src/main/resources/data/twigs/recipes/paper_lantern.json rename to src/main/resources/data/twigs/recipe/paper_lantern.json diff --git a/src/main/resources/data/twigs/recipes/pink_packed_silt.json b/src/main/resources/data/twigs/recipe/pink_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/pink_packed_silt.json rename to src/main/resources/data/twigs/recipe/pink_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/pink_silt_pot.json b/src/main/resources/data/twigs/recipe/pink_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/recipes/pink_silt_pot.json rename to src/main/resources/data/twigs/recipe/pink_silt_pot.json diff --git a/src/main/resources/data/twigs/recipes/pink_silt_shingle_slab.json b/src/main/resources/data/twigs/recipe/pink_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/pink_silt_shingle_slab.json rename to src/main/resources/data/twigs/recipe/pink_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/recipes/pink_silt_shingle_slab_from_pink_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/pink_silt_shingle_slab_from_pink_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/pink_silt_shingle_slab_from_pink_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/pink_silt_shingle_slab_from_pink_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/pink_silt_shingle_slab_from_pink_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/pink_silt_shingle_slab_from_pink_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/pink_silt_shingle_slab_from_pink_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/pink_silt_shingle_slab_from_pink_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/pink_silt_shingle_stairs.json b/src/main/resources/data/twigs/recipe/pink_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/pink_silt_shingle_stairs.json rename to src/main/resources/data/twigs/recipe/pink_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/recipes/pink_silt_shingle_stairs_from_pink_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/pink_silt_shingle_stairs_from_pink_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/pink_silt_shingle_stairs_from_pink_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/pink_silt_shingle_stairs_from_pink_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/pink_silt_shingle_stairs_from_pink_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/pink_silt_shingle_stairs_from_pink_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/pink_silt_shingle_stairs_from_pink_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/pink_silt_shingle_stairs_from_pink_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/pink_silt_shingle_wall.json b/src/main/resources/data/twigs/recipe/pink_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/pink_silt_shingle_wall.json rename to src/main/resources/data/twigs/recipe/pink_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/recipes/pink_silt_shingle_wall_from_pink_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/pink_silt_shingle_wall_from_pink_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/pink_silt_shingle_wall_from_pink_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/pink_silt_shingle_wall_from_pink_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/pink_silt_shingle_wall_from_pink_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/pink_silt_shingle_wall_from_pink_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/pink_silt_shingle_wall_from_pink_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/pink_silt_shingle_wall_from_pink_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/pink_silt_shingles.json b/src/main/resources/data/twigs/recipe/pink_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/recipes/pink_silt_shingles.json rename to src/main/resources/data/twigs/recipe/pink_silt_shingles.json diff --git a/src/main/resources/data/twigs/recipes/pink_silt_shingles_from_packed_silt.json b/src/main/resources/data/twigs/recipe/pink_silt_shingles_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/pink_silt_shingles_from_packed_silt.json rename to src/main/resources/data/twigs/recipe/pink_silt_shingles_from_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/pink_silt_shingles_from_pink_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/pink_silt_shingles_from_pink_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/pink_silt_shingles_from_pink_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/pink_silt_shingles_from_pink_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_amethyst.json b/src/main/resources/data/twigs/recipe/polished_amethyst.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_amethyst.json rename to src/main/resources/data/twigs/recipe/polished_amethyst.json diff --git a/src/main/resources/data/twigs/recipes/polished_amethyst_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_amethyst_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_amethyst_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_amethyst_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_basalt_bricks.json b/src/main/resources/data/twigs/recipe/polished_basalt_bricks.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_basalt_bricks.json rename to src/main/resources/data/twigs/recipe/polished_basalt_bricks.json diff --git a/src/main/resources/data/twigs/recipes/polished_basalt_bricks_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_basalt_bricks_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_basalt_bricks_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_basalt_bricks_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_bloodstone.json b/src/main/resources/data/twigs/recipe/polished_bloodstone.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_bloodstone.json rename to src/main/resources/data/twigs/recipe/polished_bloodstone.json diff --git a/src/main/resources/data/twigs/recipes/polished_bloodstone_brick_slab.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_bloodstone_brick_slab.json rename to src/main/resources/data/twigs/recipe/polished_bloodstone_brick_slab.json diff --git a/src/main/resources/data/twigs/recipes/polished_bloodstone_brick_slab_from_bloodstone_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_slab_from_bloodstone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_bloodstone_brick_slab_from_bloodstone_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_bloodstone_brick_slab_from_bloodstone_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_bloodstone_brick_slab_from_polished_bloodstone_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_slab_from_polished_bloodstone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_bloodstone_brick_slab_from_polished_bloodstone_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_bloodstone_brick_slab_from_polished_bloodstone_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_bloodstone_brick_slab_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_bloodstone_brick_slab_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_bloodstone_brick_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_bloodstone_brick_stairs.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_bloodstone_brick_stairs.json rename to src/main/resources/data/twigs/recipe/polished_bloodstone_brick_stairs.json diff --git a/src/main/resources/data/twigs/recipes/polished_bloodstone_brick_stairs_from_bloodstone_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_stairs_from_bloodstone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_bloodstone_brick_stairs_from_bloodstone_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_bloodstone_brick_stairs_from_bloodstone_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_bloodstone_brick_stairs_from_polished_bloodstone_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_stairs_from_polished_bloodstone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_bloodstone_brick_stairs_from_polished_bloodstone_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_bloodstone_brick_stairs_from_polished_bloodstone_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_bloodstone_brick_stairs_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_bloodstone_brick_stairs_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_bloodstone_brick_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_bloodstone_brick_wall.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_bloodstone_brick_wall.json rename to src/main/resources/data/twigs/recipe/polished_bloodstone_brick_wall.json diff --git a/src/main/resources/data/twigs/recipes/polished_bloodstone_brick_wall_from_bloodstone_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_wall_from_bloodstone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_bloodstone_brick_wall_from_bloodstone_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_bloodstone_brick_wall_from_bloodstone_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_bloodstone_brick_wall_from_polished_bloodstone_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_wall_from_polished_bloodstone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_bloodstone_brick_wall_from_polished_bloodstone_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_bloodstone_brick_wall_from_polished_bloodstone_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_bloodstone_brick_wall_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_wall_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_bloodstone_brick_wall_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_bloodstone_brick_wall_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_bloodstone_bricks.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_bricks.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_bloodstone_bricks.json rename to src/main/resources/data/twigs/recipe/polished_bloodstone_bricks.json diff --git a/src/main/resources/data/twigs/recipes/polished_bloodstone_bricks_from_bloodstone_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_bricks_from_bloodstone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_bloodstone_bricks_from_bloodstone_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_bloodstone_bricks_from_bloodstone_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_bloodstone_bricks_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_bricks_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_bloodstone_bricks_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_bloodstone_bricks_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_bloodstone_slab.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_bloodstone_slab.json rename to src/main/resources/data/twigs/recipe/polished_bloodstone_slab.json diff --git a/src/main/resources/data/twigs/recipes/polished_bloodstone_slab_from_bloodstone_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_slab_from_bloodstone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_bloodstone_slab_from_bloodstone_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_bloodstone_slab_from_bloodstone_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_bloodstone_slab_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_bloodstone_slab_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_bloodstone_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_bloodstone_stairs.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_bloodstone_stairs.json rename to src/main/resources/data/twigs/recipe/polished_bloodstone_stairs.json diff --git a/src/main/resources/data/twigs/recipes/polished_bloodstone_stairs_from_bloodstone_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_stairs_from_bloodstone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_bloodstone_stairs_from_bloodstone_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_bloodstone_stairs_from_bloodstone_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_bloodstone_stairs_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_bloodstone_stairs_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_bloodstone_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_bloodstone_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_bloodstone_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_bloodstone_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_calcite_brick_slab.json b/src/main/resources/data/twigs/recipe/polished_calcite_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_calcite_brick_slab.json rename to src/main/resources/data/twigs/recipe/polished_calcite_brick_slab.json diff --git a/src/main/resources/data/twigs/recipes/polished_calcite_brick_slab_from_calcite_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_calcite_brick_slab_from_calcite_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_calcite_brick_slab_from_calcite_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_calcite_brick_slab_from_calcite_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_calcite_brick_slab_from_polished_calcite_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_calcite_brick_slab_from_polished_calcite_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_calcite_brick_slab_from_polished_calcite_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_calcite_brick_slab_from_polished_calcite_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_calcite_brick_slab_from_polished_calcite_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_calcite_brick_slab_from_polished_calcite_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_calcite_brick_slab_from_polished_calcite_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_calcite_brick_slab_from_polished_calcite_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_calcite_brick_stairs.json b/src/main/resources/data/twigs/recipe/polished_calcite_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_calcite_brick_stairs.json rename to src/main/resources/data/twigs/recipe/polished_calcite_brick_stairs.json diff --git a/src/main/resources/data/twigs/recipes/polished_calcite_brick_stairs_from_calcite_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_calcite_brick_stairs_from_calcite_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_calcite_brick_stairs_from_calcite_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_calcite_brick_stairs_from_calcite_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_calcite_brick_stairs_from_polished_calcite_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_calcite_brick_stairs_from_polished_calcite_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_calcite_brick_stairs_from_polished_calcite_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_calcite_brick_stairs_from_polished_calcite_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_calcite_brick_stairs_from_polished_calcite_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_calcite_brick_stairs_from_polished_calcite_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_calcite_brick_stairs_from_polished_calcite_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_calcite_brick_stairs_from_polished_calcite_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_calcite_brick_wall.json b/src/main/resources/data/twigs/recipe/polished_calcite_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_calcite_brick_wall.json rename to src/main/resources/data/twigs/recipe/polished_calcite_brick_wall.json diff --git a/src/main/resources/data/twigs/recipes/polished_calcite_brick_wall_from_calcite_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_calcite_brick_wall_from_calcite_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_calcite_brick_wall_from_calcite_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_calcite_brick_wall_from_calcite_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_calcite_brick_wall_from_polished_calcite_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_calcite_brick_wall_from_polished_calcite_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_calcite_brick_wall_from_polished_calcite_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_calcite_brick_wall_from_polished_calcite_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_calcite_brick_wall_from_polished_calcite_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_calcite_brick_wall_from_polished_calcite_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_calcite_brick_wall_from_polished_calcite_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_calcite_brick_wall_from_polished_calcite_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_calcite_bricks.json b/src/main/resources/data/twigs/recipe/polished_calcite_bricks.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_calcite_bricks.json rename to src/main/resources/data/twigs/recipe/polished_calcite_bricks.json diff --git a/src/main/resources/data/twigs/recipes/polished_calcite_bricks_from_calcite_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_calcite_bricks_from_calcite_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_calcite_bricks_from_calcite_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_calcite_bricks_from_calcite_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_calcite_bricks_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_calcite_bricks_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_calcite_bricks_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_calcite_bricks_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_calcite_slab.json b/src/main/resources/data/twigs/recipe/polished_calcite_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_calcite_slab.json rename to src/main/resources/data/twigs/recipe/polished_calcite_slab.json diff --git a/src/main/resources/data/twigs/recipes/polished_calcite_slab_from_calcite_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_calcite_slab_from_calcite_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_calcite_slab_from_calcite_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_calcite_slab_from_calcite_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_calcite_slab_from_polished_calcite_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_calcite_slab_from_polished_calcite_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_calcite_slab_from_polished_calcite_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_calcite_slab_from_polished_calcite_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_calcite_stairs.json b/src/main/resources/data/twigs/recipe/polished_calcite_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_calcite_stairs.json rename to src/main/resources/data/twigs/recipe/polished_calcite_stairs.json diff --git a/src/main/resources/data/twigs/recipes/polished_calcite_stairs_from_calcite_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_calcite_stairs_from_calcite_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_calcite_stairs_from_calcite_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_calcite_stairs_from_calcite_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_calcite_stairs_from_polished_calcite_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_calcite_stairs_from_polished_calcite_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_calcite_stairs_from_polished_calcite_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_calcite_stairs_from_polished_calcite_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_calcite_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_calcite_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_calcite_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_calcite_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_rhyolite.json b/src/main/resources/data/twigs/recipe/polished_rhyolite.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_rhyolite.json rename to src/main/resources/data/twigs/recipe/polished_rhyolite.json diff --git a/src/main/resources/data/twigs/recipes/polished_rhyolite_brick_slab.json b/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_rhyolite_brick_slab.json rename to src/main/resources/data/twigs/recipe/polished_rhyolite_brick_slab.json diff --git a/src/main/resources/data/twigs/recipes/polished_rhyolite_brick_slab_from_polished_rhyolite_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_slab_from_polished_rhyolite_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_rhyolite_brick_slab_from_polished_rhyolite_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_rhyolite_brick_slab_from_polished_rhyolite_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_rhyolite_brick_slab_from_polished_rhyolite_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_slab_from_polished_rhyolite_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_rhyolite_brick_slab_from_polished_rhyolite_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_rhyolite_brick_slab_from_polished_rhyolite_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_rhyolite_brick_slab_from_rhyolite_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_slab_from_rhyolite_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_rhyolite_brick_slab_from_rhyolite_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_rhyolite_brick_slab_from_rhyolite_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_rhyolite_brick_stairs.json b/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_rhyolite_brick_stairs.json rename to src/main/resources/data/twigs/recipe/polished_rhyolite_brick_stairs.json diff --git a/src/main/resources/data/twigs/recipes/polished_rhyolite_brick_stairs_from_polished_rhyolite_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_stairs_from_polished_rhyolite_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_rhyolite_brick_stairs_from_polished_rhyolite_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_rhyolite_brick_stairs_from_polished_rhyolite_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_rhyolite_brick_stairs_from_polished_rhyolite_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_stairs_from_polished_rhyolite_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_rhyolite_brick_stairs_from_polished_rhyolite_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_rhyolite_brick_stairs_from_polished_rhyolite_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_rhyolite_brick_stairs_from_rhyolite_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_stairs_from_rhyolite_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_rhyolite_brick_stairs_from_rhyolite_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_rhyolite_brick_stairs_from_rhyolite_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_rhyolite_brick_wall.json b/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_rhyolite_brick_wall.json rename to src/main/resources/data/twigs/recipe/polished_rhyolite_brick_wall.json diff --git a/src/main/resources/data/twigs/recipes/polished_rhyolite_brick_wall_from_polished_rhyolite_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_wall_from_polished_rhyolite_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_rhyolite_brick_wall_from_polished_rhyolite_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_rhyolite_brick_wall_from_polished_rhyolite_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_rhyolite_brick_wall_from_polished_rhyolite_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_wall_from_polished_rhyolite_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_rhyolite_brick_wall_from_polished_rhyolite_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_rhyolite_brick_wall_from_polished_rhyolite_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_rhyolite_brick_wall_from_rhyolite_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_wall_from_rhyolite_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_rhyolite_brick_wall_from_rhyolite_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_rhyolite_brick_wall_from_rhyolite_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_rhyolite_bricks.json b/src/main/resources/data/twigs/recipe/polished_rhyolite_bricks.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_rhyolite_bricks.json rename to src/main/resources/data/twigs/recipe/polished_rhyolite_bricks.json diff --git a/src/main/resources/data/twigs/recipes/polished_rhyolite_bricks_from_polished_rhyolite_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_rhyolite_bricks_from_polished_rhyolite_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_rhyolite_bricks_from_polished_rhyolite_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_rhyolite_bricks_from_polished_rhyolite_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_rhyolite_bricks_from_rhyolite_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_rhyolite_bricks_from_rhyolite_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_rhyolite_bricks_from_rhyolite_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_rhyolite_bricks_from_rhyolite_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_rhyolite_slab.json b/src/main/resources/data/twigs/recipe/polished_rhyolite_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_rhyolite_slab.json rename to src/main/resources/data/twigs/recipe/polished_rhyolite_slab.json diff --git a/src/main/resources/data/twigs/recipes/polished_rhyolite_slab_from_polished_rhyolite_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_rhyolite_slab_from_polished_rhyolite_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_rhyolite_slab_from_polished_rhyolite_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_rhyolite_slab_from_polished_rhyolite_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_rhyolite_slab_from_rhyolite_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_rhyolite_slab_from_rhyolite_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_rhyolite_slab_from_rhyolite_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_rhyolite_slab_from_rhyolite_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_rhyolite_stairs.json b/src/main/resources/data/twigs/recipe/polished_rhyolite_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_rhyolite_stairs.json rename to src/main/resources/data/twigs/recipe/polished_rhyolite_stairs.json diff --git a/src/main/resources/data/twigs/recipes/polished_rhyolite_stairs_from_polished_rhyolite_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_rhyolite_stairs_from_polished_rhyolite_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_rhyolite_stairs_from_polished_rhyolite_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_rhyolite_stairs_from_polished_rhyolite_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_rhyolite_stairs_from_rhyolite_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_rhyolite_stairs_from_rhyolite_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_rhyolite_stairs_from_rhyolite_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_rhyolite_stairs_from_rhyolite_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_rhyolite_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_rhyolite_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_rhyolite_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_rhyolite_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_schist.json b/src/main/resources/data/twigs/recipe/polished_schist.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_schist.json rename to src/main/resources/data/twigs/recipe/polished_schist.json diff --git a/src/main/resources/data/twigs/recipes/polished_schist_brick_slab.json b/src/main/resources/data/twigs/recipe/polished_schist_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_schist_brick_slab.json rename to src/main/resources/data/twigs/recipe/polished_schist_brick_slab.json diff --git a/src/main/resources/data/twigs/recipes/polished_schist_brick_slab_from_polished_schist_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_schist_brick_slab_from_polished_schist_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_schist_brick_slab_from_polished_schist_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_schist_brick_slab_from_polished_schist_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_schist_brick_slab_from_polished_schist_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_schist_brick_slab_from_polished_schist_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_schist_brick_slab_from_polished_schist_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_schist_brick_slab_from_polished_schist_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_schist_brick_slab_from_schist_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_schist_brick_slab_from_schist_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_schist_brick_slab_from_schist_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_schist_brick_slab_from_schist_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_schist_brick_stairs.json b/src/main/resources/data/twigs/recipe/polished_schist_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_schist_brick_stairs.json rename to src/main/resources/data/twigs/recipe/polished_schist_brick_stairs.json diff --git a/src/main/resources/data/twigs/recipes/polished_schist_brick_stairs_from_polished_schist_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_schist_brick_stairs_from_polished_schist_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_schist_brick_stairs_from_polished_schist_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_schist_brick_stairs_from_polished_schist_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_schist_brick_stairs_from_polished_schist_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_schist_brick_stairs_from_polished_schist_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_schist_brick_stairs_from_polished_schist_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_schist_brick_stairs_from_polished_schist_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_schist_brick_stairs_from_schist_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_schist_brick_stairs_from_schist_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_schist_brick_stairs_from_schist_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_schist_brick_stairs_from_schist_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_schist_brick_wall.json b/src/main/resources/data/twigs/recipe/polished_schist_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_schist_brick_wall.json rename to src/main/resources/data/twigs/recipe/polished_schist_brick_wall.json diff --git a/src/main/resources/data/twigs/recipes/polished_schist_brick_wall_from_polished_schist_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_schist_brick_wall_from_polished_schist_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_schist_brick_wall_from_polished_schist_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_schist_brick_wall_from_polished_schist_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_schist_brick_wall_from_polished_schist_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_schist_brick_wall_from_polished_schist_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_schist_brick_wall_from_polished_schist_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_schist_brick_wall_from_polished_schist_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_schist_brick_wall_from_schist_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_schist_brick_wall_from_schist_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_schist_brick_wall_from_schist_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_schist_brick_wall_from_schist_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_schist_bricks.json b/src/main/resources/data/twigs/recipe/polished_schist_bricks.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_schist_bricks.json rename to src/main/resources/data/twigs/recipe/polished_schist_bricks.json diff --git a/src/main/resources/data/twigs/recipes/polished_schist_bricks_from_schist_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_schist_bricks_from_schist_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_schist_bricks_from_schist_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_schist_bricks_from_schist_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_schist_bricks_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_schist_bricks_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_schist_bricks_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_schist_bricks_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_schist_slab.json b/src/main/resources/data/twigs/recipe/polished_schist_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_schist_slab.json rename to src/main/resources/data/twigs/recipe/polished_schist_slab.json diff --git a/src/main/resources/data/twigs/recipes/polished_schist_slab_from_polished_schist_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_schist_slab_from_polished_schist_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_schist_slab_from_polished_schist_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_schist_slab_from_polished_schist_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_schist_slab_from_schist_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_schist_slab_from_schist_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_schist_slab_from_schist_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_schist_slab_from_schist_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_schist_stairs.json b/src/main/resources/data/twigs/recipe/polished_schist_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_schist_stairs.json rename to src/main/resources/data/twigs/recipe/polished_schist_stairs.json diff --git a/src/main/resources/data/twigs/recipes/polished_schist_stairs_from_polished_schist_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_schist_stairs_from_polished_schist_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_schist_stairs_from_polished_schist_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_schist_stairs_from_polished_schist_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_schist_stairs_from_schist_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_schist_stairs_from_schist_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_schist_stairs_from_schist_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_schist_stairs_from_schist_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_schist_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_schist_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_schist_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_schist_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_tuff_brick_slab.json b/src/main/resources/data/twigs/recipe/polished_tuff_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_tuff_brick_slab.json rename to src/main/resources/data/twigs/recipe/polished_tuff_brick_slab.json diff --git a/src/main/resources/data/twigs/recipes/polished_tuff_brick_slab_from_polished_tuff_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_tuff_brick_slab_from_polished_tuff_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_tuff_brick_slab_from_polished_tuff_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_tuff_brick_slab_from_polished_tuff_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_tuff_brick_slab_from_polished_tuff_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_tuff_brick_slab_from_polished_tuff_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_tuff_brick_slab_from_polished_tuff_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_tuff_brick_slab_from_polished_tuff_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_tuff_brick_slab_from_tuff_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_tuff_brick_slab_from_tuff_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_tuff_brick_slab_from_tuff_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_tuff_brick_slab_from_tuff_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_tuff_brick_stairs.json b/src/main/resources/data/twigs/recipe/polished_tuff_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_tuff_brick_stairs.json rename to src/main/resources/data/twigs/recipe/polished_tuff_brick_stairs.json diff --git a/src/main/resources/data/twigs/recipes/polished_tuff_brick_stairs_from_polished_tuff_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_tuff_brick_stairs_from_polished_tuff_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_tuff_brick_stairs_from_polished_tuff_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_tuff_brick_stairs_from_polished_tuff_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_tuff_brick_stairs_from_polished_tuff_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_tuff_brick_stairs_from_polished_tuff_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_tuff_brick_stairs_from_polished_tuff_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_tuff_brick_stairs_from_polished_tuff_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_tuff_brick_stairs_from_tuff_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_tuff_brick_stairs_from_tuff_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_tuff_brick_stairs_from_tuff_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_tuff_brick_stairs_from_tuff_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_tuff_brick_wall.json b/src/main/resources/data/twigs/recipe/polished_tuff_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_tuff_brick_wall.json rename to src/main/resources/data/twigs/recipe/polished_tuff_brick_wall.json diff --git a/src/main/resources/data/twigs/recipes/polished_tuff_brick_wall_from_polished_tuff_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_tuff_brick_wall_from_polished_tuff_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_tuff_brick_wall_from_polished_tuff_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_tuff_brick_wall_from_polished_tuff_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_tuff_brick_wall_from_polished_tuff_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_tuff_brick_wall_from_polished_tuff_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_tuff_brick_wall_from_polished_tuff_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_tuff_brick_wall_from_polished_tuff_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_tuff_brick_wall_from_tuff_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_tuff_brick_wall_from_tuff_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_tuff_brick_wall_from_tuff_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_tuff_brick_wall_from_tuff_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_tuff_bricks.json b/src/main/resources/data/twigs/recipe/polished_tuff_bricks.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_tuff_bricks.json rename to src/main/resources/data/twigs/recipe/polished_tuff_bricks.json diff --git a/src/main/resources/data/twigs/recipes/polished_tuff_bricks_from_tuff_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_tuff_bricks_from_tuff_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_tuff_bricks_from_tuff_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_tuff_bricks_from_tuff_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_tuff_bricks_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_tuff_bricks_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_tuff_bricks_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_tuff_bricks_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_tuff_slab.json b/src/main/resources/data/twigs/recipe/polished_tuff_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_tuff_slab.json rename to src/main/resources/data/twigs/recipe/polished_tuff_slab.json diff --git a/src/main/resources/data/twigs/recipes/polished_tuff_slab_from_polished_tuff_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_tuff_slab_from_polished_tuff_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_tuff_slab_from_polished_tuff_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_tuff_slab_from_polished_tuff_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_tuff_slab_from_tuff_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_tuff_slab_from_tuff_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_tuff_slab_from_tuff_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_tuff_slab_from_tuff_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_tuff_stairs.json b/src/main/resources/data/twigs/recipe/polished_tuff_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_tuff_stairs.json rename to src/main/resources/data/twigs/recipe/polished_tuff_stairs.json diff --git a/src/main/resources/data/twigs/recipes/polished_tuff_stairs_from_polished_tuff_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_tuff_stairs_from_polished_tuff_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_tuff_stairs_from_polished_tuff_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_tuff_stairs_from_polished_tuff_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_tuff_stairs_from_tuff_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_tuff_stairs_from_tuff_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_tuff_stairs_from_tuff_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_tuff_stairs_from_tuff_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/polished_tuff_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_tuff_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/polished_tuff_stonecutting.json rename to src/main/resources/data/twigs/recipe/polished_tuff_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/purple_packed_silt.json b/src/main/resources/data/twigs/recipe/purple_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/purple_packed_silt.json rename to src/main/resources/data/twigs/recipe/purple_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/purple_silt_pot.json b/src/main/resources/data/twigs/recipe/purple_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/recipes/purple_silt_pot.json rename to src/main/resources/data/twigs/recipe/purple_silt_pot.json diff --git a/src/main/resources/data/twigs/recipes/purple_silt_shingle_slab.json b/src/main/resources/data/twigs/recipe/purple_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/purple_silt_shingle_slab.json rename to src/main/resources/data/twigs/recipe/purple_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/recipes/purple_silt_shingle_slab_from_purple_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/purple_silt_shingle_slab_from_purple_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/purple_silt_shingle_slab_from_purple_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/purple_silt_shingle_slab_from_purple_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/purple_silt_shingle_slab_from_purple_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/purple_silt_shingle_slab_from_purple_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/purple_silt_shingle_slab_from_purple_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/purple_silt_shingle_slab_from_purple_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/purple_silt_shingle_stairs.json b/src/main/resources/data/twigs/recipe/purple_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/purple_silt_shingle_stairs.json rename to src/main/resources/data/twigs/recipe/purple_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/recipes/purple_silt_shingle_stairs_from_purple_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/purple_silt_shingle_stairs_from_purple_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/purple_silt_shingle_stairs_from_purple_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/purple_silt_shingle_stairs_from_purple_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/purple_silt_shingle_stairs_from_purple_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/purple_silt_shingle_stairs_from_purple_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/purple_silt_shingle_stairs_from_purple_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/purple_silt_shingle_stairs_from_purple_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/purple_silt_shingle_wall.json b/src/main/resources/data/twigs/recipe/purple_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/purple_silt_shingle_wall.json rename to src/main/resources/data/twigs/recipe/purple_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/recipes/purple_silt_shingle_wall_from_purple_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/purple_silt_shingle_wall_from_purple_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/purple_silt_shingle_wall_from_purple_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/purple_silt_shingle_wall_from_purple_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/purple_silt_shingle_wall_from_purple_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/purple_silt_shingle_wall_from_purple_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/purple_silt_shingle_wall_from_purple_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/purple_silt_shingle_wall_from_purple_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/purple_silt_shingles.json b/src/main/resources/data/twigs/recipe/purple_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/recipes/purple_silt_shingles.json rename to src/main/resources/data/twigs/recipe/purple_silt_shingles.json diff --git a/src/main/resources/data/twigs/recipes/purple_silt_shingles_from_packed_silt.json b/src/main/resources/data/twigs/recipe/purple_silt_shingles_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/purple_silt_shingles_from_packed_silt.json rename to src/main/resources/data/twigs/recipe/purple_silt_shingles_from_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/purple_silt_shingles_from_purple_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/purple_silt_shingles_from_purple_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/purple_silt_shingles_from_purple_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/purple_silt_shingles_from_purple_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/quartz_column.json b/src/main/resources/data/twigs/recipe/quartz_column.json similarity index 100% rename from src/main/resources/data/twigs/recipes/quartz_column.json rename to src/main/resources/data/twigs/recipe/quartz_column.json diff --git a/src/main/resources/data/twigs/recipes/quartz_column_stonecutting.json b/src/main/resources/data/twigs/recipe/quartz_column_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/quartz_column_stonecutting.json rename to src/main/resources/data/twigs/recipe/quartz_column_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/red_packed_silt.json b/src/main/resources/data/twigs/recipe/red_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/red_packed_silt.json rename to src/main/resources/data/twigs/recipe/red_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/red_silt_pot.json b/src/main/resources/data/twigs/recipe/red_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/recipes/red_silt_pot.json rename to src/main/resources/data/twigs/recipe/red_silt_pot.json diff --git a/src/main/resources/data/twigs/recipes/red_silt_shingle_slab.json b/src/main/resources/data/twigs/recipe/red_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/red_silt_shingle_slab.json rename to src/main/resources/data/twigs/recipe/red_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/recipes/red_silt_shingle_slab_from_red_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/red_silt_shingle_slab_from_red_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/red_silt_shingle_slab_from_red_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/red_silt_shingle_slab_from_red_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/red_silt_shingle_slab_from_red_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/red_silt_shingle_slab_from_red_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/red_silt_shingle_slab_from_red_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/red_silt_shingle_slab_from_red_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/red_silt_shingle_stairs.json b/src/main/resources/data/twigs/recipe/red_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/red_silt_shingle_stairs.json rename to src/main/resources/data/twigs/recipe/red_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/recipes/red_silt_shingle_stairs_from_red_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/red_silt_shingle_stairs_from_red_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/red_silt_shingle_stairs_from_red_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/red_silt_shingle_stairs_from_red_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/red_silt_shingle_stairs_from_red_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/red_silt_shingle_stairs_from_red_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/red_silt_shingle_stairs_from_red_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/red_silt_shingle_stairs_from_red_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/red_silt_shingle_wall.json b/src/main/resources/data/twigs/recipe/red_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/red_silt_shingle_wall.json rename to src/main/resources/data/twigs/recipe/red_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/recipes/red_silt_shingle_wall_from_red_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/red_silt_shingle_wall_from_red_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/red_silt_shingle_wall_from_red_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/red_silt_shingle_wall_from_red_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/red_silt_shingle_wall_from_red_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/red_silt_shingle_wall_from_red_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/red_silt_shingle_wall_from_red_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/red_silt_shingle_wall_from_red_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/red_silt_shingles.json b/src/main/resources/data/twigs/recipe/red_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/recipes/red_silt_shingles.json rename to src/main/resources/data/twigs/recipe/red_silt_shingles.json diff --git a/src/main/resources/data/twigs/recipes/red_silt_shingles_from_packed_silt.json b/src/main/resources/data/twigs/recipe/red_silt_shingles_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/red_silt_shingles_from_packed_silt.json rename to src/main/resources/data/twigs/recipe/red_silt_shingles_from_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/red_silt_shingles_from_red_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/red_silt_shingles_from_red_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/red_silt_shingles_from_red_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/red_silt_shingles_from_red_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/rhyolite.json b/src/main/resources/data/twigs/recipe/rhyolite.json similarity index 100% rename from src/main/resources/data/twigs/recipes/rhyolite.json rename to src/main/resources/data/twigs/recipe/rhyolite.json diff --git a/src/main/resources/data/twigs/recipes/rhyolite_slab.json b/src/main/resources/data/twigs/recipe/rhyolite_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/rhyolite_slab.json rename to src/main/resources/data/twigs/recipe/rhyolite_slab.json diff --git a/src/main/resources/data/twigs/recipes/rhyolite_slab_from_rhyolite_stonecutting.json b/src/main/resources/data/twigs/recipe/rhyolite_slab_from_rhyolite_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/rhyolite_slab_from_rhyolite_stonecutting.json rename to src/main/resources/data/twigs/recipe/rhyolite_slab_from_rhyolite_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/rhyolite_stairs.json b/src/main/resources/data/twigs/recipe/rhyolite_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/rhyolite_stairs.json rename to src/main/resources/data/twigs/recipe/rhyolite_stairs.json diff --git a/src/main/resources/data/twigs/recipes/rhyolite_stairs_from_rhyolite_stonecutting.json b/src/main/resources/data/twigs/recipe/rhyolite_stairs_from_rhyolite_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/rhyolite_stairs_from_rhyolite_stonecutting.json rename to src/main/resources/data/twigs/recipe/rhyolite_stairs_from_rhyolite_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/rhyolite_wall.json b/src/main/resources/data/twigs/recipe/rhyolite_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/rhyolite_wall.json rename to src/main/resources/data/twigs/recipe/rhyolite_wall.json diff --git a/src/main/resources/data/twigs/recipes/rhyolite_wall_from_rhyolite_stonecutting.json b/src/main/resources/data/twigs/recipe/rhyolite_wall_from_rhyolite_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/rhyolite_wall_from_rhyolite_stonecutting.json rename to src/main/resources/data/twigs/recipe/rhyolite_wall_from_rhyolite_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/rocky_dirt.json b/src/main/resources/data/twigs/recipe/rocky_dirt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/rocky_dirt.json rename to src/main/resources/data/twigs/recipe/rocky_dirt.json diff --git a/src/main/resources/data/twigs/recipes/schist.json b/src/main/resources/data/twigs/recipe/schist.json similarity index 100% rename from src/main/resources/data/twigs/recipes/schist.json rename to src/main/resources/data/twigs/recipe/schist.json diff --git a/src/main/resources/data/twigs/recipes/schist_slab.json b/src/main/resources/data/twigs/recipe/schist_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/schist_slab.json rename to src/main/resources/data/twigs/recipe/schist_slab.json diff --git a/src/main/resources/data/twigs/recipes/schist_slab_from_schist_stonecutting.json b/src/main/resources/data/twigs/recipe/schist_slab_from_schist_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/schist_slab_from_schist_stonecutting.json rename to src/main/resources/data/twigs/recipe/schist_slab_from_schist_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/schist_stairs.json b/src/main/resources/data/twigs/recipe/schist_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/schist_stairs.json rename to src/main/resources/data/twigs/recipe/schist_stairs.json diff --git a/src/main/resources/data/twigs/recipes/schist_stairs_from_schist_stonecutting.json b/src/main/resources/data/twigs/recipe/schist_stairs_from_schist_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/schist_stairs_from_schist_stonecutting.json rename to src/main/resources/data/twigs/recipe/schist_stairs_from_schist_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/schist_wall.json b/src/main/resources/data/twigs/recipe/schist_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/schist_wall.json rename to src/main/resources/data/twigs/recipe/schist_wall.json diff --git a/src/main/resources/data/twigs/recipes/schist_wall_from_schist_stonecutting.json b/src/main/resources/data/twigs/recipe/schist_wall_from_schist_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/schist_wall_from_schist_stonecutting.json rename to src/main/resources/data/twigs/recipe/schist_wall_from_schist_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/silt.json b/src/main/resources/data/twigs/recipe/silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/silt.json rename to src/main/resources/data/twigs/recipe/silt.json diff --git a/src/main/resources/data/twigs/recipes/silt_brick.json b/src/main/resources/data/twigs/recipe/silt_brick.json similarity index 100% rename from src/main/resources/data/twigs/recipes/silt_brick.json rename to src/main/resources/data/twigs/recipe/silt_brick.json diff --git a/src/main/resources/data/twigs/recipes/silt_brick_slab.json b/src/main/resources/data/twigs/recipe/silt_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/silt_brick_slab.json rename to src/main/resources/data/twigs/recipe/silt_brick_slab.json diff --git a/src/main/resources/data/twigs/recipes/silt_brick_slab_from_silt_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/silt_brick_slab_from_silt_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/silt_brick_slab_from_silt_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/silt_brick_slab_from_silt_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/silt_brick_stairs.json b/src/main/resources/data/twigs/recipe/silt_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/silt_brick_stairs.json rename to src/main/resources/data/twigs/recipe/silt_brick_stairs.json diff --git a/src/main/resources/data/twigs/recipes/silt_brick_stairs_from_silt_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/silt_brick_stairs_from_silt_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/silt_brick_stairs_from_silt_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/silt_brick_stairs_from_silt_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/silt_brick_trail.json b/src/main/resources/data/twigs/recipe/silt_brick_trail.json similarity index 100% rename from src/main/resources/data/twigs/recipes/silt_brick_trail.json rename to src/main/resources/data/twigs/recipe/silt_brick_trail.json diff --git a/src/main/resources/data/twigs/recipes/silt_brick_wall.json b/src/main/resources/data/twigs/recipe/silt_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/silt_brick_wall.json rename to src/main/resources/data/twigs/recipe/silt_brick_wall.json diff --git a/src/main/resources/data/twigs/recipes/silt_brick_wall_from_silt_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/silt_brick_wall_from_silt_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/silt_brick_wall_from_silt_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/silt_brick_wall_from_silt_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/silt_bricks.json b/src/main/resources/data/twigs/recipe/silt_bricks.json similarity index 100% rename from src/main/resources/data/twigs/recipes/silt_bricks.json rename to src/main/resources/data/twigs/recipe/silt_bricks.json diff --git a/src/main/resources/data/twigs/recipes/silt_from_silt_balls.json b/src/main/resources/data/twigs/recipe/silt_from_silt_balls.json similarity index 100% rename from src/main/resources/data/twigs/recipes/silt_from_silt_balls.json rename to src/main/resources/data/twigs/recipe/silt_from_silt_balls.json diff --git a/src/main/resources/data/twigs/recipes/silt_pot.json b/src/main/resources/data/twigs/recipe/silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/recipes/silt_pot.json rename to src/main/resources/data/twigs/recipe/silt_pot.json diff --git a/src/main/resources/data/twigs/recipes/silt_shingle_slab.json b/src/main/resources/data/twigs/recipe/silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/silt_shingle_slab.json rename to src/main/resources/data/twigs/recipe/silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/recipes/silt_shingle_slab_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/silt_shingle_slab_from_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/silt_shingle_slab_from_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/silt_shingle_slab_from_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/silt_shingle_slab_from_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/silt_shingle_slab_from_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/silt_shingle_slab_from_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/silt_shingle_slab_from_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/silt_shingle_stairs.json b/src/main/resources/data/twigs/recipe/silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/silt_shingle_stairs.json rename to src/main/resources/data/twigs/recipe/silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/recipes/silt_shingle_stairs_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/silt_shingle_stairs_from_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/silt_shingle_stairs_from_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/silt_shingle_stairs_from_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/silt_shingle_stairs_from_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/silt_shingle_stairs_from_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/silt_shingle_stairs_from_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/silt_shingle_stairs_from_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/silt_shingle_wall.json b/src/main/resources/data/twigs/recipe/silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/silt_shingle_wall.json rename to src/main/resources/data/twigs/recipe/silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/recipes/silt_shingle_wall_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/silt_shingle_wall_from_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/silt_shingle_wall_from_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/silt_shingle_wall_from_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/silt_shingle_wall_from_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/silt_shingle_wall_from_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/silt_shingle_wall_from_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/silt_shingle_wall_from_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/silt_shingles.json b/src/main/resources/data/twigs/recipe/silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/recipes/silt_shingles.json rename to src/main/resources/data/twigs/recipe/silt_shingles.json diff --git a/src/main/resources/data/twigs/recipes/silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/silt_shingles_from_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/silt_shingles_from_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/silt_shingles_from_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/smooth_basalt_brick_slab.json b/src/main/resources/data/twigs/recipe/smooth_basalt_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/smooth_basalt_brick_slab.json rename to src/main/resources/data/twigs/recipe/smooth_basalt_brick_slab.json diff --git a/src/main/resources/data/twigs/recipes/smooth_basalt_brick_slab_from_smooth_basalt_stonecutting.json b/src/main/resources/data/twigs/recipe/smooth_basalt_brick_slab_from_smooth_basalt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/smooth_basalt_brick_slab_from_smooth_basalt_stonecutting.json rename to src/main/resources/data/twigs/recipe/smooth_basalt_brick_slab_from_smooth_basalt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/smooth_basalt_brick_slab_stonecutting.json b/src/main/resources/data/twigs/recipe/smooth_basalt_brick_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/smooth_basalt_brick_slab_stonecutting.json rename to src/main/resources/data/twigs/recipe/smooth_basalt_brick_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/smooth_basalt_brick_stairs.json b/src/main/resources/data/twigs/recipe/smooth_basalt_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/smooth_basalt_brick_stairs.json rename to src/main/resources/data/twigs/recipe/smooth_basalt_brick_stairs.json diff --git a/src/main/resources/data/twigs/recipes/smooth_basalt_brick_stairs_from_smooth_basalt_stonecutting.json b/src/main/resources/data/twigs/recipe/smooth_basalt_brick_stairs_from_smooth_basalt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/smooth_basalt_brick_stairs_from_smooth_basalt_stonecutting.json rename to src/main/resources/data/twigs/recipe/smooth_basalt_brick_stairs_from_smooth_basalt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/smooth_basalt_brick_stairs_stonecutting.json b/src/main/resources/data/twigs/recipe/smooth_basalt_brick_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/smooth_basalt_brick_stairs_stonecutting.json rename to src/main/resources/data/twigs/recipe/smooth_basalt_brick_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/smooth_basalt_brick_wall.json b/src/main/resources/data/twigs/recipe/smooth_basalt_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/smooth_basalt_brick_wall.json rename to src/main/resources/data/twigs/recipe/smooth_basalt_brick_wall.json diff --git a/src/main/resources/data/twigs/recipes/smooth_basalt_brick_wall_from_smooth_basalt_stonecutting.json b/src/main/resources/data/twigs/recipe/smooth_basalt_brick_wall_from_smooth_basalt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/smooth_basalt_brick_wall_from_smooth_basalt_stonecutting.json rename to src/main/resources/data/twigs/recipe/smooth_basalt_brick_wall_from_smooth_basalt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/smooth_basalt_brick_wall_stonecutting.json b/src/main/resources/data/twigs/recipe/smooth_basalt_brick_wall_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/smooth_basalt_brick_wall_stonecutting.json rename to src/main/resources/data/twigs/recipe/smooth_basalt_brick_wall_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/smooth_basalt_bricks.json b/src/main/resources/data/twigs/recipe/smooth_basalt_bricks.json similarity index 100% rename from src/main/resources/data/twigs/recipes/smooth_basalt_bricks.json rename to src/main/resources/data/twigs/recipe/smooth_basalt_bricks.json diff --git a/src/main/resources/data/twigs/recipes/smooth_basalt_bricks_stonecutting.json b/src/main/resources/data/twigs/recipe/smooth_basalt_bricks_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/smooth_basalt_bricks_stonecutting.json rename to src/main/resources/data/twigs/recipe/smooth_basalt_bricks_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/smooth_stone_brick_slab.json b/src/main/resources/data/twigs/recipe/smooth_stone_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/smooth_stone_brick_slab.json rename to src/main/resources/data/twigs/recipe/smooth_stone_brick_slab.json diff --git a/src/main/resources/data/twigs/recipes/smooth_stone_brick_slab_from_smooth_stone_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/smooth_stone_brick_slab_from_smooth_stone_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/smooth_stone_brick_slab_from_smooth_stone_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/smooth_stone_brick_slab_from_smooth_stone_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/smooth_stone_brick_slab_from_smooth_stone_stonecutting.json b/src/main/resources/data/twigs/recipe/smooth_stone_brick_slab_from_smooth_stone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/smooth_stone_brick_slab_from_smooth_stone_stonecutting.json rename to src/main/resources/data/twigs/recipe/smooth_stone_brick_slab_from_smooth_stone_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/smooth_stone_brick_stairs.json b/src/main/resources/data/twigs/recipe/smooth_stone_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/smooth_stone_brick_stairs.json rename to src/main/resources/data/twigs/recipe/smooth_stone_brick_stairs.json diff --git a/src/main/resources/data/twigs/recipes/smooth_stone_brick_stairs_from_smooth_stone_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/smooth_stone_brick_stairs_from_smooth_stone_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/smooth_stone_brick_stairs_from_smooth_stone_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/smooth_stone_brick_stairs_from_smooth_stone_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/smooth_stone_brick_stairs_from_smooth_stone_stonecutting.json b/src/main/resources/data/twigs/recipe/smooth_stone_brick_stairs_from_smooth_stone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/smooth_stone_brick_stairs_from_smooth_stone_stonecutting.json rename to src/main/resources/data/twigs/recipe/smooth_stone_brick_stairs_from_smooth_stone_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/smooth_stone_brick_wall.json b/src/main/resources/data/twigs/recipe/smooth_stone_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/smooth_stone_brick_wall.json rename to src/main/resources/data/twigs/recipe/smooth_stone_brick_wall.json diff --git a/src/main/resources/data/twigs/recipes/smooth_stone_brick_wall_from_smooth_stone_brick_stonecutting.json b/src/main/resources/data/twigs/recipe/smooth_stone_brick_wall_from_smooth_stone_brick_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/smooth_stone_brick_wall_from_smooth_stone_brick_stonecutting.json rename to src/main/resources/data/twigs/recipe/smooth_stone_brick_wall_from_smooth_stone_brick_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/smooth_stone_brick_wall_from_smooth_stone_stonecutting.json b/src/main/resources/data/twigs/recipe/smooth_stone_brick_wall_from_smooth_stone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/smooth_stone_brick_wall_from_smooth_stone_stonecutting.json rename to src/main/resources/data/twigs/recipe/smooth_stone_brick_wall_from_smooth_stone_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/smooth_stone_bricks.json b/src/main/resources/data/twigs/recipe/smooth_stone_bricks.json similarity index 100% rename from src/main/resources/data/twigs/recipes/smooth_stone_bricks.json rename to src/main/resources/data/twigs/recipe/smooth_stone_bricks.json diff --git a/src/main/resources/data/twigs/recipes/smooth_stone_bricks_from_smooth_stone_stonecutting.json b/src/main/resources/data/twigs/recipe/smooth_stone_bricks_from_smooth_stone_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/smooth_stone_bricks_from_smooth_stone_stonecutting.json rename to src/main/resources/data/twigs/recipe/smooth_stone_bricks_from_smooth_stone_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/soul_lamp.json b/src/main/resources/data/twigs/recipe/soul_lamp.json similarity index 100% rename from src/main/resources/data/twigs/recipes/soul_lamp.json rename to src/main/resources/data/twigs/recipe/soul_lamp.json diff --git a/src/main/resources/data/twigs/recipes/spruce_table.json b/src/main/resources/data/twigs/recipe/spruce_table.json similarity index 100% rename from src/main/resources/data/twigs/recipes/spruce_table.json rename to src/main/resources/data/twigs/recipe/spruce_table.json diff --git a/src/main/resources/data/twigs/recipes/stick_from_twig.json b/src/main/resources/data/twigs/recipe/stick_from_twig.json similarity index 100% rename from src/main/resources/data/twigs/recipes/stick_from_twig.json rename to src/main/resources/data/twigs/recipe/stick_from_twig.json diff --git a/src/main/resources/data/twigs/recipes/stone_column.json b/src/main/resources/data/twigs/recipe/stone_column.json similarity index 100% rename from src/main/resources/data/twigs/recipes/stone_column.json rename to src/main/resources/data/twigs/recipe/stone_column.json diff --git a/src/main/resources/data/twigs/recipes/stone_column_stonecutting.json b/src/main/resources/data/twigs/recipe/stone_column_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/stone_column_stonecutting.json rename to src/main/resources/data/twigs/recipe/stone_column_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/torchflower_paper_lantern.json b/src/main/resources/data/twigs/recipe/torchflower_paper_lantern.json similarity index 100% rename from src/main/resources/data/twigs/recipes/torchflower_paper_lantern.json rename to src/main/resources/data/twigs/recipe/torchflower_paper_lantern.json diff --git a/src/main/resources/data/twigs/recipes/tuff_slab_from_tuff_stonecutting.json b/src/main/resources/data/twigs/recipe/tuff_slab_from_tuff_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/tuff_slab_from_tuff_stonecutting.json rename to src/main/resources/data/twigs/recipe/tuff_slab_from_tuff_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/tuff_stairs.json b/src/main/resources/data/twigs/recipe/tuff_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/tuff_stairs.json rename to src/main/resources/data/twigs/recipe/tuff_stairs.json diff --git a/src/main/resources/data/twigs/recipes/tuff_stairs_from_tuff_stonecutting.json b/src/main/resources/data/twigs/recipe/tuff_stairs_from_tuff_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/tuff_stairs_from_tuff_stonecutting.json rename to src/main/resources/data/twigs/recipe/tuff_stairs_from_tuff_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/tuff_wall.json b/src/main/resources/data/twigs/recipe/tuff_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/tuff_wall.json rename to src/main/resources/data/twigs/recipe/tuff_wall.json diff --git a/src/main/resources/data/twigs/recipes/tuff_wall_from_tuff_stonecutting.json b/src/main/resources/data/twigs/recipe/tuff_wall_from_tuff_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/tuff_wall_from_tuff_stonecutting.json rename to src/main/resources/data/twigs/recipe/tuff_wall_from_tuff_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/twisting_polished_blackstone_brick_slab.json b/src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/twisting_polished_blackstone_brick_slab.json rename to src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_slab.json diff --git a/src/main/resources/data/twigs/recipes/twisting_polished_blackstone_brick_slab_stonecutting.json b/src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/twisting_polished_blackstone_brick_slab_stonecutting.json rename to src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/twisting_polished_blackstone_brick_stairs.json b/src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/twisting_polished_blackstone_brick_stairs.json rename to src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_stairs.json diff --git a/src/main/resources/data/twigs/recipes/twisting_polished_blackstone_brick_stairs_stonecutting.json b/src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/twisting_polished_blackstone_brick_stairs_stonecutting.json rename to src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/twisting_polished_blackstone_brick_wall.json b/src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/twisting_polished_blackstone_brick_wall.json rename to src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_wall.json diff --git a/src/main/resources/data/twigs/recipes/twisting_polished_blackstone_brick_wall_stonecutting.json b/src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_wall_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/twisting_polished_blackstone_brick_wall_stonecutting.json rename to src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_wall_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/twisting_polished_blackstone_bricks.json b/src/main/resources/data/twigs/recipe/twisting_polished_blackstone_bricks.json similarity index 100% rename from src/main/resources/data/twigs/recipes/twisting_polished_blackstone_bricks.json rename to src/main/resources/data/twigs/recipe/twisting_polished_blackstone_bricks.json diff --git a/src/main/resources/data/twigs/recipes/warped_shroomlamp.json b/src/main/resources/data/twigs/recipe/warped_shroomlamp.json similarity index 100% rename from src/main/resources/data/twigs/recipes/warped_shroomlamp.json rename to src/main/resources/data/twigs/recipe/warped_shroomlamp.json diff --git a/src/main/resources/data/twigs/recipes/warped_table.json b/src/main/resources/data/twigs/recipe/warped_table.json similarity index 100% rename from src/main/resources/data/twigs/recipes/warped_table.json rename to src/main/resources/data/twigs/recipe/warped_table.json diff --git a/src/main/resources/data/twigs/recipes/waxed_copper_pillar.json b/src/main/resources/data/twigs/recipe/waxed_copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/recipes/waxed_copper_pillar.json rename to src/main/resources/data/twigs/recipe/waxed_copper_pillar.json diff --git a/src/main/resources/data/twigs/recipes/waxed_copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/recipe/waxed_copper_pillar_from_cut_copper_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/waxed_copper_pillar_from_cut_copper_stonecutting.json rename to src/main/resources/data/twigs/recipe/waxed_copper_pillar_from_cut_copper_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/waxed_copper_pillar_stonecutting.json b/src/main/resources/data/twigs/recipe/waxed_copper_pillar_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/waxed_copper_pillar_stonecutting.json rename to src/main/resources/data/twigs/recipe/waxed_copper_pillar_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/waxed_exposed_copper_pillar.json b/src/main/resources/data/twigs/recipe/waxed_exposed_copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/recipes/waxed_exposed_copper_pillar.json rename to src/main/resources/data/twigs/recipe/waxed_exposed_copper_pillar.json diff --git a/src/main/resources/data/twigs/recipes/waxed_exposed_copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/recipe/waxed_exposed_copper_pillar_from_cut_copper_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/waxed_exposed_copper_pillar_from_cut_copper_stonecutting.json rename to src/main/resources/data/twigs/recipe/waxed_exposed_copper_pillar_from_cut_copper_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/waxed_exposed_copper_pillar_stonecutting.json b/src/main/resources/data/twigs/recipe/waxed_exposed_copper_pillar_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/waxed_exposed_copper_pillar_stonecutting.json rename to src/main/resources/data/twigs/recipe/waxed_exposed_copper_pillar_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/waxed_oxidized_copper_pillar.json b/src/main/resources/data/twigs/recipe/waxed_oxidized_copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/recipes/waxed_oxidized_copper_pillar.json rename to src/main/resources/data/twigs/recipe/waxed_oxidized_copper_pillar.json diff --git a/src/main/resources/data/twigs/recipes/waxed_oxidized_copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/recipe/waxed_oxidized_copper_pillar_from_cut_copper_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/waxed_oxidized_copper_pillar_from_cut_copper_stonecutting.json rename to src/main/resources/data/twigs/recipe/waxed_oxidized_copper_pillar_from_cut_copper_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/waxed_oxidized_copper_pillar_stonecutting.json b/src/main/resources/data/twigs/recipe/waxed_oxidized_copper_pillar_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/waxed_oxidized_copper_pillar_stonecutting.json rename to src/main/resources/data/twigs/recipe/waxed_oxidized_copper_pillar_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/waxed_weathered_copper_pillar.json b/src/main/resources/data/twigs/recipe/waxed_weathered_copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/recipes/waxed_weathered_copper_pillar.json rename to src/main/resources/data/twigs/recipe/waxed_weathered_copper_pillar.json diff --git a/src/main/resources/data/twigs/recipes/waxed_weathered_copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/recipe/waxed_weathered_copper_pillar_from_cut_copper_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/waxed_weathered_copper_pillar_from_cut_copper_stonecutting.json rename to src/main/resources/data/twigs/recipe/waxed_weathered_copper_pillar_from_cut_copper_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/waxed_weathered_copper_pillar_stonecutting.json b/src/main/resources/data/twigs/recipe/waxed_weathered_copper_pillar_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/waxed_weathered_copper_pillar_stonecutting.json rename to src/main/resources/data/twigs/recipe/waxed_weathered_copper_pillar_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/weathered_copper_pillar.json b/src/main/resources/data/twigs/recipe/weathered_copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/recipes/weathered_copper_pillar.json rename to src/main/resources/data/twigs/recipe/weathered_copper_pillar.json diff --git a/src/main/resources/data/twigs/recipes/weathered_copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/recipe/weathered_copper_pillar_from_cut_copper_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/weathered_copper_pillar_from_cut_copper_stonecutting.json rename to src/main/resources/data/twigs/recipe/weathered_copper_pillar_from_cut_copper_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/weathered_copper_pillar_stonecutting.json b/src/main/resources/data/twigs/recipe/weathered_copper_pillar_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/weathered_copper_pillar_stonecutting.json rename to src/main/resources/data/twigs/recipe/weathered_copper_pillar_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/weeping_polished_blackstone_brick_slab.json b/src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/weeping_polished_blackstone_brick_slab.json rename to src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_slab.json diff --git a/src/main/resources/data/twigs/recipes/weeping_polished_blackstone_brick_slab_stonecutting.json b/src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_slab_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/weeping_polished_blackstone_brick_slab_stonecutting.json rename to src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_slab_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/weeping_polished_blackstone_brick_stairs.json b/src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/weeping_polished_blackstone_brick_stairs.json rename to src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_stairs.json diff --git a/src/main/resources/data/twigs/recipes/weeping_polished_blackstone_brick_stairs_stonecutting.json b/src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_stairs_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/weeping_polished_blackstone_brick_stairs_stonecutting.json rename to src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_stairs_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/weeping_polished_blackstone_brick_wall.json b/src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/weeping_polished_blackstone_brick_wall.json rename to src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_wall.json diff --git a/src/main/resources/data/twigs/recipes/weeping_polished_blackstone_brick_wall_stonecutting.json b/src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_wall_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/weeping_polished_blackstone_brick_wall_stonecutting.json rename to src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_wall_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/weeping_polished_blackstone_bricks.json b/src/main/resources/data/twigs/recipe/weeping_polished_blackstone_bricks.json similarity index 100% rename from src/main/resources/data/twigs/recipes/weeping_polished_blackstone_bricks.json rename to src/main/resources/data/twigs/recipe/weeping_polished_blackstone_bricks.json diff --git a/src/main/resources/data/twigs/recipes/white_packed_silt.json b/src/main/resources/data/twigs/recipe/white_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/white_packed_silt.json rename to src/main/resources/data/twigs/recipe/white_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/white_silt_pot.json b/src/main/resources/data/twigs/recipe/white_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/recipes/white_silt_pot.json rename to src/main/resources/data/twigs/recipe/white_silt_pot.json diff --git a/src/main/resources/data/twigs/recipes/white_silt_shingle_slab.json b/src/main/resources/data/twigs/recipe/white_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/white_silt_shingle_slab.json rename to src/main/resources/data/twigs/recipe/white_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/recipes/white_silt_shingle_slab_from_white_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/white_silt_shingle_slab_from_white_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/white_silt_shingle_slab_from_white_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/white_silt_shingle_slab_from_white_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/white_silt_shingle_slab_from_white_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/white_silt_shingle_slab_from_white_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/white_silt_shingle_slab_from_white_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/white_silt_shingle_slab_from_white_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/white_silt_shingle_stairs.json b/src/main/resources/data/twigs/recipe/white_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/white_silt_shingle_stairs.json rename to src/main/resources/data/twigs/recipe/white_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/recipes/white_silt_shingle_stairs_from_white_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/white_silt_shingle_stairs_from_white_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/white_silt_shingle_stairs_from_white_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/white_silt_shingle_stairs_from_white_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/white_silt_shingle_stairs_from_white_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/white_silt_shingle_stairs_from_white_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/white_silt_shingle_stairs_from_white_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/white_silt_shingle_stairs_from_white_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/white_silt_shingle_wall.json b/src/main/resources/data/twigs/recipe/white_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/white_silt_shingle_wall.json rename to src/main/resources/data/twigs/recipe/white_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/recipes/white_silt_shingle_wall_from_white_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/white_silt_shingle_wall_from_white_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/white_silt_shingle_wall_from_white_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/white_silt_shingle_wall_from_white_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/white_silt_shingle_wall_from_white_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/white_silt_shingle_wall_from_white_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/white_silt_shingle_wall_from_white_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/white_silt_shingle_wall_from_white_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/white_silt_shingles.json b/src/main/resources/data/twigs/recipe/white_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/recipes/white_silt_shingles.json rename to src/main/resources/data/twigs/recipe/white_silt_shingles.json diff --git a/src/main/resources/data/twigs/recipes/white_silt_shingles_from_packed_silt.json b/src/main/resources/data/twigs/recipe/white_silt_shingles_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/white_silt_shingles_from_packed_silt.json rename to src/main/resources/data/twigs/recipe/white_silt_shingles_from_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/white_silt_shingles_from_white_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/white_silt_shingles_from_white_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/white_silt_shingles_from_white_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/white_silt_shingles_from_white_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/yellow_packed_silt.json b/src/main/resources/data/twigs/recipe/yellow_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/yellow_packed_silt.json rename to src/main/resources/data/twigs/recipe/yellow_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/yellow_silt_pot.json b/src/main/resources/data/twigs/recipe/yellow_silt_pot.json similarity index 100% rename from src/main/resources/data/twigs/recipes/yellow_silt_pot.json rename to src/main/resources/data/twigs/recipe/yellow_silt_pot.json diff --git a/src/main/resources/data/twigs/recipes/yellow_silt_shingle_slab.json b/src/main/resources/data/twigs/recipe/yellow_silt_shingle_slab.json similarity index 100% rename from src/main/resources/data/twigs/recipes/yellow_silt_shingle_slab.json rename to src/main/resources/data/twigs/recipe/yellow_silt_shingle_slab.json diff --git a/src/main/resources/data/twigs/recipes/yellow_silt_shingle_slab_from_yellow_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/yellow_silt_shingle_slab_from_yellow_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/yellow_silt_shingle_slab_from_yellow_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/yellow_silt_shingle_slab_from_yellow_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/yellow_silt_shingle_slab_from_yellow_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/yellow_silt_shingle_slab_from_yellow_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/yellow_silt_shingle_slab_from_yellow_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/yellow_silt_shingle_slab_from_yellow_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/yellow_silt_shingle_stairs.json b/src/main/resources/data/twigs/recipe/yellow_silt_shingle_stairs.json similarity index 100% rename from src/main/resources/data/twigs/recipes/yellow_silt_shingle_stairs.json rename to src/main/resources/data/twigs/recipe/yellow_silt_shingle_stairs.json diff --git a/src/main/resources/data/twigs/recipes/yellow_silt_shingle_stairs_from_yellow_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/yellow_silt_shingle_stairs_from_yellow_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/yellow_silt_shingle_stairs_from_yellow_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/yellow_silt_shingle_stairs_from_yellow_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/yellow_silt_shingle_stairs_from_yellow_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/yellow_silt_shingle_stairs_from_yellow_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/yellow_silt_shingle_stairs_from_yellow_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/yellow_silt_shingle_stairs_from_yellow_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/yellow_silt_shingle_wall.json b/src/main/resources/data/twigs/recipe/yellow_silt_shingle_wall.json similarity index 100% rename from src/main/resources/data/twigs/recipes/yellow_silt_shingle_wall.json rename to src/main/resources/data/twigs/recipe/yellow_silt_shingle_wall.json diff --git a/src/main/resources/data/twigs/recipes/yellow_silt_shingle_wall_from_yellow_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/yellow_silt_shingle_wall_from_yellow_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/yellow_silt_shingle_wall_from_yellow_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/yellow_silt_shingle_wall_from_yellow_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/yellow_silt_shingle_wall_from_yellow_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/recipe/yellow_silt_shingle_wall_from_yellow_silt_shingle_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/yellow_silt_shingle_wall_from_yellow_silt_shingle_stonecutting.json rename to src/main/resources/data/twigs/recipe/yellow_silt_shingle_wall_from_yellow_silt_shingle_stonecutting.json diff --git a/src/main/resources/data/twigs/recipes/yellow_silt_shingles.json b/src/main/resources/data/twigs/recipe/yellow_silt_shingles.json similarity index 100% rename from src/main/resources/data/twigs/recipes/yellow_silt_shingles.json rename to src/main/resources/data/twigs/recipe/yellow_silt_shingles.json diff --git a/src/main/resources/data/twigs/recipes/yellow_silt_shingles_from_packed_silt.json b/src/main/resources/data/twigs/recipe/yellow_silt_shingles_from_packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/recipes/yellow_silt_shingles_from_packed_silt.json rename to src/main/resources/data/twigs/recipe/yellow_silt_shingles_from_packed_silt.json diff --git a/src/main/resources/data/twigs/recipes/yellow_silt_shingles_from_yellow_packed_silt_stonecutting.json b/src/main/resources/data/twigs/recipe/yellow_silt_shingles_from_yellow_packed_silt_stonecutting.json similarity index 100% rename from src/main/resources/data/twigs/recipes/yellow_silt_shingles_from_yellow_packed_silt_stonecutting.json rename to src/main/resources/data/twigs/recipe/yellow_silt_shingles_from_yellow_packed_silt_stonecutting.json diff --git a/src/main/resources/data/twigs/structures/bloodstone_obelisk/bloodstone_obelisk.nbt b/src/main/resources/data/twigs/structure/bloodstone_obelisk/bloodstone_obelisk.nbt similarity index 100% rename from src/main/resources/data/twigs/structures/bloodstone_obelisk/bloodstone_obelisk.nbt rename to src/main/resources/data/twigs/structure/bloodstone_obelisk/bloodstone_obelisk.nbt diff --git a/src/main/resources/data/twigs/tags/blocks/bloodstone.json b/src/main/resources/data/twigs/tags/block/bloodstone.json similarity index 100% rename from src/main/resources/data/twigs/tags/blocks/bloodstone.json rename to src/main/resources/data/twigs/tags/block/bloodstone.json diff --git a/src/main/resources/data/twigs/tags/blocks/offset_remover.json b/src/main/resources/data/twigs/tags/block/offset_remover.json similarity index 100% rename from src/main/resources/data/twigs/tags/blocks/offset_remover.json rename to src/main/resources/data/twigs/tags/block/offset_remover.json diff --git a/src/main/resources/data/twigs/tags/blocks/packed_silt.json b/src/main/resources/data/twigs/tags/block/packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/tags/blocks/packed_silt.json rename to src/main/resources/data/twigs/tags/block/packed_silt.json diff --git a/src/main/resources/data/twigs/tags/blocks/rhyolite.json b/src/main/resources/data/twigs/tags/block/rhyolite.json similarity index 100% rename from src/main/resources/data/twigs/tags/blocks/rhyolite.json rename to src/main/resources/data/twigs/tags/block/rhyolite.json diff --git a/src/main/resources/data/twigs/tags/blocks/schist.json b/src/main/resources/data/twigs/tags/block/schist.json similarity index 100% rename from src/main/resources/data/twigs/tags/blocks/schist.json rename to src/main/resources/data/twigs/tags/block/schist.json diff --git a/src/main/resources/data/twigs/tags/blocks/silt_pots.json b/src/main/resources/data/twigs/tags/block/silt_pots.json similarity index 100% rename from src/main/resources/data/twigs/tags/blocks/silt_pots.json rename to src/main/resources/data/twigs/tags/block/silt_pots.json diff --git a/src/main/resources/data/twigs/tags/blocks/tables.json b/src/main/resources/data/twigs/tags/block/tables.json similarity index 100% rename from src/main/resources/data/twigs/tags/blocks/tables.json rename to src/main/resources/data/twigs/tags/block/tables.json diff --git a/src/main/resources/data/twigs/tags/entity_types/bamboo_leaves_slow_immune.json b/src/main/resources/data/twigs/tags/entity_type/bamboo_leaves_slow_immune.json similarity index 100% rename from src/main/resources/data/twigs/tags/entity_types/bamboo_leaves_slow_immune.json rename to src/main/resources/data/twigs/tags/entity_type/bamboo_leaves_slow_immune.json diff --git a/src/main/resources/data/twigs/tags/items/bloodstone.json b/src/main/resources/data/twigs/tags/item/bloodstone.json similarity index 100% rename from src/main/resources/data/twigs/tags/items/bloodstone.json rename to src/main/resources/data/twigs/tags/item/bloodstone.json diff --git a/src/main/resources/data/twigs/tags/items/packed_silt.json b/src/main/resources/data/twigs/tags/item/packed_silt.json similarity index 100% rename from src/main/resources/data/twigs/tags/items/packed_silt.json rename to src/main/resources/data/twigs/tags/item/packed_silt.json diff --git a/src/main/resources/data/twigs/tags/items/packed_silt_full_blocks.json b/src/main/resources/data/twigs/tags/item/packed_silt_full_blocks.json similarity index 100% rename from src/main/resources/data/twigs/tags/items/packed_silt_full_blocks.json rename to src/main/resources/data/twigs/tags/item/packed_silt_full_blocks.json diff --git a/src/main/resources/data/twigs/tags/items/rhyolite.json b/src/main/resources/data/twigs/tags/item/rhyolite.json similarity index 100% rename from src/main/resources/data/twigs/tags/items/rhyolite.json rename to src/main/resources/data/twigs/tags/item/rhyolite.json diff --git a/src/main/resources/data/twigs/tags/items/schist.json b/src/main/resources/data/twigs/tags/item/schist.json similarity index 100% rename from src/main/resources/data/twigs/tags/items/schist.json rename to src/main/resources/data/twigs/tags/item/schist.json diff --git a/src/main/resources/data/twigs/tags/items/seashells.json b/src/main/resources/data/twigs/tags/item/seashells.json similarity index 100% rename from src/main/resources/data/twigs/tags/items/seashells.json rename to src/main/resources/data/twigs/tags/item/seashells.json diff --git a/src/main/resources/data/twigs/tags/items/silt_pots.json b/src/main/resources/data/twigs/tags/item/silt_pots.json similarity index 100% rename from src/main/resources/data/twigs/tags/items/silt_pots.json rename to src/main/resources/data/twigs/tags/item/silt_pots.json diff --git a/src/main/resources/data/twigs/tags/items/tables.json b/src/main/resources/data/twigs/tags/item/tables.json similarity index 100% rename from src/main/resources/data/twigs/tags/items/tables.json rename to src/main/resources/data/twigs/tags/item/tables.json From 8f2c047b0f1817533c19e780b8e1f1e768912497 Mon Sep 17 00:00:00 2001 From: theendercore Date: Fri, 21 Jun 2024 12:59:55 +0300 Subject: [PATCH 21/72] - missed fabric.mod.json :) --- src/main/resources/fabric.mod.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index ec427024..b4147ca5 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -42,10 +42,10 @@ "mixins": [ "twigs.mixins.json" ], "depends": { - "fabricloader": ">=0.14.21", + "fabricloader": ">=0.15.11", "fabric-api": "*", - "minecraft": "~1.20", - "java": ">=17" + "minecraft": "~1.21", + "java": ">=21" }, "suggests": { "another-mod": "*" From 65b71813d891e8929d61f0b608ac95da01844427 Mon Sep 17 00:00:00 2001 From: theendercore Date: Fri, 21 Jun 2024 13:00:28 +0300 Subject: [PATCH 22/72] - datagen stuff I also missed --- .../992030af1166d80cd522100e1ae5b945fa70818d | 22 +++++++++---------- .../f418228a60fef977eb19c4adca647c6a9fa60d17 | 18 +++++++-------- .../configured_feature/azalea_flowers.json | 6 ++--- 3 files changed, 22 insertions(+), 24 deletions(-) diff --git a/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d b/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d index b8da7a94..38b4ea7c 100644 --- a/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d +++ b/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d @@ -1,11 +1,11 @@ -// 1.19.4 2023-05-09T22:28:07.0037359 Twigs/worldgen/placed_feature -7966b3b727cfa0de202323e424e20c9cd8177810 data\twigs\worldgen\placed_feature\silt_strip.json -416b1da2ee6958bc96532b55e72eded59acd9079 data\twigs\worldgen\placed_feature\ore_schist_upper.json -0528cbb063be769c4a382a43388d1aa40da7b75d data\twigs\worldgen\placed_feature\ore_rhyolite.json -48328031204dd7f49f0a29988150b73975e1b6c1 data\twigs\worldgen\placed_feature\azalea_flowers.json -ff4b07b0a6d9862b29b8a10d3b497b3dff57ea21 data\twigs\worldgen\placed_feature\patch_twig.json -05e85ad54f2150a55d812b76bd44c7556dc0f008 data\twigs\worldgen\placed_feature\patch_seashell_land.json -14430c00f5817666f24c04059517e9f722121399 data\twigs\worldgen\placed_feature\ore_schist_lower.json -17fc2122046e18844cbf437cafe1638aa51e55a2 data\twigs\worldgen\placed_feature\ore_bloodstone.json -221d679bce3faa8159775ef7b679a6e32649751c data\twigs\worldgen\placed_feature\patch_seashell_water.json -89578c7b44ecbe5c4154939e6fae4eee7ad37f89 data\twigs\worldgen\placed_feature\patch_pebble.json +// 1.21 2024-06-21T00:45:03.773773043 Twigs/worldgen/placed_feature +05e85ad54f2150a55d812b76bd44c7556dc0f008 data/twigs/worldgen/placed_feature/patch_seashell_land.json +14430c00f5817666f24c04059517e9f722121399 data/twigs/worldgen/placed_feature/ore_schist_lower.json +7966b3b727cfa0de202323e424e20c9cd8177810 data/twigs/worldgen/placed_feature/silt_strip.json +48328031204dd7f49f0a29988150b73975e1b6c1 data/twigs/worldgen/placed_feature/azalea_flowers.json +221d679bce3faa8159775ef7b679a6e32649751c data/twigs/worldgen/placed_feature/patch_seashell_water.json +0528cbb063be769c4a382a43388d1aa40da7b75d data/twigs/worldgen/placed_feature/ore_rhyolite.json +416b1da2ee6958bc96532b55e72eded59acd9079 data/twigs/worldgen/placed_feature/ore_schist_upper.json +ff4b07b0a6d9862b29b8a10d3b497b3dff57ea21 data/twigs/worldgen/placed_feature/patch_twig.json +17fc2122046e18844cbf437cafe1638aa51e55a2 data/twigs/worldgen/placed_feature/ore_bloodstone.json +89578c7b44ecbe5c4154939e6fae4eee7ad37f89 data/twigs/worldgen/placed_feature/patch_pebble.json diff --git a/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 b/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 index e27ec4ae..6ebc82dd 100644 --- a/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 +++ b/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 @@ -1,9 +1,9 @@ -// 1.19.4 2023-05-09T22:28:07.0067363 Twigs/worldgen/configured_feature -9f80fd766a043eb5ae59dc2d7012ee883054ce7d data\twigs\worldgen\configured_feature\silt_strip.json -534ea1ec9b2782a5850075ceeefd6b5c1f16a07d data\twigs\worldgen\configured_feature\ore_rhyolite.json -e308fd61a81759900fdb310b07ec8f0c2e02803b data\twigs\worldgen\configured_feature\ore_bloodstone.json -09e0201edab89fd7fba389b7cca09abd471581ce data\twigs\worldgen\configured_feature\azalea_flowers.json -71bf58def1df05fc6c46740c38d31c223de651aa data\twigs\worldgen\configured_feature\patch_twig.json -7e91cfef041f4cfc6bcf3bae42bb90be031ebda3 data\twigs\worldgen\configured_feature\patch_pebble.json -81c6417bd09b9276f7887820a725f23c730c9b52 data\twigs\worldgen\configured_feature\ore_schist.json -d90ee40d61f84ef43e150f35251693ba2ca6418b data\twigs\worldgen\configured_feature\patch_seashell.json +// 1.21 2024-06-21T00:45:03.8912082 Twigs/worldgen/configured_feature +9f80fd766a043eb5ae59dc2d7012ee883054ce7d data/twigs/worldgen/configured_feature/silt_strip.json +d90ee40d61f84ef43e150f35251693ba2ca6418b data/twigs/worldgen/configured_feature/patch_seashell.json +7e91cfef041f4cfc6bcf3bae42bb90be031ebda3 data/twigs/worldgen/configured_feature/patch_pebble.json +71bf58def1df05fc6c46740c38d31c223de651aa data/twigs/worldgen/configured_feature/patch_twig.json +e308fd61a81759900fdb310b07ec8f0c2e02803b data/twigs/worldgen/configured_feature/ore_bloodstone.json +534ea1ec9b2782a5850075ceeefd6b5c1f16a07d data/twigs/worldgen/configured_feature/ore_rhyolite.json +81c6417bd09b9276f7887820a725f23c730c9b52 data/twigs/worldgen/configured_feature/ore_schist.json +e4669ddf2a31414026412f7e9e48d08cd365c95f data/twigs/worldgen/configured_feature/azalea_flowers.json diff --git a/src/main/generated/data/twigs/worldgen/configured_feature/azalea_flowers.json b/src/main/generated/data/twigs/worldgen/configured_feature/azalea_flowers.json index 6625f70e..8e19529b 100644 --- a/src/main/generated/data/twigs/worldgen/configured_feature/azalea_flowers.json +++ b/src/main/generated/data/twigs/worldgen/configured_feature/azalea_flowers.json @@ -4,10 +4,8 @@ "vertical_range": 3, "xz_radius": { "type": "minecraft:uniform", - "value": { - "max_inclusive": 4, - "min_inclusive": 2 - } + "max_inclusive": 4, + "min_inclusive": 2 } } } \ No newline at end of file From 245ad3a4a082bb8672f07d50d2e68e9ee63980db Mon Sep 17 00:00:00 2001 From: theendercore Date: Fri, 21 Jun 2024 13:12:20 +0300 Subject: [PATCH 23/72] - use -> useItemOn - removed setPlacedBy since its automatic now - changed the pot loot tables --- .../com/ninni/twigs/block/SiltPotBlock.java | 47 ++++++++----------- .../loot_table/blocks/black_silt_pot.json | 11 ++++- .../loot_table/blocks/blue_silt_pot.json | 11 ++++- .../loot_table/blocks/brown_silt_pot.json | 11 ++++- .../loot_table/blocks/cyan_silt_pot.json | 11 ++++- .../loot_table/blocks/gray_silt_pot.json | 11 ++++- .../loot_table/blocks/green_silt_pot.json | 11 ++++- .../blocks/light_blue_silt_pot.json | 11 ++++- .../blocks/light_gray_silt_pot.json | 11 ++++- .../loot_table/blocks/lime_silt_pot.json | 11 ++++- .../loot_table/blocks/magenta_silt_pot.json | 11 ++++- .../loot_table/blocks/orange_silt_pot.json | 11 ++++- .../loot_table/blocks/pink_silt_pot.json | 11 ++++- .../loot_table/blocks/purple_silt_pot.json | 11 ++++- .../twigs/loot_table/blocks/red_silt_pot.json | 11 ++++- .../twigs/loot_table/blocks/silt_pot.json | 11 ++++- .../loot_table/blocks/white_silt_pot.json | 11 ++++- .../loot_table/blocks/yellow_silt_pot.json | 11 ++++- 18 files changed, 190 insertions(+), 44 deletions(-) diff --git a/src/main/java/com/ninni/twigs/block/SiltPotBlock.java b/src/main/java/com/ninni/twigs/block/SiltPotBlock.java index 6af5c93c..121e7716 100644 --- a/src/main/java/com/ninni/twigs/block/SiltPotBlock.java +++ b/src/main/java/com/ninni/twigs/block/SiltPotBlock.java @@ -12,8 +12,8 @@ import net.minecraft.world.Container; import net.minecraft.world.Containers; import net.minecraft.world.InteractionHand; -import net.minecraft.world.InteractionResult; -import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.ItemInteractionResult; +import net.minecraft.world.entity.EquipmentSlot; import net.minecraft.world.entity.item.FallingBlockEntity; import net.minecraft.world.entity.monster.piglin.PiglinAi; import net.minecraft.world.entity.player.Player; @@ -65,34 +65,35 @@ public SoundType getSoundType(BlockState state) { } @Override - public InteractionResult use(BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hit) { + protected ItemInteractionResult useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hit) { BlockEntity blockEntity = level.getBlockEntity(pos); - ItemStack stack = player.getItemInHand(hand); if (hit.getDirection() == Direction.UP && stack.getItem() instanceof BlockItem blockItem && blockItem.getBlock() instanceof FlowerBlock && state.getValue(FILLED)) { blockItem.place(new BlockPlaceContext(player, hand, stack, hit)); - return InteractionResult.sidedSuccess(level.isClientSide); + return ItemInteractionResult.sidedSuccess(level.isClientSide); } if (state.getValue(FILLED) && stack.getItem() instanceof ShovelItem) { level.setBlock(pos, state.setValue(FILLED, false), Block.UPDATE_NONE); - if (!player.getAbilities().instabuild) stack.hurtAndBreak(1, player, p -> p.broadcastBreakEvent(player.getUsedItemHand())); + if (!player.getAbilities().instabuild) { + stack.hurtAndBreak(1, player, (hand == InteractionHand.MAIN_HAND) ? EquipmentSlot.MAINHAND : EquipmentSlot.OFFHAND); + } if (level.isClientSide) { level.playSound(player, pos, SoundEvents.ROOTED_DIRT_BREAK, SoundSource.BLOCKS, 1, 1); - return InteractionResult.SUCCESS; + return ItemInteractionResult.SUCCESS; } } else if (!state.getValue(FILLED) && stack.is(Blocks.ROOTED_DIRT.asItem())) { level.setBlock(pos, state.setValue(FILLED, true), Block.UPDATE_NONE); if (level.isClientSide) { level.playSound(player, pos, SoundEvents.ROOTED_DIRT_PLACE, SoundSource.BLOCKS, 1, 1); - return InteractionResult.SUCCESS; + return ItemInteractionResult.SUCCESS; } if (!player.getAbilities().instabuild) stack.shrink(1); } else if (blockEntity instanceof SiltPotBlockEntity && !state.getValue(FILLED)) { - if (level.isClientSide) return InteractionResult.SUCCESS; - player.openMenu((SiltPotBlockEntity)blockEntity); + if (level.isClientSide) return ItemInteractionResult.SUCCESS; + player.openMenu((SiltPotBlockEntity) blockEntity); player.awardStat(TwigsStats.OPEN_SILT_POT); PiglinAi.angerNearbyPiglins(player, true); } - return InteractionResult.CONSUME; + return ItemInteractionResult.CONSUME; } @@ -100,29 +101,21 @@ public InteractionResult use(BlockState state, Level level, BlockPos pos, Player public void onBrokenAfterFall(Level level, BlockPos pos, FallingBlockEntity fallingBlockEntity) { SiltPotBlockEntity blockEntity = TwigsBlockEntityType.SILT_POT.create(pos, fallingBlockEntity.getBlockState()); assert blockEntity != null; - blockEntity.load(fallingBlockEntity.blockData); + blockEntity.loadAdditional(fallingBlockEntity.blockData, level.registryAccess()); Containers.dropContents(level, pos, blockEntity); } @Override public void onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean moved) { - if (state.is(newState.getBlock())) return; - BlockEntity blockEntity = level.getBlockEntity(pos); - - if (!moved && blockEntity instanceof Container) { - Containers.dropContents(level, pos, (Container)(blockEntity)); - level.updateNeighborsAt(pos, this); - } + if (state.is(newState.getBlock())) return; + BlockEntity blockEntity = level.getBlockEntity(pos); - super.onRemove(state, level, pos, newState, moved); - } + if (!moved && blockEntity instanceof Container) { + Containers.dropContents(level, pos, (Container) (blockEntity)); + level.updateNeighborsAt(pos, this); + } - @Override - public void setPlacedBy(Level level, BlockPos pos, BlockState blockState, @Nullable LivingEntity livingEntity, ItemStack itemStack) { - BlockEntity blockEntity; - if (itemStack.hasCustomHoverName() && (blockEntity = level.getBlockEntity(pos)) instanceof SiltPotBlockEntity) { - ((SiltPotBlockEntity)blockEntity).setCustomName(itemStack.getHoverName()); - } + super.onRemove(state, level, pos, newState, moved); } public BlockEntity newBlockEntity(BlockPos blockPos, BlockState blockState) { diff --git a/src/main/resources/data/twigs/loot_table/blocks/black_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/black_silt_pot.json index 878d85c9..ed228baa 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/black_silt_pot.json +++ b/src/main/resources/data/twigs/loot_table/blocks/black_silt_pot.json @@ -6,7 +6,16 @@ "entries": [ { "type": "minecraft:item", - "name": "twigs:black_silt_pot" + "name": "twigs:black_silt_pot", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ] } ], "conditions": [ diff --git a/src/main/resources/data/twigs/loot_table/blocks/blue_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/blue_silt_pot.json index bba8cec8..b6ce2110 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/blue_silt_pot.json +++ b/src/main/resources/data/twigs/loot_table/blocks/blue_silt_pot.json @@ -6,7 +6,16 @@ "entries": [ { "type": "minecraft:item", - "name": "twigs:blue_silt_pot" + "name": "twigs:blue_silt_pot", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ] } ], "conditions": [ diff --git a/src/main/resources/data/twigs/loot_table/blocks/brown_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/brown_silt_pot.json index 79d17020..cfefac34 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/brown_silt_pot.json +++ b/src/main/resources/data/twigs/loot_table/blocks/brown_silt_pot.json @@ -6,7 +6,16 @@ "entries": [ { "type": "minecraft:item", - "name": "twigs:brown_silt_pot" + "name": "twigs:brown_silt_pot", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ] } ], "conditions": [ diff --git a/src/main/resources/data/twigs/loot_table/blocks/cyan_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/cyan_silt_pot.json index f4916b03..c69ceef7 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/cyan_silt_pot.json +++ b/src/main/resources/data/twigs/loot_table/blocks/cyan_silt_pot.json @@ -6,7 +6,16 @@ "entries": [ { "type": "minecraft:item", - "name": "twigs:cyan_silt_pot" + "name": "twigs:cyan_silt_pot", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ] } ], "conditions": [ diff --git a/src/main/resources/data/twigs/loot_table/blocks/gray_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/gray_silt_pot.json index b02ab4de..7951e579 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/gray_silt_pot.json +++ b/src/main/resources/data/twigs/loot_table/blocks/gray_silt_pot.json @@ -6,7 +6,16 @@ "entries": [ { "type": "minecraft:item", - "name": "twigs:gray_silt_pot" + "name": "twigs:gray_silt_pot", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ] } ], "conditions": [ diff --git a/src/main/resources/data/twigs/loot_table/blocks/green_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/green_silt_pot.json index 1918cc5e..9c540ea5 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/green_silt_pot.json +++ b/src/main/resources/data/twigs/loot_table/blocks/green_silt_pot.json @@ -6,7 +6,16 @@ "entries": [ { "type": "minecraft:item", - "name": "twigs:green_silt_pot" + "name": "twigs:green_silt_pot", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ] } ], "conditions": [ diff --git a/src/main/resources/data/twigs/loot_table/blocks/light_blue_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/light_blue_silt_pot.json index d3dda1fb..e98b3743 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/light_blue_silt_pot.json +++ b/src/main/resources/data/twigs/loot_table/blocks/light_blue_silt_pot.json @@ -6,7 +6,16 @@ "entries": [ { "type": "minecraft:item", - "name": "twigs:light_blue_silt_pot" + "name": "twigs:light_blue_silt_pot", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ] } ], "conditions": [ diff --git a/src/main/resources/data/twigs/loot_table/blocks/light_gray_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/light_gray_silt_pot.json index 6a5239f3..ae2acf02 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/light_gray_silt_pot.json +++ b/src/main/resources/data/twigs/loot_table/blocks/light_gray_silt_pot.json @@ -6,7 +6,16 @@ "entries": [ { "type": "minecraft:item", - "name": "twigs:light_gray_silt_pot" + "name": "twigs:light_gray_silt_pot", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ] } ], "conditions": [ diff --git a/src/main/resources/data/twigs/loot_table/blocks/lime_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/lime_silt_pot.json index baa20bd2..8be15ed4 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/lime_silt_pot.json +++ b/src/main/resources/data/twigs/loot_table/blocks/lime_silt_pot.json @@ -6,7 +6,16 @@ "entries": [ { "type": "minecraft:item", - "name": "twigs:lime_silt_pot" + "name": "twigs:lime_silt_pot", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ] } ], "conditions": [ diff --git a/src/main/resources/data/twigs/loot_table/blocks/magenta_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/magenta_silt_pot.json index e50fa64f..87118c11 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/magenta_silt_pot.json +++ b/src/main/resources/data/twigs/loot_table/blocks/magenta_silt_pot.json @@ -6,7 +6,16 @@ "entries": [ { "type": "minecraft:item", - "name": "twigs:magenta_silt_pot" + "name": "twigs:magenta_silt_pot", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ] } ], "conditions": [ diff --git a/src/main/resources/data/twigs/loot_table/blocks/orange_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/orange_silt_pot.json index cd3dc342..947d4293 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/orange_silt_pot.json +++ b/src/main/resources/data/twigs/loot_table/blocks/orange_silt_pot.json @@ -6,7 +6,16 @@ "entries": [ { "type": "minecraft:item", - "name": "twigs:orange_silt_pot" + "name": "twigs:orange_silt_pot", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ] } ], "conditions": [ diff --git a/src/main/resources/data/twigs/loot_table/blocks/pink_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/pink_silt_pot.json index 78be4a65..22b59894 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/pink_silt_pot.json +++ b/src/main/resources/data/twigs/loot_table/blocks/pink_silt_pot.json @@ -6,7 +6,16 @@ "entries": [ { "type": "minecraft:item", - "name": "twigs:pink_silt_pot" + "name": "twigs:pink_silt_pot", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ] } ], "conditions": [ diff --git a/src/main/resources/data/twigs/loot_table/blocks/purple_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/purple_silt_pot.json index e4b2bbad..de9817f1 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/purple_silt_pot.json +++ b/src/main/resources/data/twigs/loot_table/blocks/purple_silt_pot.json @@ -6,7 +6,16 @@ "entries": [ { "type": "minecraft:item", - "name": "twigs:purple_silt_pot" + "name": "twigs:purple_silt_pot", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ] } ], "conditions": [ diff --git a/src/main/resources/data/twigs/loot_table/blocks/red_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/red_silt_pot.json index 2057aba6..2a0388b5 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/red_silt_pot.json +++ b/src/main/resources/data/twigs/loot_table/blocks/red_silt_pot.json @@ -6,7 +6,16 @@ "entries": [ { "type": "minecraft:item", - "name": "twigs:red_silt_pot" + "name": "twigs:red_silt_pot", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ] } ], "conditions": [ diff --git a/src/main/resources/data/twigs/loot_table/blocks/silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/silt_pot.json index 3fa6d467..0878eb6d 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/silt_pot.json +++ b/src/main/resources/data/twigs/loot_table/blocks/silt_pot.json @@ -6,7 +6,16 @@ "entries": [ { "type": "minecraft:item", - "name": "twigs:silt_pot" + "name": "twigs:silt_pot", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ] } ], "conditions": [ diff --git a/src/main/resources/data/twigs/loot_table/blocks/white_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/white_silt_pot.json index a1a1b4ee..2259b36c 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/white_silt_pot.json +++ b/src/main/resources/data/twigs/loot_table/blocks/white_silt_pot.json @@ -6,7 +6,16 @@ "entries": [ { "type": "minecraft:item", - "name": "twigs:white_silt_pot" + "name": "twigs:white_silt_pot", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ] } ], "conditions": [ diff --git a/src/main/resources/data/twigs/loot_table/blocks/yellow_silt_pot.json b/src/main/resources/data/twigs/loot_table/blocks/yellow_silt_pot.json index d443b581..d8cb7f07 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/yellow_silt_pot.json +++ b/src/main/resources/data/twigs/loot_table/blocks/yellow_silt_pot.json @@ -6,7 +6,16 @@ "entries": [ { "type": "minecraft:item", - "name": "twigs:yellow_silt_pot" + "name": "twigs:yellow_silt_pot", + "functions": [ + { + "function": "minecraft:copy_components", + "include": [ + "minecraft:custom_name" + ], + "source": "block_entity" + } + ] } ], "conditions": [ From d15bdd97164a406d32e23e92e578c454792e48e4 Mon Sep 17 00:00:00 2001 From: theendercore Date: Fri, 21 Jun 2024 13:23:17 +0300 Subject: [PATCH 24/72] - half finished loot table modifier --- .../ninni/twigs/mixin/LootItemAccessor.java | 5 +-- .../registry/TwigsLootTableAdditions.java | 31 +++++++++---------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/src/main/java/com/ninni/twigs/mixin/LootItemAccessor.java b/src/main/java/com/ninni/twigs/mixin/LootItemAccessor.java index 35371850..ea178411 100644 --- a/src/main/java/com/ninni/twigs/mixin/LootItemAccessor.java +++ b/src/main/java/com/ninni/twigs/mixin/LootItemAccessor.java @@ -1,5 +1,6 @@ package com.ninni.twigs.mixin; +import net.minecraft.core.Holder; import net.minecraft.world.item.Item; import net.minecraft.world.level.storage.loot.entries.LootItem; import org.spongepowered.asm.mixin.Mixin; @@ -9,9 +10,9 @@ @Mixin(LootItem.class) public interface LootItemAccessor { @Accessor - Item getItem(); + Holder getItem(); @Mutable @Accessor - void setItem(Item item); + void setItem(Holder item); } diff --git a/src/main/java/com/ninni/twigs/registry/TwigsLootTableAdditions.java b/src/main/java/com/ninni/twigs/registry/TwigsLootTableAdditions.java index bba3040f..b5351e0e 100644 --- a/src/main/java/com/ninni/twigs/registry/TwigsLootTableAdditions.java +++ b/src/main/java/com/ninni/twigs/registry/TwigsLootTableAdditions.java @@ -4,30 +4,24 @@ import com.google.common.base.Suppliers; import com.ninni.twigs.mixin.LootItemAccessor; import net.fabricmc.fabric.api.loot.v2.LootTableEvents; -import net.minecraft.advancements.critereon.EnchantmentPredicate; -import net.minecraft.advancements.critereon.ItemPredicate; -import net.minecraft.advancements.critereon.MinMaxBounds; import net.minecraft.advancements.critereon.StatePropertiesPredicate; +import net.minecraft.core.Holder; import net.minecraft.core.registries.BuiltInRegistries; -import net.minecraft.resources.ResourceLocation; +import net.minecraft.resources.ResourceKey; import net.minecraft.world.item.Items; -import net.minecraft.world.item.enchantment.Enchantments; import net.minecraft.world.level.block.BambooStalkBlock; import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.Blocks; import net.minecraft.world.level.block.LeavesBlock; import net.minecraft.world.level.block.state.properties.BambooLeaves; import net.minecraft.world.level.storage.loot.LootPool; +import net.minecraft.world.level.storage.loot.LootTable; import net.minecraft.world.level.storage.loot.entries.LootItem; import net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer; import net.minecraft.world.level.storage.loot.functions.LootItemFunction; -import net.minecraft.world.level.storage.loot.functions.SetItemCountFunction; import net.minecraft.world.level.storage.loot.predicates.InvertedLootItemCondition; import net.minecraft.world.level.storage.loot.predicates.LootItemBlockStatePropertyCondition; import net.minecraft.world.level.storage.loot.predicates.LootItemCondition; -import net.minecraft.world.level.storage.loot.predicates.LootItemRandomChanceCondition; -import net.minecraft.world.level.storage.loot.predicates.MatchTool; -import net.minecraft.world.level.storage.loot.providers.number.UniformGenerator; import java.util.Set; import java.util.function.Supplier; @@ -36,13 +30,13 @@ public class TwigsLootTableAdditions { static { - Supplier> leafTablesSupplier = Suppliers.memoize(() -> { + Supplier>> leafTablesSupplier = Suppliers.memoize(() -> { return BuiltInRegistries.BLOCK.stream() .filter(LeavesBlock.class::isInstance) .map(Block::getLootTable) .collect(Collectors.toSet()); }); - LootTableEvents.MODIFY.register((resourceManager, lootManager, id, tableBuilder, source) -> { + LootTableEvents.MODIFY.register((id, tableBuilder, source) -> { if (equals(id, Blocks.BAMBOO)) { tableBuilder.pool( LootPool.lootPool() @@ -57,19 +51,22 @@ public class TwigsLootTableAdditions { ).build() ); } else if (equals(id, Blocks.GRAVEL)) { - tableBuilder.pool( + /* tableBuilder.pool( LootPool.lootPool() .with( LootItem.lootTableItem(TwigsItems.PEBBLE) .when(InvertedLootItemCondition.invert( MatchTool.toolMatches( ItemPredicate.Builder.item() - .hasEnchantment(new EnchantmentPredicate(Enchantments.SILK_TOUCH, MinMaxBounds.Ints.ANY))) + .hasEnchantment(new EnchantmentPredicate( + + Enchantments.SILK_TOUCH + , MinMaxBounds.Ints.ANY))) )) .when(LootItemRandomChanceCondition.randomChance(0.2F)) .apply(SetItemCountFunction.setCount(UniformGenerator.between(1.0F, 3.0F))).build() ).build() - ); + );*/ } else { if (leafTablesSupplier.get().contains(id)) { tableBuilder.modifyPools(original -> { @@ -82,7 +79,9 @@ public class TwigsLootTableAdditions { builder.setBonusRolls(pool.bonusRolls); for (LootPoolEntryContainer entry : pool.entries) { - if (entry instanceof LootItemAccessor itemEntry && itemEntry.getItem() == Items.STICK) itemEntry.setItem(TwigsItems.TWIG); + if (entry instanceof LootItemAccessor itemEntry && itemEntry.getItem().value() == Items.STICK) { + itemEntry.setItem(new Holder.Direct<>(TwigsItems.TWIG)); + } builder.with(entry); } }); @@ -91,7 +90,7 @@ public class TwigsLootTableAdditions { }); } - public static boolean equals(ResourceLocation id, Block block) { + public static boolean equals(ResourceKey id, Block block) { return id.equals(block.getLootTable()); } } From a94350a1e445b340e32ac2964ddc9957e6f5656d Mon Sep 17 00:00:00 2001 From: theendercore Date: Sat, 22 Jun 2024 15:26:31 +0300 Subject: [PATCH 25/72] - finished loot table modifier --- .../registry/TwigsLootTableAdditions.java | 24 ++++------ .../ninni/twigs/registry/TwigsLootTables.java | 1 + .../twigs/loot_table/injection/pebble.json | 46 +++++++++++++++++++ 3 files changed, 57 insertions(+), 14 deletions(-) create mode 100644 src/main/resources/data/twigs/loot_table/injection/pebble.json diff --git a/src/main/java/com/ninni/twigs/registry/TwigsLootTableAdditions.java b/src/main/java/com/ninni/twigs/registry/TwigsLootTableAdditions.java index b5351e0e..a9310433 100644 --- a/src/main/java/com/ninni/twigs/registry/TwigsLootTableAdditions.java +++ b/src/main/java/com/ninni/twigs/registry/TwigsLootTableAdditions.java @@ -18,6 +18,7 @@ import net.minecraft.world.level.storage.loot.LootTable; import net.minecraft.world.level.storage.loot.entries.LootItem; import net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer; +import net.minecraft.world.level.storage.loot.entries.NestedLootTable; import net.minecraft.world.level.storage.loot.functions.LootItemFunction; import net.minecraft.world.level.storage.loot.predicates.InvertedLootItemCondition; import net.minecraft.world.level.storage.loot.predicates.LootItemBlockStatePropertyCondition; @@ -51,22 +52,17 @@ public class TwigsLootTableAdditions { ).build() ); } else if (equals(id, Blocks.GRAVEL)) { - /* tableBuilder.pool( + tableBuilder.pool( LootPool.lootPool() .with( - LootItem.lootTableItem(TwigsItems.PEBBLE) - .when(InvertedLootItemCondition.invert( - MatchTool.toolMatches( - ItemPredicate.Builder.item() - .hasEnchantment(new EnchantmentPredicate( - - Enchantments.SILK_TOUCH - , MinMaxBounds.Ints.ANY))) - )) - .when(LootItemRandomChanceCondition.randomChance(0.2F)) - .apply(SetItemCountFunction.setCount(UniformGenerator.between(1.0F, 3.0F))).build() - ).build() - );*/ + // Since enchantments now are dynamically registered + // and we don't have registry access to them, we have to use a table reference + // Unless I(Ender) am very silly this is the only way to do it + NestedLootTable.lootTableReference(TwigsLootTables.PEBBLE_INJECTION) + .build() + ) + .build() + ); } else { if (leafTablesSupplier.get().contains(id)) { tableBuilder.modifyPools(original -> { diff --git a/src/main/java/com/ninni/twigs/registry/TwigsLootTables.java b/src/main/java/com/ninni/twigs/registry/TwigsLootTables.java index 48a10514..009ba4aa 100644 --- a/src/main/java/com/ninni/twigs/registry/TwigsLootTables.java +++ b/src/main/java/com/ninni/twigs/registry/TwigsLootTables.java @@ -9,6 +9,7 @@ public class TwigsLootTables { public static final ResourceKey BLOODSTONE_OBELISK_CHEST = create("chests/bloodstone_obelisk"); + public static final ResourceKey PEBBLE_INJECTION = create("injection/pebble"); private static ResourceKey create(String id) { return ResourceKey.create(Registries.LOOT_TABLE, ResourceLocation.fromNamespaceAndPath(Twigs.MOD_ID, id)); diff --git a/src/main/resources/data/twigs/loot_table/injection/pebble.json b/src/main/resources/data/twigs/loot_table/injection/pebble.json new file mode 100644 index 00000000..9f39e5ce --- /dev/null +++ b/src/main/resources/data/twigs/loot_table/injection/pebble.json @@ -0,0 +1,46 @@ +{ + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "twigs:pebble", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1, + "max": 3 + } + } + ], + "conditions": [ + { + "condition": "minecraft:inverted", + "term": { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + }, + { + "condition": "minecraft:random_chance", + "chance": 0.2 + } + ] + } + ] + } + ] +} \ No newline at end of file From 788da2a20796a18dad27655b43f07a8231158368 Mon Sep 17 00:00:00 2001 From: theendercore Date: Sat, 22 Jun 2024 16:45:49 +0300 Subject: [PATCH 26/72] - removed duplicate tuff blocks --- src/main/java/com/ninni/twigs/registry/TwigsBlocks.java | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/main/java/com/ninni/twigs/registry/TwigsBlocks.java b/src/main/java/com/ninni/twigs/registry/TwigsBlocks.java index ce1e381e..14355418 100644 --- a/src/main/java/com/ninni/twigs/registry/TwigsBlocks.java +++ b/src/main/java/com/ninni/twigs/registry/TwigsBlocks.java @@ -140,9 +140,6 @@ public class TwigsBlocks { public static final Block WEEPING_POLISHED_BLACKSTONE_BRICK_WALL = register("weeping_polished_blackstone_brick_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(WEEPING_POLISHED_BLACKSTONE_BRICKS))); //tuff blocks - public static final Block TUFF_STAIRS = register("tuff_stairs", new StairBlock(Blocks.TUFF.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(Blocks.TUFF))); - public static final Block TUFF_SLAB = register("tuff_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.TUFF))); - public static final Block TUFF_WALL = register("tuff_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.TUFF))); public static final Block POLISHED_TUFF = register("polished_tuff", new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.TUFF))); public static final Block POLISHED_TUFF_STAIRS = register("polished_tuff_stairs", new StairBlock(POLISHED_TUFF.defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(POLISHED_TUFF))); public static final Block POLISHED_TUFF_SLAB = register("polished_tuff_slab", new SlabBlock(BlockBehaviour.Properties.ofFullCopy(POLISHED_TUFF))); From c059748fdf943b4b149f6fed7cbf8e6e0d793f2a Mon Sep 17 00:00:00 2001 From: theendercore Date: Sat, 22 Jun 2024 21:01:00 +0300 Subject: [PATCH 27/72] - how did i forget this? --- .../java/com/ninni/twigs/registry/TwigsCreativeModeTab.java | 6 ------ src/main/java/com/ninni/twigs/registry/TwigsItems.java | 3 --- 2 files changed, 9 deletions(-) diff --git a/src/main/java/com/ninni/twigs/registry/TwigsCreativeModeTab.java b/src/main/java/com/ninni/twigs/registry/TwigsCreativeModeTab.java index 06c61207..5bb25e0d 100644 --- a/src/main/java/com/ninni/twigs/registry/TwigsCreativeModeTab.java +++ b/src/main/java/com/ninni/twigs/registry/TwigsCreativeModeTab.java @@ -213,9 +213,6 @@ public class TwigsCreativeModeTab { POLISHED_CALCITE_BRICK_SLAB, POLISHED_CALCITE_BRICK_WALL, Blocks.TUFF, - TUFF_STAIRS, - TUFF_SLAB, - TUFF_WALL, POLISHED_TUFF, POLISHED_TUFF_STAIRS, POLISHED_TUFF_SLAB, @@ -510,9 +507,6 @@ public class TwigsCreativeModeTab { output.accept(WEEPING_POLISHED_BLACKSTONE_BRICK_WALL); //tuff blocks - output.accept(TUFF_STAIRS); - output.accept(TUFF_SLAB); - output.accept(TUFF_WALL); output.accept(POLISHED_TUFF); output.accept(POLISHED_TUFF_STAIRS); output.accept(POLISHED_TUFF_SLAB); diff --git a/src/main/java/com/ninni/twigs/registry/TwigsItems.java b/src/main/java/com/ninni/twigs/registry/TwigsItems.java index dd616568..a2183ae6 100644 --- a/src/main/java/com/ninni/twigs/registry/TwigsItems.java +++ b/src/main/java/com/ninni/twigs/registry/TwigsItems.java @@ -136,9 +136,6 @@ public class TwigsItems { public static final Item WEEPING_POLISHED_BLACKSTONE_BRICK_WALL = register("weeping_polished_blackstone_brick_wall", new BlockItem(TwigsBlocks.WEEPING_POLISHED_BLACKSTONE_BRICK_WALL, new Item.Properties())); //tuff blocks - public static final Item TUFF_STAIRS = register("tuff_stairs", new BlockItem(TwigsBlocks.TUFF_STAIRS, new Item.Properties())); - public static final Item TUFF_SLAB = register("tuff_slab", new BlockItem(TwigsBlocks.TUFF_SLAB, new Item.Properties())); - public static final Item TUFF_WALL = register("tuff_wall", new BlockItem(TwigsBlocks.TUFF_WALL, new Item.Properties())); public static final Item POLISHED_TUFF = register("polished_tuff", new BlockItem(TwigsBlocks.POLISHED_TUFF, new Item.Properties())); public static final Item POLISHED_TUFF_STAIRS = register("polished_tuff_stairs", new BlockItem(TwigsBlocks.POLISHED_TUFF_STAIRS, new Item.Properties())); public static final Item POLISHED_TUFF_SLAB = register("polished_tuff_slab", new BlockItem(TwigsBlocks.POLISHED_TUFF_SLAB, new Item.Properties())); From de6f217162bf33f1e9acbb295e54624e3a3ebb68 Mon Sep 17 00:00:00 2001 From: theendercore Date: Sat, 20 Jul 2024 13:12:41 +0300 Subject: [PATCH 28/72] removed not needed suppression --- src/main/java/com/ninni/twigs/registry/TwigsBlocks.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/ninni/twigs/registry/TwigsBlocks.java b/src/main/java/com/ninni/twigs/registry/TwigsBlocks.java index 14355418..63393fa2 100644 --- a/src/main/java/com/ninni/twigs/registry/TwigsBlocks.java +++ b/src/main/java/com/ninni/twigs/registry/TwigsBlocks.java @@ -2,7 +2,6 @@ import com.ninni.twigs.Twigs; import com.ninni.twigs.block.*; -import com.ninni.twigs.block.SiltPotBlock; import net.minecraft.core.Registry; import net.minecraft.core.registries.BuiltInRegistries; import net.minecraft.resources.ResourceLocation; @@ -22,7 +21,7 @@ public class TwigsBlocks { //collectibles public static final Block AZALEA_FLOWERS = register("azalea_flowers", new AzaleaFlowersBlock(BlockBehaviour.Properties.of().mapColor(MapColor.PLANT).instabreak().noCollission().noOcclusion().sound(SoundType.MOSS_CARPET))); - @SuppressWarnings("unused") public static final Block POTTED_AZALEA_FLOWERS = register("potted_azalea_flowers", new FlowerPotBlock(AZALEA_FLOWERS, BlockBehaviour.Properties.ofFullCopy(Blocks.POTTED_FLOWERING_AZALEA))); + public static final Block POTTED_AZALEA_FLOWERS = register("potted_azalea_flowers", new FlowerPotBlock(AZALEA_FLOWERS, BlockBehaviour.Properties.ofFullCopy(Blocks.POTTED_FLOWERING_AZALEA))); public static final Block TWIG = register("twig", new FloorItemBlock(BlockBehaviour.Properties.of().mapColor(MapColor.WOOD).instabreak().noOcclusion().sound(SoundType.WOOD).noCollission())); public static final Block PEBBLE = register("pebble", new FloorItemBlock(BlockBehaviour.Properties.of().mapColor(MapColor.STONE).instabreak().noOcclusion().noCollission().sound(SoundType.STONE))); public static final Block OPALINE_SEASHELL = register("opaline_seashell", new SeashellBlock(BlockBehaviour.Properties.of().mapColor(MapColor.TERRACOTTA_WHITE).instabreak().noOcclusion().sound(TwigsSoundEvents.SEASHELL))); @@ -324,7 +323,7 @@ public class TwigsBlocks { public static final Block BLACK_SILT_SHINGLE_WALL = register("black_silt_shingle_wall", new WallBlock(BlockBehaviour.Properties.ofFullCopy(BLACK_SILT_SHINGLES))); private static ToIntFunction createLampLightLevel() { - return (state) -> (Boolean)state.getValue(BlockStateProperties.LIT) ? 15 : 0; + return (state) -> (Boolean) state.getValue(BlockStateProperties.LIT) ? 15 : 0; } private static Block register(String id, Block block) { From 209d046c8b8b9a136668d7916940625c85b471ba Mon Sep 17 00:00:00 2001 From: theendercore Date: Sat, 20 Jul 2024 13:33:09 +0300 Subject: [PATCH 29/72] - made data gen for vanilla tags --- .../36fb0ef7db3631aaec8b8c8fad361d5002006f19 | 6 + .../69bc0b221acfd1afed885d9a408e11db82bb3abb | 14 ++ .../992030af1166d80cd522100e1ae5b945fa70818d | 2 +- .../f418228a60fef977eb19c4adca647c6a9fa60d17 | 4 +- .../tags/block/crystal_sound_blocks.json | 1 - .../minecraft/tags/block/flower_pots.json | 1 - .../tags/block/inside_step_sound_blocks.json | 1 - .../minecraft/tags/block/mineable/axe.json | 1 - .../tags/block/mineable/pickaxe.json | 4 - .../minecraft/tags/block/mineable/shovel.json | 1 - .../tags/block}/piglin_repellents.json | 1 - .../minecraft/tags/block/replaceable.json} | 1 - .../tags/block/replaceable_by_trees.json} | 2 +- .../data/minecraft/tags/block/slabs.json | 7 +- .../minecraft/tags/block}/small_flowers.json | 1 - .../data/minecraft/tags/block/stairs.json | 6 +- .../data/minecraft/tags/block/walls.json | 8 +- .../tags/item}/piglin_repellents.json | 1 - .../data/minecraft/tags/item/slabs.json | 13 +- .../minecraft/tags/item}/small_flowers.json | 1 - .../data/minecraft/tags/item/stairs.json | 12 +- .../data/minecraft/tags/item/walls.json | 12 +- .../ninni/twigs/data/TwigsDataGenerator.java | 12 ++ .../data/tags/TwigsBlockTagProvider.java | 185 ++++++++++++++++++ .../twigs/data/tags/TwigsItemTagProvider.java | 29 +++ 25 files changed, 285 insertions(+), 41 deletions(-) create mode 100644 src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 create mode 100644 src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb rename src/main/{resources => generated}/data/minecraft/tags/block/crystal_sound_blocks.json (79%) rename src/main/{resources => generated}/data/minecraft/tags/block/flower_pots.json (73%) rename src/main/{resources => generated}/data/minecraft/tags/block/inside_step_sound_blocks.json (86%) rename src/main/{resources => generated}/data/minecraft/tags/block/mineable/axe.json (83%) rename src/main/{resources => generated}/data/minecraft/tags/block/mineable/pickaxe.json (97%) rename src/main/{resources => generated}/data/minecraft/tags/block/mineable/shovel.json (75%) rename src/main/{resources/data/minecraft/tags/item => generated/data/minecraft/tags/block}/piglin_repellents.json (68%) rename src/main/{resources/data/minecraft/tags/block/replaceable_plants.json => generated/data/minecraft/tags/block/replaceable.json} (79%) rename src/main/{resources/data/minecraft/tags/block/enchantment_power_transmitter.json => generated/data/minecraft/tags/block/replaceable_by_trees.json} (64%) rename src/main/{resources => generated}/data/minecraft/tags/block/slabs.json (97%) rename src/main/{resources/data/minecraft/tags/item => generated/data/minecraft/tags/block}/small_flowers.json (70%) rename src/main/{resources => generated}/data/minecraft/tags/block/stairs.json (97%) rename src/main/{resources => generated}/data/minecraft/tags/block/walls.json (96%) rename src/main/{resources/data/minecraft/tags/block => generated/data/minecraft/tags/item}/piglin_repellents.json (68%) rename src/main/{resources => generated}/data/minecraft/tags/item/slabs.json (81%) rename src/main/{resources/data/minecraft/tags/block => generated/data/minecraft/tags/item}/small_flowers.json (70%) rename src/main/{resources => generated}/data/minecraft/tags/item/stairs.json (83%) rename src/main/{resources => generated}/data/minecraft/tags/item/walls.json (86%) create mode 100644 src/main/java/com/ninni/twigs/data/tags/TwigsBlockTagProvider.java create mode 100644 src/main/java/com/ninni/twigs/data/tags/TwigsItemTagProvider.java diff --git a/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 b/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 new file mode 100644 index 00000000..9338c2f5 --- /dev/null +++ b/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 @@ -0,0 +1,6 @@ +// 1.21 2024-07-20T13:32:37.94191063 Twigs/Tags for minecraft:item +599791d5ff829d9bc2c89986df8bf789dca7e962 data/minecraft/tags/item/piglin_repellents.json +bb490d6298d60add7923fd01e6b2279cef2909d0 data/minecraft/tags/item/slabs.json +b149ca0af955728398901a109a265985c8148fef data/minecraft/tags/item/walls.json +96c4fae30aa703fb8bb48d3c8dfb126468677f35 data/minecraft/tags/item/stairs.json +33e68d4e3e1958c8ef642f2af2ae761bb67b7ad3 data/minecraft/tags/item/small_flowers.json diff --git a/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb b/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb new file mode 100644 index 00000000..a6cd5dbe --- /dev/null +++ b/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb @@ -0,0 +1,14 @@ +// 1.21 2024-07-20T13:32:37.943571831 Twigs/Tags for minecraft:block +0f272983a157bea31392a17708ff6cae52275e01 data/minecraft/tags/block/replaceable_by_trees.json +0f272983a157bea31392a17708ff6cae52275e01 data/minecraft/tags/block/replaceable.json +09620d4cf563c8fc87466bca3f0530140f260de3 data/minecraft/tags/block/flower_pots.json +09b092c64fc5ef3fb0fd55e2f2d5549a3adf47a9 data/minecraft/tags/block/mineable/pickaxe.json +96c4fae30aa703fb8bb48d3c8dfb126468677f35 data/minecraft/tags/block/stairs.json +bb490d6298d60add7923fd01e6b2279cef2909d0 data/minecraft/tags/block/slabs.json +d98f5087086b742d3310c4356bbf4ef824764bb6 data/minecraft/tags/block/mineable/axe.json +0a287cae50cab461a71caf3f1b50eb5534b193d9 data/minecraft/tags/block/inside_step_sound_blocks.json +342d1c926630cb925d6eb9d820022ee45fe6c2e2 data/minecraft/tags/block/crystal_sound_blocks.json +33e68d4e3e1958c8ef642f2af2ae761bb67b7ad3 data/minecraft/tags/block/small_flowers.json +24d2ac804c89467a50f2f26ab923ac79d8b58ed0 data/minecraft/tags/block/mineable/shovel.json +b149ca0af955728398901a109a265985c8148fef data/minecraft/tags/block/walls.json +599791d5ff829d9bc2c89986df8bf789dca7e962 data/minecraft/tags/block/piglin_repellents.json diff --git a/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d b/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d index 38b4ea7c..1cfc4955 100644 --- a/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d +++ b/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d @@ -1,4 +1,4 @@ -// 1.21 2024-06-21T00:45:03.773773043 Twigs/worldgen/placed_feature +// 1.21 2024-07-20T13:32:37.94281277 Twigs/worldgen/placed_feature 05e85ad54f2150a55d812b76bd44c7556dc0f008 data/twigs/worldgen/placed_feature/patch_seashell_land.json 14430c00f5817666f24c04059517e9f722121399 data/twigs/worldgen/placed_feature/ore_schist_lower.json 7966b3b727cfa0de202323e424e20c9cd8177810 data/twigs/worldgen/placed_feature/silt_strip.json diff --git a/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 b/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 index 6ebc82dd..4f632933 100644 --- a/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 +++ b/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 @@ -1,9 +1,9 @@ -// 1.21 2024-06-21T00:45:03.8912082 Twigs/worldgen/configured_feature +// 1.21 2024-07-20T13:32:37.944177878 Twigs/worldgen/configured_feature 9f80fd766a043eb5ae59dc2d7012ee883054ce7d data/twigs/worldgen/configured_feature/silt_strip.json d90ee40d61f84ef43e150f35251693ba2ca6418b data/twigs/worldgen/configured_feature/patch_seashell.json 7e91cfef041f4cfc6bcf3bae42bb90be031ebda3 data/twigs/worldgen/configured_feature/patch_pebble.json 71bf58def1df05fc6c46740c38d31c223de651aa data/twigs/worldgen/configured_feature/patch_twig.json -e308fd61a81759900fdb310b07ec8f0c2e02803b data/twigs/worldgen/configured_feature/ore_bloodstone.json 534ea1ec9b2782a5850075ceeefd6b5c1f16a07d data/twigs/worldgen/configured_feature/ore_rhyolite.json +e308fd61a81759900fdb310b07ec8f0c2e02803b data/twigs/worldgen/configured_feature/ore_bloodstone.json 81c6417bd09b9276f7887820a725f23c730c9b52 data/twigs/worldgen/configured_feature/ore_schist.json e4669ddf2a31414026412f7e9e48d08cd365c95f data/twigs/worldgen/configured_feature/azalea_flowers.json diff --git a/src/main/resources/data/minecraft/tags/block/crystal_sound_blocks.json b/src/main/generated/data/minecraft/tags/block/crystal_sound_blocks.json similarity index 79% rename from src/main/resources/data/minecraft/tags/block/crystal_sound_blocks.json rename to src/main/generated/data/minecraft/tags/block/crystal_sound_blocks.json index cd38477b..20707156 100644 --- a/src/main/resources/data/minecraft/tags/block/crystal_sound_blocks.json +++ b/src/main/generated/data/minecraft/tags/block/crystal_sound_blocks.json @@ -1,5 +1,4 @@ { - "replace": false, "values": [ "twigs:polished_amethyst", "twigs:cut_amethyst" diff --git a/src/main/resources/data/minecraft/tags/block/flower_pots.json b/src/main/generated/data/minecraft/tags/block/flower_pots.json similarity index 73% rename from src/main/resources/data/minecraft/tags/block/flower_pots.json rename to src/main/generated/data/minecraft/tags/block/flower_pots.json index 96613d13..1ccdba81 100644 --- a/src/main/resources/data/minecraft/tags/block/flower_pots.json +++ b/src/main/generated/data/minecraft/tags/block/flower_pots.json @@ -1,5 +1,4 @@ { - "replace": false, "values": [ "twigs:potted_azalea_flowers" ] diff --git a/src/main/resources/data/minecraft/tags/block/inside_step_sound_blocks.json b/src/main/generated/data/minecraft/tags/block/inside_step_sound_blocks.json similarity index 86% rename from src/main/resources/data/minecraft/tags/block/inside_step_sound_blocks.json rename to src/main/generated/data/minecraft/tags/block/inside_step_sound_blocks.json index 869adca5..19d7058b 100644 --- a/src/main/resources/data/minecraft/tags/block/inside_step_sound_blocks.json +++ b/src/main/generated/data/minecraft/tags/block/inside_step_sound_blocks.json @@ -1,5 +1,4 @@ { - "replace": false, "values": [ "twigs:petrified_lichen", "twigs:brick_trail", diff --git a/src/main/resources/data/minecraft/tags/block/mineable/axe.json b/src/main/generated/data/minecraft/tags/block/mineable/axe.json similarity index 83% rename from src/main/resources/data/minecraft/tags/block/mineable/axe.json rename to src/main/generated/data/minecraft/tags/block/mineable/axe.json index 7916b1d3..51670162 100644 --- a/src/main/resources/data/minecraft/tags/block/mineable/axe.json +++ b/src/main/generated/data/minecraft/tags/block/mineable/axe.json @@ -1,5 +1,4 @@ { - "replace": false, "values": [ "#twigs:tables", "twigs:crimson_shroomlamp", diff --git a/src/main/resources/data/minecraft/tags/block/mineable/pickaxe.json b/src/main/generated/data/minecraft/tags/block/mineable/pickaxe.json similarity index 97% rename from src/main/resources/data/minecraft/tags/block/mineable/pickaxe.json rename to src/main/generated/data/minecraft/tags/block/mineable/pickaxe.json index 32f3a6a0..b59e721f 100644 --- a/src/main/resources/data/minecraft/tags/block/mineable/pickaxe.json +++ b/src/main/generated/data/minecraft/tags/block/mineable/pickaxe.json @@ -1,5 +1,4 @@ { - "replace": false, "values": [ "twigs:lamp", "twigs:soul_lamp", @@ -35,9 +34,6 @@ "twigs:weeping_polished_blackstone_brick_stairs", "twigs:weeping_polished_blackstone_brick_slab", "twigs:weeping_polished_blackstone_brick_wall", - "twigs:tuff_stairs", - "twigs:tuff_slab", - "twigs:tuff_wall", "twigs:polished_tuff", "twigs:polished_tuff_stairs", "twigs:polished_tuff_slab", diff --git a/src/main/resources/data/minecraft/tags/block/mineable/shovel.json b/src/main/generated/data/minecraft/tags/block/mineable/shovel.json similarity index 75% rename from src/main/resources/data/minecraft/tags/block/mineable/shovel.json rename to src/main/generated/data/minecraft/tags/block/mineable/shovel.json index 7128389b..62b3cb06 100644 --- a/src/main/resources/data/minecraft/tags/block/mineable/shovel.json +++ b/src/main/generated/data/minecraft/tags/block/mineable/shovel.json @@ -1,5 +1,4 @@ { - "replace": false, "values": [ "twigs:rocky_dirt", "twigs:silt" diff --git a/src/main/resources/data/minecraft/tags/item/piglin_repellents.json b/src/main/generated/data/minecraft/tags/block/piglin_repellents.json similarity index 68% rename from src/main/resources/data/minecraft/tags/item/piglin_repellents.json rename to src/main/generated/data/minecraft/tags/block/piglin_repellents.json index 31964e67..917aee04 100644 --- a/src/main/resources/data/minecraft/tags/item/piglin_repellents.json +++ b/src/main/generated/data/minecraft/tags/block/piglin_repellents.json @@ -1,5 +1,4 @@ { - "replace": false, "values": [ "twigs:soul_lamp" ] diff --git a/src/main/resources/data/minecraft/tags/block/replaceable_plants.json b/src/main/generated/data/minecraft/tags/block/replaceable.json similarity index 79% rename from src/main/resources/data/minecraft/tags/block/replaceable_plants.json rename to src/main/generated/data/minecraft/tags/block/replaceable.json index dcc81f25..d87da92f 100644 --- a/src/main/resources/data/minecraft/tags/block/replaceable_plants.json +++ b/src/main/generated/data/minecraft/tags/block/replaceable.json @@ -1,5 +1,4 @@ { - "replace": false, "values": [ "twigs:azalea_flowers", "twigs:petrified_lichen" diff --git a/src/main/resources/data/minecraft/tags/block/enchantment_power_transmitter.json b/src/main/generated/data/minecraft/tags/block/replaceable_by_trees.json similarity index 64% rename from src/main/resources/data/minecraft/tags/block/enchantment_power_transmitter.json rename to src/main/generated/data/minecraft/tags/block/replaceable_by_trees.json index 658c64e9..d87da92f 100644 --- a/src/main/resources/data/minecraft/tags/block/enchantment_power_transmitter.json +++ b/src/main/generated/data/minecraft/tags/block/replaceable_by_trees.json @@ -1,6 +1,6 @@ { - "replace": false, "values": [ + "twigs:azalea_flowers", "twigs:petrified_lichen" ] } \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/slabs.json b/src/main/generated/data/minecraft/tags/block/slabs.json similarity index 97% rename from src/main/resources/data/minecraft/tags/block/slabs.json rename to src/main/generated/data/minecraft/tags/block/slabs.json index 15619334..8537433e 100644 --- a/src/main/resources/data/minecraft/tags/block/slabs.json +++ b/src/main/generated/data/minecraft/tags/block/slabs.json @@ -1,13 +1,14 @@ { - "replace": false, "values": [ + "twigs:bamboo_thatch_slab", "twigs:smooth_basalt_brick_slab", "twigs:mossy_brick_slab", + "twigs:gravel_brick_slab", + "twigs:smooth_stone_brick_slab", "twigs:cobblestone_brick_slab", "twigs:mossy_cobblestone_brick_slab", "twigs:twisting_polished_blackstone_brick_slab", "twigs:weeping_polished_blackstone_brick_slab", - "twigs:tuff_slab", "twigs:polished_tuff_slab", "twigs:polished_tuff_brick_slab", "twigs:calcite_slab", @@ -22,9 +23,7 @@ "twigs:bloodstone_slab", "twigs:polished_bloodstone_slab", "twigs:polished_bloodstone_brick_slab", - "twigs:gravel_brick_slab", "twigs:silt_brick_slab", - "twigs:smooth_stone_brick_slab", "twigs:silt_shingle_slab", "twigs:white_silt_shingle_slab", "twigs:orange_silt_shingle_slab", diff --git a/src/main/resources/data/minecraft/tags/item/small_flowers.json b/src/main/generated/data/minecraft/tags/block/small_flowers.json similarity index 70% rename from src/main/resources/data/minecraft/tags/item/small_flowers.json rename to src/main/generated/data/minecraft/tags/block/small_flowers.json index fc99ebb9..1223579c 100644 --- a/src/main/resources/data/minecraft/tags/item/small_flowers.json +++ b/src/main/generated/data/minecraft/tags/block/small_flowers.json @@ -1,5 +1,4 @@ { - "replace": false, "values": [ "twigs:azalea_flowers" ] diff --git a/src/main/resources/data/minecraft/tags/block/stairs.json b/src/main/generated/data/minecraft/tags/block/stairs.json similarity index 97% rename from src/main/resources/data/minecraft/tags/block/stairs.json rename to src/main/generated/data/minecraft/tags/block/stairs.json index a87db2ab..7364e275 100644 --- a/src/main/resources/data/minecraft/tags/block/stairs.json +++ b/src/main/generated/data/minecraft/tags/block/stairs.json @@ -1,13 +1,13 @@ { - "replace": false, "values": [ "twigs:smooth_basalt_brick_stairs", "twigs:mossy_brick_stairs", + "twigs:gravel_brick_stairs", + "twigs:smooth_stone_brick_stairs", "twigs:cobblestone_brick_stairs", "twigs:mossy_cobblestone_brick_stairs", "twigs:twisting_polished_blackstone_brick_stairs", "twigs:weeping_polished_blackstone_brick_stairs", - "twigs:tuff_stairs", "twigs:polished_tuff_stairs", "twigs:polished_tuff_brick_stairs", "twigs:calcite_stairs", @@ -22,9 +22,7 @@ "twigs:bloodstone_stairs", "twigs:polished_bloodstone_stairs", "twigs:polished_bloodstone_brick_stairs", - "twigs:gravel_brick_stairs", "twigs:silt_brick_stairs", - "twigs:smooth_stone_brick_stairs", "twigs:silt_shingle_stairs", "twigs:white_silt_shingle_stairs", "twigs:orange_silt_shingle_stairs", diff --git a/src/main/resources/data/minecraft/tags/block/walls.json b/src/main/generated/data/minecraft/tags/block/walls.json similarity index 96% rename from src/main/resources/data/minecraft/tags/block/walls.json rename to src/main/generated/data/minecraft/tags/block/walls.json index c02cd1cc..cd07b093 100644 --- a/src/main/resources/data/minecraft/tags/block/walls.json +++ b/src/main/generated/data/minecraft/tags/block/walls.json @@ -1,13 +1,13 @@ { - "replace": false, "values": [ "twigs:smooth_basalt_brick_wall", "twigs:mossy_brick_wall", + "twigs:gravel_brick_wall", + "twigs:smooth_stone_brick_wall", "twigs:cobblestone_brick_wall", "twigs:mossy_cobblestone_brick_wall", - "twigs:weeping_polished_blackstone_brick_wall", "twigs:twisting_polished_blackstone_brick_wall", - "twigs:tuff_wall", + "twigs:weeping_polished_blackstone_brick_wall", "twigs:polished_tuff_brick_wall", "twigs:calcite_wall", "twigs:polished_calcite_brick_wall", @@ -17,9 +17,7 @@ "twigs:polished_rhyolite_brick_wall", "twigs:bloodstone_wall", "twigs:polished_bloodstone_brick_wall", - "twigs:gravel_brick_wall", "twigs:silt_brick_wall", - "twigs:smooth_stone_brick_wall", "twigs:silt_shingle_wall", "twigs:white_silt_shingle_wall", "twigs:orange_silt_shingle_wall", diff --git a/src/main/resources/data/minecraft/tags/block/piglin_repellents.json b/src/main/generated/data/minecraft/tags/item/piglin_repellents.json similarity index 68% rename from src/main/resources/data/minecraft/tags/block/piglin_repellents.json rename to src/main/generated/data/minecraft/tags/item/piglin_repellents.json index 31964e67..917aee04 100644 --- a/src/main/resources/data/minecraft/tags/block/piglin_repellents.json +++ b/src/main/generated/data/minecraft/tags/item/piglin_repellents.json @@ -1,5 +1,4 @@ { - "replace": false, "values": [ "twigs:soul_lamp" ] diff --git a/src/main/resources/data/minecraft/tags/item/slabs.json b/src/main/generated/data/minecraft/tags/item/slabs.json similarity index 81% rename from src/main/resources/data/minecraft/tags/item/slabs.json rename to src/main/generated/data/minecraft/tags/item/slabs.json index 9beaea4a..8537433e 100644 --- a/src/main/resources/data/minecraft/tags/item/slabs.json +++ b/src/main/generated/data/minecraft/tags/item/slabs.json @@ -1,10 +1,19 @@ { - "replace": false, "values": [ + "twigs:bamboo_thatch_slab", "twigs:smooth_basalt_brick_slab", "twigs:mossy_brick_slab", + "twigs:gravel_brick_slab", + "twigs:smooth_stone_brick_slab", + "twigs:cobblestone_brick_slab", + "twigs:mossy_cobblestone_brick_slab", "twigs:twisting_polished_blackstone_brick_slab", "twigs:weeping_polished_blackstone_brick_slab", + "twigs:polished_tuff_slab", + "twigs:polished_tuff_brick_slab", + "twigs:calcite_slab", + "twigs:polished_calcite_slab", + "twigs:polished_calcite_brick_slab", "twigs:schist_slab", "twigs:polished_schist_slab", "twigs:polished_schist_brick_slab", @@ -14,9 +23,7 @@ "twigs:bloodstone_slab", "twigs:polished_bloodstone_slab", "twigs:polished_bloodstone_brick_slab", - "twigs:gravel_brick_slab", "twigs:silt_brick_slab", - "twigs:smooth_stone_brick_slab", "twigs:silt_shingle_slab", "twigs:white_silt_shingle_slab", "twigs:orange_silt_shingle_slab", diff --git a/src/main/resources/data/minecraft/tags/block/small_flowers.json b/src/main/generated/data/minecraft/tags/item/small_flowers.json similarity index 70% rename from src/main/resources/data/minecraft/tags/block/small_flowers.json rename to src/main/generated/data/minecraft/tags/item/small_flowers.json index fc99ebb9..1223579c 100644 --- a/src/main/resources/data/minecraft/tags/block/small_flowers.json +++ b/src/main/generated/data/minecraft/tags/item/small_flowers.json @@ -1,5 +1,4 @@ { - "replace": false, "values": [ "twigs:azalea_flowers" ] diff --git a/src/main/resources/data/minecraft/tags/item/stairs.json b/src/main/generated/data/minecraft/tags/item/stairs.json similarity index 83% rename from src/main/resources/data/minecraft/tags/item/stairs.json rename to src/main/generated/data/minecraft/tags/item/stairs.json index 7fbec4e6..7364e275 100644 --- a/src/main/resources/data/minecraft/tags/item/stairs.json +++ b/src/main/generated/data/minecraft/tags/item/stairs.json @@ -1,10 +1,18 @@ { - "replace": false, "values": [ "twigs:smooth_basalt_brick_stairs", "twigs:mossy_brick_stairs", + "twigs:gravel_brick_stairs", + "twigs:smooth_stone_brick_stairs", + "twigs:cobblestone_brick_stairs", + "twigs:mossy_cobblestone_brick_stairs", "twigs:twisting_polished_blackstone_brick_stairs", "twigs:weeping_polished_blackstone_brick_stairs", + "twigs:polished_tuff_stairs", + "twigs:polished_tuff_brick_stairs", + "twigs:calcite_stairs", + "twigs:polished_calcite_stairs", + "twigs:polished_calcite_brick_stairs", "twigs:schist_stairs", "twigs:polished_schist_stairs", "twigs:polished_schist_brick_stairs", @@ -14,9 +22,7 @@ "twigs:bloodstone_stairs", "twigs:polished_bloodstone_stairs", "twigs:polished_bloodstone_brick_stairs", - "twigs:gravel_brick_stairs", "twigs:silt_brick_stairs", - "twigs:smooth_stone_brick_stairs", "twigs:silt_shingle_stairs", "twigs:white_silt_shingle_stairs", "twigs:orange_silt_shingle_stairs", diff --git a/src/main/resources/data/minecraft/tags/item/walls.json b/src/main/generated/data/minecraft/tags/item/walls.json similarity index 86% rename from src/main/resources/data/minecraft/tags/item/walls.json rename to src/main/generated/data/minecraft/tags/item/walls.json index f3173d5d..cd07b093 100644 --- a/src/main/resources/data/minecraft/tags/item/walls.json +++ b/src/main/generated/data/minecraft/tags/item/walls.json @@ -1,19 +1,23 @@ { - "replace": false, "values": [ "twigs:smooth_basalt_brick_wall", "twigs:mossy_brick_wall", - "twigs:weeping_polished_blackstone_brick_wall", + "twigs:gravel_brick_wall", + "twigs:smooth_stone_brick_wall", + "twigs:cobblestone_brick_wall", + "twigs:mossy_cobblestone_brick_wall", "twigs:twisting_polished_blackstone_brick_wall", + "twigs:weeping_polished_blackstone_brick_wall", + "twigs:polished_tuff_brick_wall", + "twigs:calcite_wall", + "twigs:polished_calcite_brick_wall", "twigs:schist_wall", "twigs:polished_schist_brick_wall", "twigs:rhyolite_wall", "twigs:polished_rhyolite_brick_wall", "twigs:bloodstone_wall", "twigs:polished_bloodstone_brick_wall", - "twigs:gravel_brick_wall", "twigs:silt_brick_wall", - "twigs:smooth_stone_brick_wall", "twigs:silt_shingle_wall", "twigs:white_silt_shingle_wall", "twigs:orange_silt_shingle_wall", diff --git a/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java b/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java index 4bfb73ea..a25d7259 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java +++ b/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java @@ -1,5 +1,7 @@ package com.ninni.twigs.data; +import com.ninni.twigs.data.tags.TwigsBlockTagProvider; +import com.ninni.twigs.data.tags.TwigsItemTagProvider; import com.ninni.twigs.registry.TwigsConfiguredFeatures; import com.ninni.twigs.registry.TwigsPlacedFeatures; import net.fabricmc.fabric.api.datagen.v1.DataGeneratorEntrypoint; @@ -7,6 +9,8 @@ import net.minecraft.core.RegistrySetBuilder; import net.minecraft.core.registries.Registries; +import java.util.concurrent.atomic.AtomicReference; + public class TwigsDataGenerator implements DataGeneratorEntrypoint { @Override @@ -14,6 +18,14 @@ public void onInitializeDataGenerator(FabricDataGenerator fabricDataGenerator) { FabricDataGenerator.Pack pack = fabricDataGenerator.createPack(); pack.addProvider(TwigsConfiguredFeatureProvider::new); pack.addProvider(TwigsPlacedFeatureProvider::new); + + // (ender) No, I don't think there is a nicer way of doing this :( + AtomicReference blockTags = new AtomicReference<>(); + pack.addProvider((o, r) -> { + blockTags.set(new TwigsBlockTagProvider(o, r)); + return blockTags.get(); + }); + pack.addProvider((o, r) -> new TwigsItemTagProvider(o, r, blockTags.get())); } @Override diff --git a/src/main/java/com/ninni/twigs/data/tags/TwigsBlockTagProvider.java b/src/main/java/com/ninni/twigs/data/tags/TwigsBlockTagProvider.java new file mode 100644 index 00000000..5f9b3729 --- /dev/null +++ b/src/main/java/com/ninni/twigs/data/tags/TwigsBlockTagProvider.java @@ -0,0 +1,185 @@ +package com.ninni.twigs.data.tags; + +import com.ninni.twigs.TwigsTags; +import com.ninni.twigs.registry.TwigsBlocks; +import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput; +import net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider; +import net.minecraft.core.HolderLookup; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.tags.BlockTags; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.SlabBlock; +import net.minecraft.world.level.block.StairBlock; +import net.minecraft.world.level.block.WallBlock; + +import java.util.List; +import java.util.concurrent.CompletableFuture; + +import static com.ninni.twigs.Twigs.MOD_ID; + +public class TwigsBlockTagProvider extends FabricTagProvider.BlockTagProvider { + public TwigsBlockTagProvider(FabricDataOutput output, CompletableFuture registriesFuture) { + super(output, registriesFuture); + } + + @Override + protected void addTags(HolderLookup.Provider provider) { + flowerTags(); + microBlockTags(); + mineableTags(); + + + getOrCreateTagBuilder(BlockTags.CRYSTAL_SOUND_BLOCKS) + .add(TwigsBlocks.POLISHED_AMETHYST) + .add(TwigsBlocks.CUT_AMETHYST); + getOrCreateTagBuilder(BlockTags.INSIDE_STEP_SOUND_BLOCKS) + .add(TwigsBlocks.PETRIFIED_LICHEN) + .add(TwigsBlocks.BRICK_TRAIL) + .add(TwigsBlocks.SILT_BRICK_TRAIL) + .add(TwigsBlocks.AZALEA_FLOWERS); + getOrCreateTagBuilder(BlockTags.PIGLIN_REPELLENTS) + .add(TwigsBlocks.SOUL_LAMP); + } + + private void flowerTags() { + getOrCreateTagBuilder(BlockTags.SMALL_FLOWERS) + .add(TwigsBlocks.AZALEA_FLOWERS); + + getOrCreateTagBuilder(BlockTags.FLOWER_POTS) + .add(TwigsBlocks.POTTED_AZALEA_FLOWERS); + + // (ender) replaceable_plants got replaced by replaceable_by_trees in 1.20, + // but I feel like these 2 items should also be in replaceable + // also replaceable is referenced in enchantment_power_transmitter + + getOrCreateTagBuilder(BlockTags.REPLACEABLE) + .add(TwigsBlocks.AZALEA_FLOWERS) + .add(TwigsBlocks.PETRIFIED_LICHEN); + + getOrCreateTagBuilder(BlockTags.REPLACEABLE_BY_TREES) + .add(TwigsBlocks.AZALEA_FLOWERS) + .add(TwigsBlocks.PETRIFIED_LICHEN); + } + + private void microBlockTags() { + var stairsTag = getOrCreateTagBuilder(BlockTags.STAIRS); + var slabTag = getOrCreateTagBuilder(BlockTags.SLABS); + var wallTag = getOrCreateTagBuilder(BlockTags.WALLS); + for (Block block : getModBlocks()) { + if (block instanceof StairBlock) stairsTag.add(block); + else if (block instanceof SlabBlock) slabTag.add(block); + else if (block instanceof WallBlock) wallTag.add(block); + } + } + + private void mineableTags() { + getOrCreateTagBuilder(BlockTags.MINEABLE_WITH_AXE) + .forceAddTag(TwigsTags.TABLES_BLOCK) + .add(TwigsBlocks.CRIMSON_SHROOMLAMP) + .add(TwigsBlocks.WARPED_SHROOMLAMP); + + getOrCreateTagBuilder(BlockTags.MINEABLE_WITH_SHOVEL) + .add(TwigsBlocks.ROCKY_DIRT) + .add(TwigsBlocks.SILT); + + getOrCreateTagBuilder(BlockTags.MINEABLE_WITH_PICKAXE) + .add(TwigsBlocks.LAMP) + .add(TwigsBlocks.SOUL_LAMP) + .add(TwigsBlocks.POLISHED_BASALT_BRICKS) + .add(TwigsBlocks.CHISELED_SMOOTH_BASALT_BRICKS) + .add(TwigsBlocks.SMOOTH_BASALT_BRICKS) + .add(TwigsBlocks.SMOOTH_BASALT_BRICK_STAIRS) + .add(TwigsBlocks.SMOOTH_BASALT_BRICK_SLAB) + .add(TwigsBlocks.SMOOTH_BASALT_BRICK_WALL) + .add(TwigsBlocks.MIXED_BRICKS) + .add(TwigsBlocks.CHISELED_BRICKS) + .add(TwigsBlocks.CRACKED_BRICKS) + .add(TwigsBlocks.MOSSY_BRICKS) + .add(TwigsBlocks.MOSSY_BRICK_STAIRS) + .add(TwigsBlocks.MOSSY_BRICK_SLAB) + .add(TwigsBlocks.MOSSY_BRICK_WALL) + .add(TwigsBlocks.POLISHED_AMETHYST) + .add(TwigsBlocks.CUT_AMETHYST) + .add(TwigsBlocks.COBBLESTONE_BRICKS) + .add(TwigsBlocks.COBBLESTONE_BRICK_SLAB) + .add(TwigsBlocks.COBBLESTONE_BRICK_STAIRS) + .add(TwigsBlocks.COBBLESTONE_BRICK_WALL) + .add(TwigsBlocks.CRACKED_COBBLESTONE_BRICKS) + .add(TwigsBlocks.MOSSY_COBBLESTONE_BRICKS) + .add(TwigsBlocks.MOSSY_COBBLESTONE_BRICK_SLAB) + .add(TwigsBlocks.MOSSY_COBBLESTONE_BRICK_STAIRS) + .add(TwigsBlocks.MOSSY_COBBLESTONE_BRICK_WALL) + .add(TwigsBlocks.TWISTING_POLISHED_BLACKSTONE_BRICKS) + .add(TwigsBlocks.TWISTING_POLISHED_BLACKSTONE_BRICK_SLAB) + .add(TwigsBlocks.TWISTING_POLISHED_BLACKSTONE_BRICK_STAIRS) + .add(TwigsBlocks.TWISTING_POLISHED_BLACKSTONE_BRICK_WALL) + .add(TwigsBlocks.WEEPING_POLISHED_BLACKSTONE_BRICKS) + .add(TwigsBlocks.WEEPING_POLISHED_BLACKSTONE_BRICK_STAIRS) + .add(TwigsBlocks.WEEPING_POLISHED_BLACKSTONE_BRICK_SLAB) + .add(TwigsBlocks.WEEPING_POLISHED_BLACKSTONE_BRICK_WALL) + .add(TwigsBlocks.POLISHED_TUFF) + .add(TwigsBlocks.POLISHED_TUFF_STAIRS) + .add(TwigsBlocks.POLISHED_TUFF_SLAB) + .add(TwigsBlocks.POLISHED_TUFF_BRICKS) + .add(TwigsBlocks.POLISHED_TUFF_BRICK_STAIRS) + .add(TwigsBlocks.POLISHED_TUFF_BRICK_SLAB) + .add(TwigsBlocks.POLISHED_TUFF_BRICK_WALL) + .add(TwigsBlocks.CRACKED_POLISHED_TUFF_BRICKS) + .add(TwigsBlocks.CALCITE_STAIRS) + .add(TwigsBlocks.CALCITE_SLAB) + .add(TwigsBlocks.CALCITE_WALL) + .add(TwigsBlocks.POLISHED_CALCITE) + .add(TwigsBlocks.POLISHED_CALCITE_STAIRS) + .add(TwigsBlocks.POLISHED_CALCITE_SLAB) + .add(TwigsBlocks.POLISHED_CALCITE_BRICKS) + .add(TwigsBlocks.POLISHED_CALCITE_BRICK_STAIRS) + .add(TwigsBlocks.POLISHED_CALCITE_BRICK_SLAB) + .add(TwigsBlocks.POLISHED_CALCITE_BRICK_WALL) + .add(TwigsBlocks.CRACKED_POLISHED_CALCITE_BRICKS) + .forceAddTag(TwigsTags.SCHIST_BLOCK) + .forceAddTag(TwigsTags.RHYOLITE_BLOCK) + .forceAddTag(TwigsTags.BLOODSTONE_BLOCK) + .add(TwigsBlocks.ROCKY_DIRT) + .forceAddTag(TwigsTags.PACKED_SILT_BLOCK) + .forceAddTag(TwigsTags.SILT_POTS_BLOCK) + .add(TwigsBlocks.GRAVEL_BRICKS) + .add(TwigsBlocks.GRAVEL_BRICK_STAIRS) + .add(TwigsBlocks.GRAVEL_BRICK_SLAB) + .add(TwigsBlocks.GRAVEL_BRICK_WALL) + .add(TwigsBlocks.SILT_BRICKS) + .add(TwigsBlocks.SILT_BRICK_STAIRS) + .add(TwigsBlocks.SILT_BRICK_SLAB) + .add(TwigsBlocks.SILT_BRICK_WALL) + .add(TwigsBlocks.MIXED_SILT_BRICKS) + .add(TwigsBlocks.CHISELED_SILT_BRICKS) + .add(TwigsBlocks.CRACKED_SILT_BRICKS) + .add(TwigsBlocks.COMPACTED_DRIPSTONE) + .add(TwigsBlocks.SMOOTH_STONE_BRICKS) + .add(TwigsBlocks.SMOOTH_STONE_BRICK_STAIRS) + .add(TwigsBlocks.SMOOTH_STONE_BRICK_SLAB) + .add(TwigsBlocks.SMOOTH_STONE_BRICK_WALL) + .add(TwigsBlocks.QUARTZ_COLUMN) + .add(TwigsBlocks.STONE_COLUMN) + .add(TwigsBlocks.DEEPSLATE_COLUMN) + .add(TwigsBlocks.BLACKSTONE_COLUMN) + .add(TwigsBlocks.PETRIFIED_LICHEN) + .add(TwigsBlocks.COPPER_PILLAR) + .add(TwigsBlocks.EXPOSED_COPPER_PILLAR) + .add(TwigsBlocks.WEATHERED_COPPER_PILLAR) + .add(TwigsBlocks.OXIDIZED_COPPER_PILLAR) + .add(TwigsBlocks.WAXED_COPPER_PILLAR) + .add(TwigsBlocks.WAXED_EXPOSED_COPPER_PILLAR) + .add(TwigsBlocks.WAXED_WEATHERED_COPPER_PILLAR) + .add(TwigsBlocks.WAXED_OXIDIZED_COPPER_PILLAR); + } + + + private List getModBlocks() { + return BuiltInRegistries.BLOCK.stream().filter(block -> getId(block).getNamespace().equals(MOD_ID)).toList(); + } + + private ResourceLocation getId(Block block) { + return BuiltInRegistries.BLOCK.getKey(block); + } +} diff --git a/src/main/java/com/ninni/twigs/data/tags/TwigsItemTagProvider.java b/src/main/java/com/ninni/twigs/data/tags/TwigsItemTagProvider.java new file mode 100644 index 00000000..5ac4e355 --- /dev/null +++ b/src/main/java/com/ninni/twigs/data/tags/TwigsItemTagProvider.java @@ -0,0 +1,29 @@ +package com.ninni.twigs.data.tags; + +import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput; +import net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider; +import net.minecraft.core.HolderLookup; +import net.minecraft.tags.BlockTags; +import net.minecraft.tags.ItemTags; +import org.jetbrains.annotations.Nullable; + +import java.util.concurrent.CompletableFuture; + +public class TwigsItemTagProvider extends FabricTagProvider.ItemTagProvider { + public TwigsItemTagProvider(FabricDataOutput output, CompletableFuture completableFuture, @Nullable FabricTagProvider.BlockTagProvider blockTagProvider) { + super(output, completableFuture, blockTagProvider); + } + + @Override + protected void addTags(HolderLookup.Provider wrapperLookup) { + copyBlockTags(); + } + + private void copyBlockTags() { + copy(BlockTags.PIGLIN_REPELLENTS, ItemTags.PIGLIN_REPELLENTS); + copy(BlockTags.SMALL_FLOWERS, ItemTags.SMALL_FLOWERS); + copy(BlockTags.SLABS, ItemTags.SLABS); + copy(BlockTags.STAIRS, ItemTags.STAIRS); + copy(BlockTags.WALLS, ItemTags.WALLS); + } +} From c68476b4fd38a9a3245706392630ab4a31895391 Mon Sep 17 00:00:00 2001 From: theendercore Date: Sat, 20 Jul 2024 13:45:13 +0300 Subject: [PATCH 30/72] - made data gen for mod block tags --- .../36fb0ef7db3631aaec8b8c8fad361d5002006f19 | 2 +- .../69bc0b221acfd1afed885d9a408e11db82bb3abb | 11 +- .../992030af1166d80cd522100e1ae5b945fa70818d | 2 +- .../f418228a60fef977eb19c4adca647c6a9fa60d17 | 4 +- .../data/twigs/tags/block/bloodstone.json | 0 .../data/twigs/tags/block/offset_remover.json | 1 - .../data/twigs/tags/block/packed_silt.json | 1 - .../data/twigs/tags/block/rhyolite.json | 0 .../data/twigs/tags/block/schist.json | 0 .../data/twigs/tags/block/silt_pots.json | 1 - .../data/twigs/tags/block/tables.json | 0 .../data/tags/TwigsBlockTagProvider.java | 168 ++++++++++++++++++ 12 files changed, 181 insertions(+), 9 deletions(-) rename src/main/{resources => generated}/data/twigs/tags/block/bloodstone.json (100%) rename src/main/{resources => generated}/data/twigs/tags/block/offset_remover.json (68%) rename src/main/{resources => generated}/data/twigs/tags/block/packed_silt.json (99%) rename src/main/{resources => generated}/data/twigs/tags/block/rhyolite.json (100%) rename src/main/{resources => generated}/data/twigs/tags/block/schist.json (100%) rename src/main/{resources => generated}/data/twigs/tags/block/silt_pots.json (96%) rename src/main/{resources => generated}/data/twigs/tags/block/tables.json (100%) diff --git a/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 b/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 index 9338c2f5..47410be1 100644 --- a/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 +++ b/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 @@ -1,4 +1,4 @@ -// 1.21 2024-07-20T13:32:37.94191063 Twigs/Tags for minecraft:item +// 1.21 2024-07-20T13:44:00.37208855 Twigs/Tags for minecraft:item 599791d5ff829d9bc2c89986df8bf789dca7e962 data/minecraft/tags/item/piglin_repellents.json bb490d6298d60add7923fd01e6b2279cef2909d0 data/minecraft/tags/item/slabs.json b149ca0af955728398901a109a265985c8148fef data/minecraft/tags/item/walls.json diff --git a/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb b/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb index a6cd5dbe..924ee689 100644 --- a/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb +++ b/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb @@ -1,14 +1,21 @@ -// 1.21 2024-07-20T13:32:37.943571831 Twigs/Tags for minecraft:block +// 1.21 2024-07-20T13:44:00.375304059 Twigs/Tags for minecraft:block 0f272983a157bea31392a17708ff6cae52275e01 data/minecraft/tags/block/replaceable_by_trees.json +be04783777713d461327c38454be43107254bf71 data/twigs/tags/block/bloodstone.json 0f272983a157bea31392a17708ff6cae52275e01 data/minecraft/tags/block/replaceable.json +53b99d8c0c4c77ea2142b8553858d2954d7beb25 data/twigs/tags/block/silt_pots.json 09620d4cf563c8fc87466bca3f0530140f260de3 data/minecraft/tags/block/flower_pots.json 09b092c64fc5ef3fb0fd55e2f2d5549a3adf47a9 data/minecraft/tags/block/mineable/pickaxe.json -96c4fae30aa703fb8bb48d3c8dfb126468677f35 data/minecraft/tags/block/stairs.json +e6076b519f016d5b5e38c00c9e224e9e20756ad9 data/twigs/tags/block/offset_remover.json bb490d6298d60add7923fd01e6b2279cef2909d0 data/minecraft/tags/block/slabs.json +96c4fae30aa703fb8bb48d3c8dfb126468677f35 data/minecraft/tags/block/stairs.json +555634d44bd366e8aa29df9dde35d30b3eac87b8 data/twigs/tags/block/schist.json d98f5087086b742d3310c4356bbf4ef824764bb6 data/minecraft/tags/block/mineable/axe.json 0a287cae50cab461a71caf3f1b50eb5534b193d9 data/minecraft/tags/block/inside_step_sound_blocks.json +f76b491c1b4e07e5dec76430704d4721fdbd0969 data/twigs/tags/block/tables.json 342d1c926630cb925d6eb9d820022ee45fe6c2e2 data/minecraft/tags/block/crystal_sound_blocks.json 33e68d4e3e1958c8ef642f2af2ae761bb67b7ad3 data/minecraft/tags/block/small_flowers.json 24d2ac804c89467a50f2f26ab923ac79d8b58ed0 data/minecraft/tags/block/mineable/shovel.json +6b2fbd51696b24130e7b9082e8c2bba4ae324a22 data/twigs/tags/block/packed_silt.json b149ca0af955728398901a109a265985c8148fef data/minecraft/tags/block/walls.json 599791d5ff829d9bc2c89986df8bf789dca7e962 data/minecraft/tags/block/piglin_repellents.json +2d36e807a9494cb31437d5a846b38ea081b7a75a data/twigs/tags/block/rhyolite.json diff --git a/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d b/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d index 1cfc4955..c2f65bb5 100644 --- a/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d +++ b/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d @@ -1,4 +1,4 @@ -// 1.21 2024-07-20T13:32:37.94281277 Twigs/worldgen/placed_feature +// 1.21 2024-07-20T13:44:00.373584398 Twigs/worldgen/placed_feature 05e85ad54f2150a55d812b76bd44c7556dc0f008 data/twigs/worldgen/placed_feature/patch_seashell_land.json 14430c00f5817666f24c04059517e9f722121399 data/twigs/worldgen/placed_feature/ore_schist_lower.json 7966b3b727cfa0de202323e424e20c9cd8177810 data/twigs/worldgen/placed_feature/silt_strip.json diff --git a/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 b/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 index 4f632933..8e219440 100644 --- a/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 +++ b/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 @@ -1,9 +1,9 @@ -// 1.21 2024-07-20T13:32:37.944177878 Twigs/worldgen/configured_feature +// 1.21 2024-07-20T13:44:00.376712447 Twigs/worldgen/configured_feature 9f80fd766a043eb5ae59dc2d7012ee883054ce7d data/twigs/worldgen/configured_feature/silt_strip.json d90ee40d61f84ef43e150f35251693ba2ca6418b data/twigs/worldgen/configured_feature/patch_seashell.json 7e91cfef041f4cfc6bcf3bae42bb90be031ebda3 data/twigs/worldgen/configured_feature/patch_pebble.json 71bf58def1df05fc6c46740c38d31c223de651aa data/twigs/worldgen/configured_feature/patch_twig.json -534ea1ec9b2782a5850075ceeefd6b5c1f16a07d data/twigs/worldgen/configured_feature/ore_rhyolite.json e308fd61a81759900fdb310b07ec8f0c2e02803b data/twigs/worldgen/configured_feature/ore_bloodstone.json +534ea1ec9b2782a5850075ceeefd6b5c1f16a07d data/twigs/worldgen/configured_feature/ore_rhyolite.json 81c6417bd09b9276f7887820a725f23c730c9b52 data/twigs/worldgen/configured_feature/ore_schist.json e4669ddf2a31414026412f7e9e48d08cd365c95f data/twigs/worldgen/configured_feature/azalea_flowers.json diff --git a/src/main/resources/data/twigs/tags/block/bloodstone.json b/src/main/generated/data/twigs/tags/block/bloodstone.json similarity index 100% rename from src/main/resources/data/twigs/tags/block/bloodstone.json rename to src/main/generated/data/twigs/tags/block/bloodstone.json diff --git a/src/main/resources/data/twigs/tags/block/offset_remover.json b/src/main/generated/data/twigs/tags/block/offset_remover.json similarity index 68% rename from src/main/resources/data/twigs/tags/block/offset_remover.json rename to src/main/generated/data/twigs/tags/block/offset_remover.json index a5fe6878..dba08c87 100644 --- a/src/main/resources/data/twigs/tags/block/offset_remover.json +++ b/src/main/generated/data/twigs/tags/block/offset_remover.json @@ -1,5 +1,4 @@ { - "replace": false, "values": [ "#twigs:silt_pots" ] diff --git a/src/main/resources/data/twigs/tags/block/packed_silt.json b/src/main/generated/data/twigs/tags/block/packed_silt.json similarity index 99% rename from src/main/resources/data/twigs/tags/block/packed_silt.json rename to src/main/generated/data/twigs/tags/block/packed_silt.json index 4558665d..65f47bdf 100644 --- a/src/main/resources/data/twigs/tags/block/packed_silt.json +++ b/src/main/generated/data/twigs/tags/block/packed_silt.json @@ -1,5 +1,4 @@ { - "replace": false, "values": [ "twigs:packed_silt", "twigs:white_packed_silt", diff --git a/src/main/resources/data/twigs/tags/block/rhyolite.json b/src/main/generated/data/twigs/tags/block/rhyolite.json similarity index 100% rename from src/main/resources/data/twigs/tags/block/rhyolite.json rename to src/main/generated/data/twigs/tags/block/rhyolite.json diff --git a/src/main/resources/data/twigs/tags/block/schist.json b/src/main/generated/data/twigs/tags/block/schist.json similarity index 100% rename from src/main/resources/data/twigs/tags/block/schist.json rename to src/main/generated/data/twigs/tags/block/schist.json diff --git a/src/main/resources/data/twigs/tags/block/silt_pots.json b/src/main/generated/data/twigs/tags/block/silt_pots.json similarity index 96% rename from src/main/resources/data/twigs/tags/block/silt_pots.json rename to src/main/generated/data/twigs/tags/block/silt_pots.json index 441e6c51..f14badfe 100644 --- a/src/main/resources/data/twigs/tags/block/silt_pots.json +++ b/src/main/generated/data/twigs/tags/block/silt_pots.json @@ -1,5 +1,4 @@ { - "replace": false, "values": [ "twigs:silt_pot", "twigs:white_silt_pot", diff --git a/src/main/resources/data/twigs/tags/block/tables.json b/src/main/generated/data/twigs/tags/block/tables.json similarity index 100% rename from src/main/resources/data/twigs/tags/block/tables.json rename to src/main/generated/data/twigs/tags/block/tables.json diff --git a/src/main/java/com/ninni/twigs/data/tags/TwigsBlockTagProvider.java b/src/main/java/com/ninni/twigs/data/tags/TwigsBlockTagProvider.java index 5f9b3729..73dda3f8 100644 --- a/src/main/java/com/ninni/twigs/data/tags/TwigsBlockTagProvider.java +++ b/src/main/java/com/ninni/twigs/data/tags/TwigsBlockTagProvider.java @@ -28,6 +28,7 @@ protected void addTags(HolderLookup.Provider provider) { flowerTags(); microBlockTags(); mineableTags(); + modTags(); getOrCreateTagBuilder(BlockTags.CRYSTAL_SOUND_BLOCKS) @@ -175,6 +176,173 @@ private void mineableTags() { } + private void modTags() { + getOrCreateTagBuilder(TwigsTags.BLOODSTONE_BLOCK) + .add(TwigsBlocks.BLOODSTONE) + .add(TwigsBlocks.BLOODSTONE_STAIRS) + .add(TwigsBlocks.BLOODSTONE_SLAB) + .add(TwigsBlocks.BLOODSTONE_WALL) + .add(TwigsBlocks.POLISHED_BLOODSTONE) + .add(TwigsBlocks.POLISHED_BLOODSTONE_STAIRS) + .add(TwigsBlocks.POLISHED_BLOODSTONE_SLAB) + .add(TwigsBlocks.POLISHED_BLOODSTONE_BRICKS) + .add(TwigsBlocks.POLISHED_BLOODSTONE_BRICK_STAIRS) + .add(TwigsBlocks.POLISHED_BLOODSTONE_BRICK_SLAB) + .add(TwigsBlocks.POLISHED_BLOODSTONE_BRICK_WALL) + .add(TwigsBlocks.CRACKED_POLISHED_BLOODSTONE_BRICKS); + + getOrCreateTagBuilder(TwigsTags.OFFSET_REMOVER) + .forceAddTag(TwigsTags.SILT_POTS_BLOCK); + + getOrCreateTagBuilder(TwigsTags.PACKED_SILT_BLOCK) + .add(TwigsBlocks.PACKED_SILT) + .add(TwigsBlocks.WHITE_PACKED_SILT) + .add(TwigsBlocks.ORANGE_PACKED_SILT) + .add(TwigsBlocks.MAGENTA_PACKED_SILT) + .add(TwigsBlocks.LIGHT_BLUE_PACKED_SILT) + .add(TwigsBlocks.YELLOW_PACKED_SILT) + .add(TwigsBlocks.LIME_PACKED_SILT) + .add(TwigsBlocks.PINK_PACKED_SILT) + .add(TwigsBlocks.GRAY_PACKED_SILT) + .add(TwigsBlocks.LIGHT_GRAY_PACKED_SILT) + .add(TwigsBlocks.CYAN_PACKED_SILT) + .add(TwigsBlocks.PURPLE_PACKED_SILT) + .add(TwigsBlocks.BLUE_PACKED_SILT) + .add(TwigsBlocks.BROWN_PACKED_SILT) + .add(TwigsBlocks.GREEN_PACKED_SILT) + .add(TwigsBlocks.RED_PACKED_SILT) + .add(TwigsBlocks.BLACK_PACKED_SILT) + .add(TwigsBlocks.SILT_SHINGLES) + .add(TwigsBlocks.WHITE_SILT_SHINGLES) + .add(TwigsBlocks.ORANGE_SILT_SHINGLES) + .add(TwigsBlocks.MAGENTA_SILT_SHINGLES) + .add(TwigsBlocks.LIGHT_BLUE_SILT_SHINGLES) + .add(TwigsBlocks.YELLOW_SILT_SHINGLES) + .add(TwigsBlocks.LIME_SILT_SHINGLES) + .add(TwigsBlocks.PINK_SILT_SHINGLES) + .add(TwigsBlocks.GRAY_SILT_SHINGLES) + .add(TwigsBlocks.LIGHT_GRAY_SILT_SHINGLES) + .add(TwigsBlocks.CYAN_SILT_SHINGLES) + .add(TwigsBlocks.PURPLE_SILT_SHINGLES) + .add(TwigsBlocks.BLUE_SILT_SHINGLES) + .add(TwigsBlocks.BROWN_SILT_SHINGLES) + .add(TwigsBlocks.GREEN_SILT_SHINGLES) + .add(TwigsBlocks.RED_SILT_SHINGLES) + .add(TwigsBlocks.BLACK_SILT_SHINGLES) + .add(TwigsBlocks.SILT_SHINGLE_STAIRS) + .add(TwigsBlocks.WHITE_SILT_SHINGLE_STAIRS) + .add(TwigsBlocks.ORANGE_SILT_SHINGLE_STAIRS) + .add(TwigsBlocks.MAGENTA_SILT_SHINGLE_STAIRS) + .add(TwigsBlocks.LIGHT_BLUE_SILT_SHINGLE_STAIRS) + .add(TwigsBlocks.YELLOW_SILT_SHINGLE_STAIRS) + .add(TwigsBlocks.LIME_SILT_SHINGLE_STAIRS) + .add(TwigsBlocks.PINK_SILT_SHINGLE_STAIRS) + .add(TwigsBlocks.GRAY_SILT_SHINGLE_STAIRS) + .add(TwigsBlocks.LIGHT_GRAY_SILT_SHINGLE_STAIRS) + .add(TwigsBlocks.CYAN_SILT_SHINGLE_STAIRS) + .add(TwigsBlocks.PURPLE_SILT_SHINGLE_STAIRS) + .add(TwigsBlocks.BLUE_SILT_SHINGLE_STAIRS) + .add(TwigsBlocks.BROWN_SILT_SHINGLE_STAIRS) + .add(TwigsBlocks.GREEN_SILT_SHINGLE_STAIRS) + .add(TwigsBlocks.RED_SILT_SHINGLE_STAIRS) + .add(TwigsBlocks.BLACK_SILT_SHINGLE_STAIRS) + .add(TwigsBlocks.SILT_SHINGLE_SLAB) + .add(TwigsBlocks.WHITE_SILT_SHINGLE_SLAB) + .add(TwigsBlocks.ORANGE_SILT_SHINGLE_SLAB) + .add(TwigsBlocks.MAGENTA_SILT_SHINGLE_SLAB) + .add(TwigsBlocks.LIGHT_BLUE_SILT_SHINGLE_SLAB) + .add(TwigsBlocks.YELLOW_SILT_SHINGLE_SLAB) + .add(TwigsBlocks.LIME_SILT_SHINGLE_SLAB) + .add(TwigsBlocks.PINK_SILT_SHINGLE_SLAB) + .add(TwigsBlocks.GRAY_SILT_SHINGLE_SLAB) + .add(TwigsBlocks.LIGHT_GRAY_SILT_SHINGLE_SLAB) + .add(TwigsBlocks.CYAN_SILT_SHINGLE_SLAB) + .add(TwigsBlocks.PURPLE_SILT_SHINGLE_SLAB) + .add(TwigsBlocks.BLUE_SILT_SHINGLE_SLAB) + .add(TwigsBlocks.BROWN_SILT_SHINGLE_SLAB) + .add(TwigsBlocks.GREEN_SILT_SHINGLE_SLAB) + .add(TwigsBlocks.RED_SILT_SHINGLE_SLAB) + .add(TwigsBlocks.BLACK_SILT_SHINGLE_SLAB) + .add(TwigsBlocks.SILT_SHINGLE_WALL) + .add(TwigsBlocks.WHITE_SILT_SHINGLE_WALL) + .add(TwigsBlocks.ORANGE_SILT_SHINGLE_WALL) + .add(TwigsBlocks.MAGENTA_SILT_SHINGLE_WALL) + .add(TwigsBlocks.LIGHT_BLUE_SILT_SHINGLE_WALL) + .add(TwigsBlocks.YELLOW_SILT_SHINGLE_WALL) + .add(TwigsBlocks.LIME_SILT_SHINGLE_WALL) + .add(TwigsBlocks.PINK_SILT_SHINGLE_WALL) + .add(TwigsBlocks.GRAY_SILT_SHINGLE_WALL) + .add(TwigsBlocks.LIGHT_GRAY_SILT_SHINGLE_WALL) + .add(TwigsBlocks.CYAN_SILT_SHINGLE_WALL) + .add(TwigsBlocks.PURPLE_SILT_SHINGLE_WALL) + .add(TwigsBlocks.BLUE_SILT_SHINGLE_WALL) + .add(TwigsBlocks.BROWN_SILT_SHINGLE_WALL) + .add(TwigsBlocks.GREEN_SILT_SHINGLE_WALL) + .add(TwigsBlocks.RED_SILT_SHINGLE_WALL) + .add(TwigsBlocks.BLACK_SILT_SHINGLE_WALL); + + getOrCreateTagBuilder(TwigsTags.RHYOLITE_BLOCK) + .add(TwigsBlocks.RHYOLITE) + .add(TwigsBlocks.RHYOLITE_STAIRS) + .add(TwigsBlocks.RHYOLITE_SLAB) + .add(TwigsBlocks.RHYOLITE_WALL) + .add(TwigsBlocks.POLISHED_RHYOLITE) + .add(TwigsBlocks.POLISHED_RHYOLITE_STAIRS) + .add(TwigsBlocks.POLISHED_RHYOLITE_SLAB) + .add(TwigsBlocks.POLISHED_RHYOLITE_BRICKS) + .add(TwigsBlocks.POLISHED_RHYOLITE_BRICK_STAIRS) + .add(TwigsBlocks.POLISHED_RHYOLITE_BRICK_SLAB) + .add(TwigsBlocks.POLISHED_RHYOLITE_BRICK_WALL) + .add(TwigsBlocks.CRACKED_POLISHED_RHYOLITE_BRICKS); + + getOrCreateTagBuilder(TwigsTags.SCHIST_BLOCK) + .add(TwigsBlocks.SCHIST) + .add(TwigsBlocks.SCHIST_STAIRS) + .add(TwigsBlocks.SCHIST_SLAB) + .add(TwigsBlocks.SCHIST_WALL) + .add(TwigsBlocks.POLISHED_SCHIST) + .add(TwigsBlocks.POLISHED_SCHIST_STAIRS) + .add(TwigsBlocks.POLISHED_SCHIST_SLAB) + .add(TwigsBlocks.POLISHED_SCHIST_BRICKS) + .add(TwigsBlocks.POLISHED_SCHIST_BRICK_STAIRS) + .add(TwigsBlocks.POLISHED_SCHIST_BRICK_SLAB) + .add(TwigsBlocks.POLISHED_SCHIST_BRICK_WALL) + .add(TwigsBlocks.CRACKED_POLISHED_SCHIST_BRICKS); + + getOrCreateTagBuilder(TwigsTags.SILT_POTS_BLOCK) + .add(TwigsBlocks.SILT_POT) + .add(TwigsBlocks.WHITE_SILT_POT) + .add(TwigsBlocks.ORANGE_SILT_POT) + .add(TwigsBlocks.MAGENTA_SILT_POT) + .add(TwigsBlocks.LIGHT_BLUE_SILT_POT) + .add(TwigsBlocks.YELLOW_SILT_POT) + .add(TwigsBlocks.LIME_SILT_POT) + .add(TwigsBlocks.PINK_SILT_POT) + .add(TwigsBlocks.GRAY_SILT_POT) + .add(TwigsBlocks.LIGHT_GRAY_SILT_POT) + .add(TwigsBlocks.CYAN_SILT_POT) + .add(TwigsBlocks.PURPLE_SILT_POT) + .add(TwigsBlocks.BLUE_SILT_POT) + .add(TwigsBlocks.BROWN_SILT_POT) + .add(TwigsBlocks.GREEN_SILT_POT) + .add(TwigsBlocks.RED_SILT_POT) + .add(TwigsBlocks.BLACK_SILT_POT); + + getOrCreateTagBuilder(TwigsTags.TABLES_BLOCK) + .add(TwigsBlocks.OAK_TABLE) + .add(TwigsBlocks.SPRUCE_TABLE) + .add(TwigsBlocks.BIRCH_TABLE) + .add(TwigsBlocks.JUNGLE_TABLE) + .add(TwigsBlocks.DARK_OAK_TABLE) + .add(TwigsBlocks.ACACIA_TABLE) + .add(TwigsBlocks.CHERRY_TABLE) + .add(TwigsBlocks.MANGROVE_TABLE) + .add(TwigsBlocks.BAMBOO_TABLE) + .add(TwigsBlocks.CRIMSON_TABLE) + .add(TwigsBlocks.WARPED_TABLE); + } + + private List getModBlocks() { return BuiltInRegistries.BLOCK.stream().filter(block -> getId(block).getNamespace().equals(MOD_ID)).toList(); } From edca49364f9cef5ac7a5827f8034c4e13de54ce5 Mon Sep 17 00:00:00 2001 From: theendercore Date: Sat, 20 Jul 2024 13:54:05 +0300 Subject: [PATCH 31/72] - made data gen for mod EntityType tags --- .../36fb0ef7db3631aaec8b8c8fad361d5002006f19 | 2 +- .../69bc0b221acfd1afed885d9a408e11db82bb3abb | 6 ++--- .../742b0d218f7c144f2f7bc40299b932f824413719 | 2 ++ .../992030af1166d80cd522100e1ae5b945fa70818d | 2 +- .../f418228a60fef977eb19c4adca647c6a9fa60d17 | 4 ++-- .../bamboo_leaves_slow_immune.json | 1 - .../ninni/twigs/data/TwigsDataGenerator.java | 4 +++- .../data/tags/TwigsEntityTypeTagProvider.java | 22 +++++++++++++++++++ 8 files changed, 34 insertions(+), 9 deletions(-) create mode 100644 src/main/generated/.cache/742b0d218f7c144f2f7bc40299b932f824413719 rename src/main/{resources => generated}/data/twigs/tags/entity_type/bamboo_leaves_slow_immune.json (84%) create mode 100644 src/main/java/com/ninni/twigs/data/tags/TwigsEntityTypeTagProvider.java diff --git a/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 b/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 index 47410be1..961a2824 100644 --- a/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 +++ b/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 @@ -1,4 +1,4 @@ -// 1.21 2024-07-20T13:44:00.37208855 Twigs/Tags for minecraft:item +// 1.21 2024-07-20T13:53:30.878001652 Twigs/Tags for minecraft:item 599791d5ff829d9bc2c89986df8bf789dca7e962 data/minecraft/tags/item/piglin_repellents.json bb490d6298d60add7923fd01e6b2279cef2909d0 data/minecraft/tags/item/slabs.json b149ca0af955728398901a109a265985c8148fef data/minecraft/tags/item/walls.json diff --git a/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb b/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb index 924ee689..1d9e9285 100644 --- a/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb +++ b/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb @@ -1,4 +1,4 @@ -// 1.21 2024-07-20T13:44:00.375304059 Twigs/Tags for minecraft:block +// 1.21 2024-07-20T13:53:30.87933719 Twigs/Tags for minecraft:block 0f272983a157bea31392a17708ff6cae52275e01 data/minecraft/tags/block/replaceable_by_trees.json be04783777713d461327c38454be43107254bf71 data/twigs/tags/block/bloodstone.json 0f272983a157bea31392a17708ff6cae52275e01 data/minecraft/tags/block/replaceable.json @@ -6,15 +6,15 @@ be04783777713d461327c38454be43107254bf71 data/twigs/tags/block/bloodstone.json 09620d4cf563c8fc87466bca3f0530140f260de3 data/minecraft/tags/block/flower_pots.json 09b092c64fc5ef3fb0fd55e2f2d5549a3adf47a9 data/minecraft/tags/block/mineable/pickaxe.json e6076b519f016d5b5e38c00c9e224e9e20756ad9 data/twigs/tags/block/offset_remover.json -bb490d6298d60add7923fd01e6b2279cef2909d0 data/minecraft/tags/block/slabs.json 96c4fae30aa703fb8bb48d3c8dfb126468677f35 data/minecraft/tags/block/stairs.json +bb490d6298d60add7923fd01e6b2279cef2909d0 data/minecraft/tags/block/slabs.json 555634d44bd366e8aa29df9dde35d30b3eac87b8 data/twigs/tags/block/schist.json d98f5087086b742d3310c4356bbf4ef824764bb6 data/minecraft/tags/block/mineable/axe.json 0a287cae50cab461a71caf3f1b50eb5534b193d9 data/minecraft/tags/block/inside_step_sound_blocks.json f76b491c1b4e07e5dec76430704d4721fdbd0969 data/twigs/tags/block/tables.json 342d1c926630cb925d6eb9d820022ee45fe6c2e2 data/minecraft/tags/block/crystal_sound_blocks.json -33e68d4e3e1958c8ef642f2af2ae761bb67b7ad3 data/minecraft/tags/block/small_flowers.json 24d2ac804c89467a50f2f26ab923ac79d8b58ed0 data/minecraft/tags/block/mineable/shovel.json +33e68d4e3e1958c8ef642f2af2ae761bb67b7ad3 data/minecraft/tags/block/small_flowers.json 6b2fbd51696b24130e7b9082e8c2bba4ae324a22 data/twigs/tags/block/packed_silt.json b149ca0af955728398901a109a265985c8148fef data/minecraft/tags/block/walls.json 599791d5ff829d9bc2c89986df8bf789dca7e962 data/minecraft/tags/block/piglin_repellents.json diff --git a/src/main/generated/.cache/742b0d218f7c144f2f7bc40299b932f824413719 b/src/main/generated/.cache/742b0d218f7c144f2f7bc40299b932f824413719 new file mode 100644 index 00000000..885730c8 --- /dev/null +++ b/src/main/generated/.cache/742b0d218f7c144f2f7bc40299b932f824413719 @@ -0,0 +1,2 @@ +// 1.21 2024-07-20T13:53:30.879866024 Twigs/Tags for minecraft:entity_type +f5e3d6f269dfd9702db5227b3112bddfc254c56a data/twigs/tags/entity_type/bamboo_leaves_slow_immune.json diff --git a/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d b/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d index c2f65bb5..05c8e8fe 100644 --- a/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d +++ b/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d @@ -1,4 +1,4 @@ -// 1.21 2024-07-20T13:44:00.373584398 Twigs/worldgen/placed_feature +// 1.21 2024-07-20T13:53:30.878705261 Twigs/worldgen/placed_feature 05e85ad54f2150a55d812b76bd44c7556dc0f008 data/twigs/worldgen/placed_feature/patch_seashell_land.json 14430c00f5817666f24c04059517e9f722121399 data/twigs/worldgen/placed_feature/ore_schist_lower.json 7966b3b727cfa0de202323e424e20c9cd8177810 data/twigs/worldgen/placed_feature/silt_strip.json diff --git a/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 b/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 index 8e219440..b7d5fb3c 100644 --- a/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 +++ b/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 @@ -1,9 +1,9 @@ -// 1.21 2024-07-20T13:44:00.376712447 Twigs/worldgen/configured_feature +// 1.21 2024-07-20T13:53:30.88015343 Twigs/worldgen/configured_feature 9f80fd766a043eb5ae59dc2d7012ee883054ce7d data/twigs/worldgen/configured_feature/silt_strip.json d90ee40d61f84ef43e150f35251693ba2ca6418b data/twigs/worldgen/configured_feature/patch_seashell.json 7e91cfef041f4cfc6bcf3bae42bb90be031ebda3 data/twigs/worldgen/configured_feature/patch_pebble.json 71bf58def1df05fc6c46740c38d31c223de651aa data/twigs/worldgen/configured_feature/patch_twig.json -e308fd61a81759900fdb310b07ec8f0c2e02803b data/twigs/worldgen/configured_feature/ore_bloodstone.json 534ea1ec9b2782a5850075ceeefd6b5c1f16a07d data/twigs/worldgen/configured_feature/ore_rhyolite.json +e308fd61a81759900fdb310b07ec8f0c2e02803b data/twigs/worldgen/configured_feature/ore_bloodstone.json 81c6417bd09b9276f7887820a725f23c730c9b52 data/twigs/worldgen/configured_feature/ore_schist.json e4669ddf2a31414026412f7e9e48d08cd365c95f data/twigs/worldgen/configured_feature/azalea_flowers.json diff --git a/src/main/resources/data/twigs/tags/entity_type/bamboo_leaves_slow_immune.json b/src/main/generated/data/twigs/tags/entity_type/bamboo_leaves_slow_immune.json similarity index 84% rename from src/main/resources/data/twigs/tags/entity_type/bamboo_leaves_slow_immune.json rename to src/main/generated/data/twigs/tags/entity_type/bamboo_leaves_slow_immune.json index 27d42ab4..9c04438f 100644 --- a/src/main/resources/data/twigs/tags/entity_type/bamboo_leaves_slow_immune.json +++ b/src/main/generated/data/twigs/tags/entity_type/bamboo_leaves_slow_immune.json @@ -1,5 +1,4 @@ { - "replace": false, "values": [ "minecraft:panda", "minecraft:bee", diff --git a/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java b/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java index a25d7259..d766c0d7 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java +++ b/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java @@ -1,6 +1,7 @@ package com.ninni.twigs.data; import com.ninni.twigs.data.tags.TwigsBlockTagProvider; +import com.ninni.twigs.data.tags.TwigsEntityTypeTagProvider; import com.ninni.twigs.data.tags.TwigsItemTagProvider; import com.ninni.twigs.registry.TwigsConfiguredFeatures; import com.ninni.twigs.registry.TwigsPlacedFeatures; @@ -19,13 +20,14 @@ public void onInitializeDataGenerator(FabricDataGenerator fabricDataGenerator) { pack.addProvider(TwigsConfiguredFeatureProvider::new); pack.addProvider(TwigsPlacedFeatureProvider::new); - // (ender) No, I don't think there is a nicer way of doing this :( + // (ender) I don't know if there is a nicer way of doing this AtomicReference blockTags = new AtomicReference<>(); pack.addProvider((o, r) -> { blockTags.set(new TwigsBlockTagProvider(o, r)); return blockTags.get(); }); pack.addProvider((o, r) -> new TwigsItemTagProvider(o, r, blockTags.get())); + pack.addProvider(TwigsEntityTypeTagProvider::new); } @Override diff --git a/src/main/java/com/ninni/twigs/data/tags/TwigsEntityTypeTagProvider.java b/src/main/java/com/ninni/twigs/data/tags/TwigsEntityTypeTagProvider.java new file mode 100644 index 00000000..d483cd7e --- /dev/null +++ b/src/main/java/com/ninni/twigs/data/tags/TwigsEntityTypeTagProvider.java @@ -0,0 +1,22 @@ +package com.ninni.twigs.data.tags; + +import com.ninni.twigs.TwigsTags; +import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput; +import net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider; +import net.minecraft.core.HolderLookup; +import net.minecraft.world.entity.EntityType; + +import java.util.concurrent.CompletableFuture; + +public class TwigsEntityTypeTagProvider extends FabricTagProvider.EntityTypeTagProvider { + + public TwigsEntityTypeTagProvider(FabricDataOutput output, CompletableFuture completableFuture) { + super(output, completableFuture); + } + + @Override + protected void addTags(HolderLookup.Provider wrapperLookup) { + getOrCreateTagBuilder(TwigsTags.BAMBOO_LEAVES_SLOW_IMMUNE) + .add(EntityType.PANDA, EntityType.BEE, EntityType.PARROT, EntityType.OCELOT); + } +} From e150a165ed28c24941ae92e6c953ea6d29569c93 Mon Sep 17 00:00:00 2001 From: theendercore Date: Sat, 20 Jul 2024 13:59:42 +0300 Subject: [PATCH 32/72] - made data gen for mod item tags --- .../36fb0ef7db3631aaec8b8c8fad361d5002006f19 | 12 +++++-- .../69bc0b221acfd1afed885d9a408e11db82bb3abb | 2 +- .../742b0d218f7c144f2f7bc40299b932f824413719 | 2 +- .../992030af1166d80cd522100e1ae5b945fa70818d | 4 +-- .../f418228a60fef977eb19c4adca647c6a9fa60d17 | 4 +-- .../data/twigs/tags/item/bloodstone.json | 0 .../data/twigs/tags/item/packed_silt.json | 1 - .../tags/item/packed_silt_full_blocks.json | 1 - .../data/twigs/tags/item/rhyolite.json | 0 .../data/twigs/tags/item/schist.json | 0 .../data/twigs/tags/item/seashells.json | 0 .../data/twigs/tags/item/silt_pots.json | 1 - .../data/twigs/tags/item/tables.json | 0 .../twigs/data/tags/TwigsItemTagProvider.java | 36 +++++++++++++++++++ 14 files changed, 52 insertions(+), 11 deletions(-) rename src/main/{resources => generated}/data/twigs/tags/item/bloodstone.json (100%) rename src/main/{resources => generated}/data/twigs/tags/item/packed_silt.json (99%) rename src/main/{resources => generated}/data/twigs/tags/item/packed_silt_full_blocks.json (96%) rename src/main/{resources => generated}/data/twigs/tags/item/rhyolite.json (100%) rename src/main/{resources => generated}/data/twigs/tags/item/schist.json (100%) rename src/main/{resources => generated}/data/twigs/tags/item/seashells.json (100%) rename src/main/{resources => generated}/data/twigs/tags/item/silt_pots.json (96%) rename src/main/{resources => generated}/data/twigs/tags/item/tables.json (100%) diff --git a/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 b/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 index 961a2824..b1696fba 100644 --- a/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 +++ b/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 @@ -1,6 +1,14 @@ -// 1.21 2024-07-20T13:53:30.878001652 Twigs/Tags for minecraft:item +// 1.21 2024-07-20T13:58:40.301102906 Twigs/Tags for minecraft:item 599791d5ff829d9bc2c89986df8bf789dca7e962 data/minecraft/tags/item/piglin_repellents.json -bb490d6298d60add7923fd01e6b2279cef2909d0 data/minecraft/tags/item/slabs.json b149ca0af955728398901a109a265985c8148fef data/minecraft/tags/item/walls.json 96c4fae30aa703fb8bb48d3c8dfb126468677f35 data/minecraft/tags/item/stairs.json 33e68d4e3e1958c8ef642f2af2ae761bb67b7ad3 data/minecraft/tags/item/small_flowers.json +be04783777713d461327c38454be43107254bf71 data/twigs/tags/item/bloodstone.json +6b2fbd51696b24130e7b9082e8c2bba4ae324a22 data/twigs/tags/item/packed_silt.json +f76b491c1b4e07e5dec76430704d4721fdbd0969 data/twigs/tags/item/tables.json +555634d44bd366e8aa29df9dde35d30b3eac87b8 data/twigs/tags/item/schist.json +53b99d8c0c4c77ea2142b8553858d2954d7beb25 data/twigs/tags/item/silt_pots.json +bb490d6298d60add7923fd01e6b2279cef2909d0 data/minecraft/tags/item/slabs.json +31b960b72b02328418d0052c3265d6ee821d1d02 data/twigs/tags/item/seashells.json +2d36e807a9494cb31437d5a846b38ea081b7a75a data/twigs/tags/item/rhyolite.json +c6029ff916924cf1a8283307ba9c1a1576a75f24 data/twigs/tags/item/packed_silt_full_blocks.json diff --git a/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb b/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb index 1d9e9285..531e38dd 100644 --- a/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb +++ b/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb @@ -1,4 +1,4 @@ -// 1.21 2024-07-20T13:53:30.87933719 Twigs/Tags for minecraft:block +// 1.21 2024-07-20T13:58:40.303381629 Twigs/Tags for minecraft:block 0f272983a157bea31392a17708ff6cae52275e01 data/minecraft/tags/block/replaceable_by_trees.json be04783777713d461327c38454be43107254bf71 data/twigs/tags/block/bloodstone.json 0f272983a157bea31392a17708ff6cae52275e01 data/minecraft/tags/block/replaceable.json diff --git a/src/main/generated/.cache/742b0d218f7c144f2f7bc40299b932f824413719 b/src/main/generated/.cache/742b0d218f7c144f2f7bc40299b932f824413719 index 885730c8..a3373bfd 100644 --- a/src/main/generated/.cache/742b0d218f7c144f2f7bc40299b932f824413719 +++ b/src/main/generated/.cache/742b0d218f7c144f2f7bc40299b932f824413719 @@ -1,2 +1,2 @@ -// 1.21 2024-07-20T13:53:30.879866024 Twigs/Tags for minecraft:entity_type +// 1.21 2024-07-20T13:58:40.304343109 Twigs/Tags for minecraft:entity_type f5e3d6f269dfd9702db5227b3112bddfc254c56a data/twigs/tags/entity_type/bamboo_leaves_slow_immune.json diff --git a/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d b/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d index 05c8e8fe..2a40d980 100644 --- a/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d +++ b/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d @@ -1,8 +1,8 @@ -// 1.21 2024-07-20T13:53:30.878705261 Twigs/worldgen/placed_feature +// 1.21 2024-07-20T13:58:40.302385068 Twigs/worldgen/placed_feature 05e85ad54f2150a55d812b76bd44c7556dc0f008 data/twigs/worldgen/placed_feature/patch_seashell_land.json 14430c00f5817666f24c04059517e9f722121399 data/twigs/worldgen/placed_feature/ore_schist_lower.json -7966b3b727cfa0de202323e424e20c9cd8177810 data/twigs/worldgen/placed_feature/silt_strip.json 48328031204dd7f49f0a29988150b73975e1b6c1 data/twigs/worldgen/placed_feature/azalea_flowers.json +7966b3b727cfa0de202323e424e20c9cd8177810 data/twigs/worldgen/placed_feature/silt_strip.json 221d679bce3faa8159775ef7b679a6e32649751c data/twigs/worldgen/placed_feature/patch_seashell_water.json 0528cbb063be769c4a382a43388d1aa40da7b75d data/twigs/worldgen/placed_feature/ore_rhyolite.json 416b1da2ee6958bc96532b55e72eded59acd9079 data/twigs/worldgen/placed_feature/ore_schist_upper.json diff --git a/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 b/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 index b7d5fb3c..06931436 100644 --- a/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 +++ b/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 @@ -1,9 +1,9 @@ -// 1.21 2024-07-20T13:53:30.88015343 Twigs/worldgen/configured_feature +// 1.21 2024-07-20T13:58:40.304743139 Twigs/worldgen/configured_feature 9f80fd766a043eb5ae59dc2d7012ee883054ce7d data/twigs/worldgen/configured_feature/silt_strip.json d90ee40d61f84ef43e150f35251693ba2ca6418b data/twigs/worldgen/configured_feature/patch_seashell.json 7e91cfef041f4cfc6bcf3bae42bb90be031ebda3 data/twigs/worldgen/configured_feature/patch_pebble.json 71bf58def1df05fc6c46740c38d31c223de651aa data/twigs/worldgen/configured_feature/patch_twig.json -534ea1ec9b2782a5850075ceeefd6b5c1f16a07d data/twigs/worldgen/configured_feature/ore_rhyolite.json e308fd61a81759900fdb310b07ec8f0c2e02803b data/twigs/worldgen/configured_feature/ore_bloodstone.json +534ea1ec9b2782a5850075ceeefd6b5c1f16a07d data/twigs/worldgen/configured_feature/ore_rhyolite.json 81c6417bd09b9276f7887820a725f23c730c9b52 data/twigs/worldgen/configured_feature/ore_schist.json e4669ddf2a31414026412f7e9e48d08cd365c95f data/twigs/worldgen/configured_feature/azalea_flowers.json diff --git a/src/main/resources/data/twigs/tags/item/bloodstone.json b/src/main/generated/data/twigs/tags/item/bloodstone.json similarity index 100% rename from src/main/resources/data/twigs/tags/item/bloodstone.json rename to src/main/generated/data/twigs/tags/item/bloodstone.json diff --git a/src/main/resources/data/twigs/tags/item/packed_silt.json b/src/main/generated/data/twigs/tags/item/packed_silt.json similarity index 99% rename from src/main/resources/data/twigs/tags/item/packed_silt.json rename to src/main/generated/data/twigs/tags/item/packed_silt.json index 4558665d..65f47bdf 100644 --- a/src/main/resources/data/twigs/tags/item/packed_silt.json +++ b/src/main/generated/data/twigs/tags/item/packed_silt.json @@ -1,5 +1,4 @@ { - "replace": false, "values": [ "twigs:packed_silt", "twigs:white_packed_silt", diff --git a/src/main/resources/data/twigs/tags/item/packed_silt_full_blocks.json b/src/main/generated/data/twigs/tags/item/packed_silt_full_blocks.json similarity index 96% rename from src/main/resources/data/twigs/tags/item/packed_silt_full_blocks.json rename to src/main/generated/data/twigs/tags/item/packed_silt_full_blocks.json index 3bb19ca5..a8e8c7b8 100644 --- a/src/main/resources/data/twigs/tags/item/packed_silt_full_blocks.json +++ b/src/main/generated/data/twigs/tags/item/packed_silt_full_blocks.json @@ -1,5 +1,4 @@ { - "replace": false, "values": [ "twigs:packed_silt", "twigs:white_packed_silt", diff --git a/src/main/resources/data/twigs/tags/item/rhyolite.json b/src/main/generated/data/twigs/tags/item/rhyolite.json similarity index 100% rename from src/main/resources/data/twigs/tags/item/rhyolite.json rename to src/main/generated/data/twigs/tags/item/rhyolite.json diff --git a/src/main/resources/data/twigs/tags/item/schist.json b/src/main/generated/data/twigs/tags/item/schist.json similarity index 100% rename from src/main/resources/data/twigs/tags/item/schist.json rename to src/main/generated/data/twigs/tags/item/schist.json diff --git a/src/main/resources/data/twigs/tags/item/seashells.json b/src/main/generated/data/twigs/tags/item/seashells.json similarity index 100% rename from src/main/resources/data/twigs/tags/item/seashells.json rename to src/main/generated/data/twigs/tags/item/seashells.json diff --git a/src/main/resources/data/twigs/tags/item/silt_pots.json b/src/main/generated/data/twigs/tags/item/silt_pots.json similarity index 96% rename from src/main/resources/data/twigs/tags/item/silt_pots.json rename to src/main/generated/data/twigs/tags/item/silt_pots.json index 441e6c51..f14badfe 100644 --- a/src/main/resources/data/twigs/tags/item/silt_pots.json +++ b/src/main/generated/data/twigs/tags/item/silt_pots.json @@ -1,5 +1,4 @@ { - "replace": false, "values": [ "twigs:silt_pot", "twigs:white_silt_pot", diff --git a/src/main/resources/data/twigs/tags/item/tables.json b/src/main/generated/data/twigs/tags/item/tables.json similarity index 100% rename from src/main/resources/data/twigs/tags/item/tables.json rename to src/main/generated/data/twigs/tags/item/tables.json diff --git a/src/main/java/com/ninni/twigs/data/tags/TwigsItemTagProvider.java b/src/main/java/com/ninni/twigs/data/tags/TwigsItemTagProvider.java index 5ac4e355..5d618907 100644 --- a/src/main/java/com/ninni/twigs/data/tags/TwigsItemTagProvider.java +++ b/src/main/java/com/ninni/twigs/data/tags/TwigsItemTagProvider.java @@ -1,5 +1,8 @@ package com.ninni.twigs.data.tags; +import com.ninni.twigs.Twigs; +import com.ninni.twigs.TwigsTags; +import com.ninni.twigs.registry.TwigsItems; import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput; import net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider; import net.minecraft.core.HolderLookup; @@ -17,13 +20,46 @@ public TwigsItemTagProvider(FabricDataOutput output, CompletableFuture Date: Sat, 20 Jul 2024 14:09:01 +0300 Subject: [PATCH 33/72] - made data gen for mod biome tags --- .../36fb0ef7db3631aaec8b8c8fad361d5002006f19 | 2 +- .../69bc0b221acfd1afed885d9a408e11db82bb3abb | 2 +- .../742b0d218f7c144f2f7bc40299b932f824413719 | 2 +- .../81a664b3b5556a7041d489b28eb3559c97673e03 | 9 +++ .../992030af1166d80cd522100e1ae5b945fa70818d | 4 +- .../f418228a60fef977eb19c4adca647c6a9fa60d17 | 4 +- .../biome/azalea_flowers_generate.json | 1 - .../worldgen/biome/bloodstone_generates.json | 1 - .../has_structure/bloodstone_obelisk.json | 1 - .../tags/worldgen/biome/schist_generates.json | 5 ++ .../tags/worldgen/biome/silt_generates.json | 1 - .../tags/worldgen/biome/spawns_pebble.json | 1 - .../tags/worldgen/biome/spawns_sea_shell.json | 1 - .../tags/worldgen/biome/spawns_twig.json | 1 - src/main/java/com/ninni/twigs/TwigsTags.java | 1 + .../ninni/twigs/data/TwigsDataGenerator.java | 2 + .../data/tags/TwigsBiomeTagProvider.java | 70 +++++++++++++++++++ .../tags/worldgen/biome/schist_generates.json | 6 -- 18 files changed, 94 insertions(+), 20 deletions(-) create mode 100644 src/main/generated/.cache/81a664b3b5556a7041d489b28eb3559c97673e03 rename src/main/{resources => generated}/data/twigs/tags/worldgen/biome/azalea_flowers_generate.json (70%) rename src/main/{resources => generated}/data/twigs/tags/worldgen/biome/bloodstone_generates.json (85%) rename src/main/{resources => generated}/data/twigs/tags/worldgen/biome/has_structure/bloodstone_obelisk.json (80%) create mode 100644 src/main/generated/data/twigs/tags/worldgen/biome/schist_generates.json rename src/main/{resources => generated}/data/twigs/tags/worldgen/biome/silt_generates.json (80%) rename src/main/{resources => generated}/data/twigs/tags/worldgen/biome/spawns_pebble.json (95%) rename src/main/{resources => generated}/data/twigs/tags/worldgen/biome/spawns_sea_shell.json (89%) rename src/main/{resources => generated}/data/twigs/tags/worldgen/biome/spawns_twig.json (83%) create mode 100644 src/main/java/com/ninni/twigs/data/tags/TwigsBiomeTagProvider.java delete mode 100644 src/main/resources/data/twigs/tags/worldgen/biome/schist_generates.json diff --git a/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 b/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 index b1696fba..d666efbe 100644 --- a/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 +++ b/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 @@ -1,4 +1,4 @@ -// 1.21 2024-07-20T13:58:40.301102906 Twigs/Tags for minecraft:item +// 1.21 2024-07-20T14:07:08.529979699 Twigs/Tags for minecraft:item 599791d5ff829d9bc2c89986df8bf789dca7e962 data/minecraft/tags/item/piglin_repellents.json b149ca0af955728398901a109a265985c8148fef data/minecraft/tags/item/walls.json 96c4fae30aa703fb8bb48d3c8dfb126468677f35 data/minecraft/tags/item/stairs.json diff --git a/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb b/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb index 531e38dd..643c1e67 100644 --- a/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb +++ b/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb @@ -1,4 +1,4 @@ -// 1.21 2024-07-20T13:58:40.303381629 Twigs/Tags for minecraft:block +// 1.21 2024-07-20T14:07:08.531245302 Twigs/Tags for minecraft:block 0f272983a157bea31392a17708ff6cae52275e01 data/minecraft/tags/block/replaceable_by_trees.json be04783777713d461327c38454be43107254bf71 data/twigs/tags/block/bloodstone.json 0f272983a157bea31392a17708ff6cae52275e01 data/minecraft/tags/block/replaceable.json diff --git a/src/main/generated/.cache/742b0d218f7c144f2f7bc40299b932f824413719 b/src/main/generated/.cache/742b0d218f7c144f2f7bc40299b932f824413719 index a3373bfd..07aae9c2 100644 --- a/src/main/generated/.cache/742b0d218f7c144f2f7bc40299b932f824413719 +++ b/src/main/generated/.cache/742b0d218f7c144f2f7bc40299b932f824413719 @@ -1,2 +1,2 @@ -// 1.21 2024-07-20T13:58:40.304343109 Twigs/Tags for minecraft:entity_type +// 1.21 2024-07-20T14:07:08.532146792 Twigs/Tags for minecraft:entity_type f5e3d6f269dfd9702db5227b3112bddfc254c56a data/twigs/tags/entity_type/bamboo_leaves_slow_immune.json diff --git a/src/main/generated/.cache/81a664b3b5556a7041d489b28eb3559c97673e03 b/src/main/generated/.cache/81a664b3b5556a7041d489b28eb3559c97673e03 new file mode 100644 index 00000000..1dee2403 --- /dev/null +++ b/src/main/generated/.cache/81a664b3b5556a7041d489b28eb3559c97673e03 @@ -0,0 +1,9 @@ +// 1.21 2024-07-20T14:07:08.531735567 Twigs/Tags for minecraft:worldgen/biome +a47da4790ef580393967ae893b28e5c20640ed1b data/twigs/tags/worldgen/biome/bloodstone_generates.json +9e76bc2da4bb8739a47c222866b1d7fcbe83f719 data/twigs/tags/worldgen/biome/schist_generates.json +950a462e8cad10e32b7e2fda0c01efe349b71ca6 data/twigs/tags/worldgen/biome/spawns_twig.json +631e18ec5c16f890d3431266b8ddf2952a2a33c2 data/twigs/tags/worldgen/biome/spawns_pebble.json +7d5941e8e3343232ad51784184e6ad28a4dc2047 data/twigs/tags/worldgen/biome/silt_generates.json +748e4376bf3caef7e7ebc931facb73402fba5617 data/twigs/tags/worldgen/biome/spawns_sea_shell.json +b9d88eebe73b1ad63bb30d2153848ee9e14f6c0a data/twigs/tags/worldgen/biome/has_structure/bloodstone_obelisk.json +0f241c94b10e4b16b4304f66ad949bb089955b1e data/twigs/tags/worldgen/biome/azalea_flowers_generate.json diff --git a/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d b/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d index 2a40d980..931e4cbe 100644 --- a/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d +++ b/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d @@ -1,8 +1,8 @@ -// 1.21 2024-07-20T13:58:40.302385068 Twigs/worldgen/placed_feature +// 1.21 2024-07-20T14:07:08.530874326 Twigs/worldgen/placed_feature 05e85ad54f2150a55d812b76bd44c7556dc0f008 data/twigs/worldgen/placed_feature/patch_seashell_land.json 14430c00f5817666f24c04059517e9f722121399 data/twigs/worldgen/placed_feature/ore_schist_lower.json -48328031204dd7f49f0a29988150b73975e1b6c1 data/twigs/worldgen/placed_feature/azalea_flowers.json 7966b3b727cfa0de202323e424e20c9cd8177810 data/twigs/worldgen/placed_feature/silt_strip.json +48328031204dd7f49f0a29988150b73975e1b6c1 data/twigs/worldgen/placed_feature/azalea_flowers.json 221d679bce3faa8159775ef7b679a6e32649751c data/twigs/worldgen/placed_feature/patch_seashell_water.json 0528cbb063be769c4a382a43388d1aa40da7b75d data/twigs/worldgen/placed_feature/ore_rhyolite.json 416b1da2ee6958bc96532b55e72eded59acd9079 data/twigs/worldgen/placed_feature/ore_schist_upper.json diff --git a/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 b/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 index 06931436..630133cd 100644 --- a/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 +++ b/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 @@ -1,9 +1,9 @@ -// 1.21 2024-07-20T13:58:40.304743139 Twigs/worldgen/configured_feature +// 1.21 2024-07-20T14:07:08.532437128 Twigs/worldgen/configured_feature 9f80fd766a043eb5ae59dc2d7012ee883054ce7d data/twigs/worldgen/configured_feature/silt_strip.json d90ee40d61f84ef43e150f35251693ba2ca6418b data/twigs/worldgen/configured_feature/patch_seashell.json 7e91cfef041f4cfc6bcf3bae42bb90be031ebda3 data/twigs/worldgen/configured_feature/patch_pebble.json 71bf58def1df05fc6c46740c38d31c223de651aa data/twigs/worldgen/configured_feature/patch_twig.json -e308fd61a81759900fdb310b07ec8f0c2e02803b data/twigs/worldgen/configured_feature/ore_bloodstone.json 534ea1ec9b2782a5850075ceeefd6b5c1f16a07d data/twigs/worldgen/configured_feature/ore_rhyolite.json +e308fd61a81759900fdb310b07ec8f0c2e02803b data/twigs/worldgen/configured_feature/ore_bloodstone.json 81c6417bd09b9276f7887820a725f23c730c9b52 data/twigs/worldgen/configured_feature/ore_schist.json e4669ddf2a31414026412f7e9e48d08cd365c95f data/twigs/worldgen/configured_feature/azalea_flowers.json diff --git a/src/main/resources/data/twigs/tags/worldgen/biome/azalea_flowers_generate.json b/src/main/generated/data/twigs/tags/worldgen/biome/azalea_flowers_generate.json similarity index 70% rename from src/main/resources/data/twigs/tags/worldgen/biome/azalea_flowers_generate.json rename to src/main/generated/data/twigs/tags/worldgen/biome/azalea_flowers_generate.json index 282a13ea..14035f0a 100644 --- a/src/main/resources/data/twigs/tags/worldgen/biome/azalea_flowers_generate.json +++ b/src/main/generated/data/twigs/tags/worldgen/biome/azalea_flowers_generate.json @@ -1,5 +1,4 @@ { - "replace": false, "values": [ "minecraft:lush_caves" ] diff --git a/src/main/resources/data/twigs/tags/worldgen/biome/bloodstone_generates.json b/src/main/generated/data/twigs/tags/worldgen/biome/bloodstone_generates.json similarity index 85% rename from src/main/resources/data/twigs/tags/worldgen/biome/bloodstone_generates.json rename to src/main/generated/data/twigs/tags/worldgen/biome/bloodstone_generates.json index 93f3929b..331db936 100644 --- a/src/main/resources/data/twigs/tags/worldgen/biome/bloodstone_generates.json +++ b/src/main/generated/data/twigs/tags/worldgen/biome/bloodstone_generates.json @@ -1,5 +1,4 @@ { - "replace": false, "values": [ "minecraft:crimson_forest", "minecraft:warped_forest", diff --git a/src/main/resources/data/twigs/tags/worldgen/biome/has_structure/bloodstone_obelisk.json b/src/main/generated/data/twigs/tags/worldgen/biome/has_structure/bloodstone_obelisk.json similarity index 80% rename from src/main/resources/data/twigs/tags/worldgen/biome/has_structure/bloodstone_obelisk.json rename to src/main/generated/data/twigs/tags/worldgen/biome/has_structure/bloodstone_obelisk.json index dfa35e0a..7f58ace7 100644 --- a/src/main/resources/data/twigs/tags/worldgen/biome/has_structure/bloodstone_obelisk.json +++ b/src/main/generated/data/twigs/tags/worldgen/biome/has_structure/bloodstone_obelisk.json @@ -1,5 +1,4 @@ { - "replace": false, "values": [ "minecraft:nether_wastes", "minecraft:crimson_forest" diff --git a/src/main/generated/data/twigs/tags/worldgen/biome/schist_generates.json b/src/main/generated/data/twigs/tags/worldgen/biome/schist_generates.json new file mode 100644 index 00000000..cbf9f0e3 --- /dev/null +++ b/src/main/generated/data/twigs/tags/worldgen/biome/schist_generates.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#c:is_mountain" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/tags/worldgen/biome/silt_generates.json b/src/main/generated/data/twigs/tags/worldgen/biome/silt_generates.json similarity index 80% rename from src/main/resources/data/twigs/tags/worldgen/biome/silt_generates.json rename to src/main/generated/data/twigs/tags/worldgen/biome/silt_generates.json index 4ef3947f..c4121c27 100644 --- a/src/main/resources/data/twigs/tags/worldgen/biome/silt_generates.json +++ b/src/main/generated/data/twigs/tags/worldgen/biome/silt_generates.json @@ -1,5 +1,4 @@ { - "replace": false, "values": [ "minecraft:nether_wastes", "minecraft:soul_sand_valley" diff --git a/src/main/resources/data/twigs/tags/worldgen/biome/spawns_pebble.json b/src/main/generated/data/twigs/tags/worldgen/biome/spawns_pebble.json similarity index 95% rename from src/main/resources/data/twigs/tags/worldgen/biome/spawns_pebble.json rename to src/main/generated/data/twigs/tags/worldgen/biome/spawns_pebble.json index cce82ae6..f2a2588f 100644 --- a/src/main/resources/data/twigs/tags/worldgen/biome/spawns_pebble.json +++ b/src/main/generated/data/twigs/tags/worldgen/biome/spawns_pebble.json @@ -1,5 +1,4 @@ { - "replace": false, "values": [ "#minecraft:is_river", "#minecraft:is_savanna", diff --git a/src/main/resources/data/twigs/tags/worldgen/biome/spawns_sea_shell.json b/src/main/generated/data/twigs/tags/worldgen/biome/spawns_sea_shell.json similarity index 89% rename from src/main/resources/data/twigs/tags/worldgen/biome/spawns_sea_shell.json rename to src/main/generated/data/twigs/tags/worldgen/biome/spawns_sea_shell.json index f879de3a..76214cde 100644 --- a/src/main/resources/data/twigs/tags/worldgen/biome/spawns_sea_shell.json +++ b/src/main/generated/data/twigs/tags/worldgen/biome/spawns_sea_shell.json @@ -1,5 +1,4 @@ { - "replace": false, "values": [ "#minecraft:is_deep_ocean", "#minecraft:is_ocean", diff --git a/src/main/resources/data/twigs/tags/worldgen/biome/spawns_twig.json b/src/main/generated/data/twigs/tags/worldgen/biome/spawns_twig.json similarity index 83% rename from src/main/resources/data/twigs/tags/worldgen/biome/spawns_twig.json rename to src/main/generated/data/twigs/tags/worldgen/biome/spawns_twig.json index 240f7552..eaf4b644 100644 --- a/src/main/resources/data/twigs/tags/worldgen/biome/spawns_twig.json +++ b/src/main/generated/data/twigs/tags/worldgen/biome/spawns_twig.json @@ -1,5 +1,4 @@ { - "replace": false, "values": [ "#minecraft:is_forest", "#minecraft:is_taiga", diff --git a/src/main/java/com/ninni/twigs/TwigsTags.java b/src/main/java/com/ninni/twigs/TwigsTags.java index 327e8f19..58b01163 100644 --- a/src/main/java/com/ninni/twigs/TwigsTags.java +++ b/src/main/java/com/ninni/twigs/TwigsTags.java @@ -35,6 +35,7 @@ public interface TwigsTags { TagKey TABLES_BLOCK = createTag(Registries.BLOCK, "tables"); //biome tags + TagKey HAS_STRUCTURE_BLOODSTONE_OBELISK = createTag(Registries.BIOME, "has_structure/bloodstone_obelisk"); TagKey BLOODSTONE_GENERATES = createTag(Registries.BIOME, "bloodstone_generates"); TagKey SCHIST_GENERATES = createTag(Registries.BIOME, "schist_generates"); TagKey SILT_GENERATES = createTag(Registries.BIOME, "silt_generates"); diff --git a/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java b/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java index d766c0d7..d7915e13 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java +++ b/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java @@ -1,5 +1,6 @@ package com.ninni.twigs.data; +import com.ninni.twigs.data.tags.TwigsBiomeTagProvider; import com.ninni.twigs.data.tags.TwigsBlockTagProvider; import com.ninni.twigs.data.tags.TwigsEntityTypeTagProvider; import com.ninni.twigs.data.tags.TwigsItemTagProvider; @@ -28,6 +29,7 @@ public void onInitializeDataGenerator(FabricDataGenerator fabricDataGenerator) { }); pack.addProvider((o, r) -> new TwigsItemTagProvider(o, r, blockTags.get())); pack.addProvider(TwigsEntityTypeTagProvider::new); + pack.addProvider(TwigsBiomeTagProvider::new); } @Override diff --git a/src/main/java/com/ninni/twigs/data/tags/TwigsBiomeTagProvider.java b/src/main/java/com/ninni/twigs/data/tags/TwigsBiomeTagProvider.java new file mode 100644 index 00000000..64303d6e --- /dev/null +++ b/src/main/java/com/ninni/twigs/data/tags/TwigsBiomeTagProvider.java @@ -0,0 +1,70 @@ +package com.ninni.twigs.data.tags; + +import com.ninni.twigs.TwigsTags; +import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput; +import net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider; +import net.fabricmc.fabric.api.tag.convention.v2.ConventionalBiomeTags; +import net.minecraft.core.HolderLookup; +import net.minecraft.core.registries.Registries; +import net.minecraft.tags.BiomeTags; +import net.minecraft.world.level.biome.Biome; +import net.minecraft.world.level.biome.Biomes; + +import java.util.concurrent.CompletableFuture; + +public class TwigsBiomeTagProvider extends FabricTagProvider { + + public TwigsBiomeTagProvider(FabricDataOutput output, CompletableFuture completableFuture) { + super(output, Registries.BIOME,completableFuture); + } + + @Override + protected void addTags(HolderLookup.Provider wrapperLookup) { + getOrCreateTagBuilder(TwigsTags.AZALEA_FLOWERS_GENERATE) + .add(Biomes.LUSH_CAVES); + + getOrCreateTagBuilder(TwigsTags.BLOODSTONE_GENERATES) + .add(Biomes.CRIMSON_FOREST) + .add(Biomes.WARPED_FOREST) + .add(Biomes.BASALT_DELTAS); + + getOrCreateTagBuilder(TwigsTags.SCHIST_GENERATES) + .forceAddTag(ConventionalBiomeTags.IS_MOUNTAIN); + + getOrCreateTagBuilder(TwigsTags.SILT_GENERATES) + .add(Biomes.NETHER_WASTES) + .add(Biomes.SOUL_SAND_VALLEY); + + getOrCreateTagBuilder(TwigsTags.SPAWNS_PEBBLE) + .forceAddTag(BiomeTags.IS_RIVER) + .forceAddTag(BiomeTags.IS_SAVANNA) + .forceAddTag(BiomeTags.IS_TAIGA) + .forceAddTag(BiomeTags.IS_BEACH) + .add(Biomes.PLAINS) + .add(Biomes.SUNFLOWER_PLAINS) + .add(Biomes.MEADOW) + .add(Biomes.MUSHROOM_FIELDS) + .add(Biomes.WINDSWEPT_FOREST) + .add(Biomes.WINDSWEPT_HILLS) + .add(Biomes.WINDSWEPT_GRAVELLY_HILLS) + .add(Biomes.STONY_SHORE) + .add(Biomes.SWAMP); + + getOrCreateTagBuilder(TwigsTags.SPAWNS_SEA_SHELL) + .forceAddTag(BiomeTags.IS_DEEP_OCEAN) + .forceAddTag(BiomeTags.IS_OCEAN) + .forceAddTag(BiomeTags.IS_BEACH) + .forceAddTag(BiomeTags.IS_RIVER) + .add(Biomes.STONY_SHORE); + + + getOrCreateTagBuilder(TwigsTags.SPAWNS_TWIG) + .forceAddTag(BiomeTags.IS_FOREST) + .forceAddTag(BiomeTags.IS_TAIGA) + .add(Biomes.SWAMP); + + getOrCreateTagBuilder(TwigsTags.HAS_STRUCTURE_BLOODSTONE_OBELISK) + .add(Biomes.NETHER_WASTES) + .add(Biomes.CRIMSON_FOREST); + } +} diff --git a/src/main/resources/data/twigs/tags/worldgen/biome/schist_generates.json b/src/main/resources/data/twigs/tags/worldgen/biome/schist_generates.json deleted file mode 100644 index 11dcece5..00000000 --- a/src/main/resources/data/twigs/tags/worldgen/biome/schist_generates.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "#c:mountain" - ] -} \ No newline at end of file From 9a3ae99c62cba6354bbbfd0fdf42527d7146da70 Mon Sep 17 00:00:00 2001 From: theendercore Date: Sat, 20 Jul 2024 15:12:29 +0300 Subject: [PATCH 34/72] - made data gen for blackstone_obelisk --- .../36fb0ef7db3631aaec8b8c8fad361d5002006f19 | 2 +- .../69bc0b221acfd1afed885d9a408e11db82bb3abb | 2 +- .../742b0d218f7c144f2f7bc40299b932f824413719 | 2 +- .../81a664b3b5556a7041d489b28eb3559c97673e03 | 2 +- .../93b7124a01bff57fd158eb0420134368946376e1 | 4 + .../992030af1166d80cd522100e1ae5b945fa70818d | 4 +- .../f418228a60fef977eb19c4adca647c6a9fa60d17 | 4 +- .../structure/bloodstone_obelisk.json | 7 ++ .../structure_set/bloodstone_obelisk.json | 15 ++-- .../template_pool/bloodstone_obelisk.json | 14 +++ .../ninni/twigs/data/TwigsDataGenerator.java | 5 ++ .../twigs/data/TwigsStructureProvider.java | 89 +++++++++++++++++++ .../structure/bloodstone_obelisk.json | 14 --- .../template_pool/bloodstone_obelisk.json | 15 ---- 14 files changed, 134 insertions(+), 45 deletions(-) create mode 100644 src/main/generated/.cache/93b7124a01bff57fd158eb0420134368946376e1 create mode 100644 src/main/generated/data/twigs/worldgen/structure/bloodstone_obelisk.json rename src/main/{resources => generated}/data/twigs/worldgen/structure_set/bloodstone_obelisk.json (77%) create mode 100644 src/main/generated/data/twigs/worldgen/template_pool/bloodstone_obelisk.json create mode 100644 src/main/java/com/ninni/twigs/data/TwigsStructureProvider.java delete mode 100644 src/main/resources/data/twigs/worldgen/structure/bloodstone_obelisk.json delete mode 100644 src/main/resources/data/twigs/worldgen/template_pool/bloodstone_obelisk.json diff --git a/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 b/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 index d666efbe..7d1bdbdc 100644 --- a/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 +++ b/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 @@ -1,4 +1,4 @@ -// 1.21 2024-07-20T14:07:08.529979699 Twigs/Tags for minecraft:item +// 1.21 2024-07-20T15:05:19.016551067 Twigs/Tags for minecraft:item 599791d5ff829d9bc2c89986df8bf789dca7e962 data/minecraft/tags/item/piglin_repellents.json b149ca0af955728398901a109a265985c8148fef data/minecraft/tags/item/walls.json 96c4fae30aa703fb8bb48d3c8dfb126468677f35 data/minecraft/tags/item/stairs.json diff --git a/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb b/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb index 643c1e67..7f039564 100644 --- a/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb +++ b/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb @@ -1,4 +1,4 @@ -// 1.21 2024-07-20T14:07:08.531245302 Twigs/Tags for minecraft:block +// 1.21 2024-07-20T15:05:19.017750352 Twigs/Tags for minecraft:block 0f272983a157bea31392a17708ff6cae52275e01 data/minecraft/tags/block/replaceable_by_trees.json be04783777713d461327c38454be43107254bf71 data/twigs/tags/block/bloodstone.json 0f272983a157bea31392a17708ff6cae52275e01 data/minecraft/tags/block/replaceable.json diff --git a/src/main/generated/.cache/742b0d218f7c144f2f7bc40299b932f824413719 b/src/main/generated/.cache/742b0d218f7c144f2f7bc40299b932f824413719 index 07aae9c2..a8c1b340 100644 --- a/src/main/generated/.cache/742b0d218f7c144f2f7bc40299b932f824413719 +++ b/src/main/generated/.cache/742b0d218f7c144f2f7bc40299b932f824413719 @@ -1,2 +1,2 @@ -// 1.21 2024-07-20T14:07:08.532146792 Twigs/Tags for minecraft:entity_type +// 1.21 2024-07-20T15:05:19.019470613 Twigs/Tags for minecraft:entity_type f5e3d6f269dfd9702db5227b3112bddfc254c56a data/twigs/tags/entity_type/bamboo_leaves_slow_immune.json diff --git a/src/main/generated/.cache/81a664b3b5556a7041d489b28eb3559c97673e03 b/src/main/generated/.cache/81a664b3b5556a7041d489b28eb3559c97673e03 index 1dee2403..a5dcbd99 100644 --- a/src/main/generated/.cache/81a664b3b5556a7041d489b28eb3559c97673e03 +++ b/src/main/generated/.cache/81a664b3b5556a7041d489b28eb3559c97673e03 @@ -1,4 +1,4 @@ -// 1.21 2024-07-20T14:07:08.531735567 Twigs/Tags for minecraft:worldgen/biome +// 1.21 2024-07-20T15:05:19.018797853 Twigs/Tags for minecraft:worldgen/biome a47da4790ef580393967ae893b28e5c20640ed1b data/twigs/tags/worldgen/biome/bloodstone_generates.json 9e76bc2da4bb8739a47c222866b1d7fcbe83f719 data/twigs/tags/worldgen/biome/schist_generates.json 950a462e8cad10e32b7e2fda0c01efe349b71ca6 data/twigs/tags/worldgen/biome/spawns_twig.json diff --git a/src/main/generated/.cache/93b7124a01bff57fd158eb0420134368946376e1 b/src/main/generated/.cache/93b7124a01bff57fd158eb0420134368946376e1 new file mode 100644 index 00000000..9aa33cfa --- /dev/null +++ b/src/main/generated/.cache/93b7124a01bff57fd158eb0420134368946376e1 @@ -0,0 +1,4 @@ +// 1.21 2024-07-20T15:05:19.015593327 Twigs/worldgen/structure +68025930cceb188a48d93a4eaf0c9de2ac1a2719 data/twigs/worldgen/structure_set/bloodstone_obelisk.json +679fed52c2b62c7cede6aadd635b35b92b367027 data/twigs/worldgen/template_pool/bloodstone_obelisk.json +d604d7e2ef33dcfc85fffd2eb9fc6747e6ebfd35 data/twigs/worldgen/structure/bloodstone_obelisk.json diff --git a/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d b/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d index 931e4cbe..ed231932 100644 --- a/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d +++ b/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d @@ -1,8 +1,8 @@ -// 1.21 2024-07-20T14:07:08.530874326 Twigs/worldgen/placed_feature +// 1.21 2024-07-20T15:05:19.017231777 Twigs/worldgen/placed_feature 05e85ad54f2150a55d812b76bd44c7556dc0f008 data/twigs/worldgen/placed_feature/patch_seashell_land.json 14430c00f5817666f24c04059517e9f722121399 data/twigs/worldgen/placed_feature/ore_schist_lower.json -7966b3b727cfa0de202323e424e20c9cd8177810 data/twigs/worldgen/placed_feature/silt_strip.json 48328031204dd7f49f0a29988150b73975e1b6c1 data/twigs/worldgen/placed_feature/azalea_flowers.json +7966b3b727cfa0de202323e424e20c9cd8177810 data/twigs/worldgen/placed_feature/silt_strip.json 221d679bce3faa8159775ef7b679a6e32649751c data/twigs/worldgen/placed_feature/patch_seashell_water.json 0528cbb063be769c4a382a43388d1aa40da7b75d data/twigs/worldgen/placed_feature/ore_rhyolite.json 416b1da2ee6958bc96532b55e72eded59acd9079 data/twigs/worldgen/placed_feature/ore_schist_upper.json diff --git a/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 b/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 index 630133cd..aa6f7f9a 100644 --- a/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 +++ b/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 @@ -1,9 +1,9 @@ -// 1.21 2024-07-20T14:07:08.532437128 Twigs/worldgen/configured_feature +// 1.21 2024-07-20T15:05:19.019854368 Twigs/worldgen/configured_feature 9f80fd766a043eb5ae59dc2d7012ee883054ce7d data/twigs/worldgen/configured_feature/silt_strip.json d90ee40d61f84ef43e150f35251693ba2ca6418b data/twigs/worldgen/configured_feature/patch_seashell.json 7e91cfef041f4cfc6bcf3bae42bb90be031ebda3 data/twigs/worldgen/configured_feature/patch_pebble.json 71bf58def1df05fc6c46740c38d31c223de651aa data/twigs/worldgen/configured_feature/patch_twig.json -534ea1ec9b2782a5850075ceeefd6b5c1f16a07d data/twigs/worldgen/configured_feature/ore_rhyolite.json e308fd61a81759900fdb310b07ec8f0c2e02803b data/twigs/worldgen/configured_feature/ore_bloodstone.json +534ea1ec9b2782a5850075ceeefd6b5c1f16a07d data/twigs/worldgen/configured_feature/ore_rhyolite.json 81c6417bd09b9276f7887820a725f23c730c9b52 data/twigs/worldgen/configured_feature/ore_schist.json e4669ddf2a31414026412f7e9e48d08cd365c95f data/twigs/worldgen/configured_feature/azalea_flowers.json diff --git a/src/main/generated/data/twigs/worldgen/structure/bloodstone_obelisk.json b/src/main/generated/data/twigs/worldgen/structure/bloodstone_obelisk.json new file mode 100644 index 00000000..8fcb8b6f --- /dev/null +++ b/src/main/generated/data/twigs/worldgen/structure/bloodstone_obelisk.json @@ -0,0 +1,7 @@ +{ + "type": "twigs:obelisk", + "biomes": "#twigs:has_structure/bloodstone_obelisk", + "spawn_overrides": {}, + "step": "surface_structures", + "terrain_adaptation": "beard_thin" +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/worldgen/structure_set/bloodstone_obelisk.json b/src/main/generated/data/twigs/worldgen/structure_set/bloodstone_obelisk.json similarity index 77% rename from src/main/resources/data/twigs/worldgen/structure_set/bloodstone_obelisk.json rename to src/main/generated/data/twigs/worldgen/structure_set/bloodstone_obelisk.json index bd02ecc7..3c3ad701 100644 --- a/src/main/resources/data/twigs/worldgen/structure_set/bloodstone_obelisk.json +++ b/src/main/generated/data/twigs/worldgen/structure_set/bloodstone_obelisk.json @@ -1,15 +1,14 @@ { + "placement": { + "type": "minecraft:random_spread", + "salt": 4206914, + "separation": 4, + "spacing": 20 + }, "structures": [ { "structure": "twigs:bloodstone_obelisk", "weight": 1 } - ], - "placement": { - "type": "minecraft:random_spread", - "spacing": 20, - "separation": 4, - "salt": 4206914, - "spread_type": "linear" - } + ] } \ No newline at end of file diff --git a/src/main/generated/data/twigs/worldgen/template_pool/bloodstone_obelisk.json b/src/main/generated/data/twigs/worldgen/template_pool/bloodstone_obelisk.json new file mode 100644 index 00000000..6fb550b5 --- /dev/null +++ b/src/main/generated/data/twigs/worldgen/template_pool/bloodstone_obelisk.json @@ -0,0 +1,14 @@ +{ + "elements": [ + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "twigs:bloodstone_obelisk", + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 1 + } + ], + "fallback": "minecraft:empty" +} \ No newline at end of file diff --git a/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java b/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java index d7915e13..9c1a5879 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java +++ b/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java @@ -20,6 +20,7 @@ public void onInitializeDataGenerator(FabricDataGenerator fabricDataGenerator) { FabricDataGenerator.Pack pack = fabricDataGenerator.createPack(); pack.addProvider(TwigsConfiguredFeatureProvider::new); pack.addProvider(TwigsPlacedFeatureProvider::new); + pack.addProvider(TwigsStructureProvider::new); // (ender) I don't know if there is a nicer way of doing this AtomicReference blockTags = new AtomicReference<>(); @@ -36,5 +37,9 @@ public void onInitializeDataGenerator(FabricDataGenerator fabricDataGenerator) { public void buildRegistry(RegistrySetBuilder registryBuilder) { registryBuilder.add(Registries.CONFIGURED_FEATURE, TwigsConfiguredFeatures::bootstrap); registryBuilder.add(Registries.PLACED_FEATURE, TwigsPlacedFeatures::bootstrap); + + registryBuilder.add(Registries.STRUCTURE, TwigsStructureProvider::bootstrapStructures); + registryBuilder.add(Registries.TEMPLATE_POOL, TwigsStructureProvider::bootstrapTemplatePools); + registryBuilder.add(Registries.STRUCTURE_SET, TwigsStructureProvider::bootstrapStructureSets); } } diff --git a/src/main/java/com/ninni/twigs/data/TwigsStructureProvider.java b/src/main/java/com/ninni/twigs/data/TwigsStructureProvider.java new file mode 100644 index 00000000..07275ec0 --- /dev/null +++ b/src/main/java/com/ninni/twigs/data/TwigsStructureProvider.java @@ -0,0 +1,89 @@ +package com.ninni.twigs.data; + +import com.google.common.collect.ImmutableList; +import com.mojang.datafixers.util.Pair; +import com.ninni.twigs.TwigsTags; +import com.ninni.twigs.world.gen.structures.ObeliskStructure; +import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput; +import net.fabricmc.fabric.api.datagen.v1.provider.FabricDynamicRegistryProvider; +import net.minecraft.core.HolderLookup; +import net.minecraft.core.registries.Registries; +import net.minecraft.data.worldgen.BootstrapContext; +import net.minecraft.data.worldgen.Pools; +import net.minecraft.data.worldgen.ProcessorLists; +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.level.levelgen.GenerationStep; +import net.minecraft.world.level.levelgen.structure.Structure; +import net.minecraft.world.level.levelgen.structure.StructureSet; +import net.minecraft.world.level.levelgen.structure.TerrainAdjustment; +import net.minecraft.world.level.levelgen.structure.placement.RandomSpreadStructurePlacement; +import net.minecraft.world.level.levelgen.structure.placement.RandomSpreadType; +import net.minecraft.world.level.levelgen.structure.pools.StructurePoolElement; +import net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool; + +import java.util.Map; +import java.util.concurrent.CompletableFuture; + +import static com.ninni.twigs.Twigs.MOD_ID; + +public class TwigsStructureProvider extends FabricDynamicRegistryProvider { + + public TwigsStructureProvider(FabricDataOutput output, CompletableFuture registriesFuture) { + super(output, registriesFuture); + } + + @Override + protected void configure(HolderLookup.Provider registries, Entries entries) { + entries.addAll(registries.lookupOrThrow(Registries.STRUCTURE)); + entries.addAll(registries.lookupOrThrow(Registries.STRUCTURE_SET)); + entries.addAll(registries.lookupOrThrow(Registries.TEMPLATE_POOL)); + } + + @Override + public String getName() { + return "worldgen/structure"; + } + + // (ender) this one will be bad Im sorry + + static ResourceLocation OBELISK = ResourceLocation.fromNamespaceAndPath(MOD_ID, "bloodstone_obelisk"); + static ResourceKey BLOODSTONE_OBELISK_STRUCTURE = ResourceKey.create(Registries.STRUCTURE, OBELISK); + static ResourceKey BLOODSTONE_OBELISK_SET = ResourceKey.create(Registries.STRUCTURE_SET, OBELISK); + static ResourceKey BLOODSTONE_OBELISK_TEMPLATE_POOL = ResourceKey.create(Registries.TEMPLATE_POOL, OBELISK); + + public static void bootstrapTemplatePools(BootstrapContext context) { + var pools = context.lookup(Registries.TEMPLATE_POOL); + var processors = context.lookup(Registries.PROCESSOR_LIST); + context.register(BLOODSTONE_OBELISK_TEMPLATE_POOL, + new StructureTemplatePool( + pools.getOrThrow(Pools.EMPTY), + ImmutableList.of(Pair.of(StructurePoolElement.single("twigs:bloodstone_obelisk", processors.getOrThrow(ProcessorLists.EMPTY)), 1)), + StructureTemplatePool.Projection.RIGID + ) + ); + } + + public static void bootstrapStructureSets(BootstrapContext context) { + var structures = context.lookup(Registries.STRUCTURE); + context.register(BLOODSTONE_OBELISK_SET, + new StructureSet( + structures.getOrThrow(BLOODSTONE_OBELISK_STRUCTURE), + new RandomSpreadStructurePlacement(20, 4, RandomSpreadType.LINEAR, 4206914) + ) + ); + } + + public static void bootstrapStructures(BootstrapContext context) { + var biomes = context.lookup(Registries.BIOME); + context.register( + BLOODSTONE_OBELISK_STRUCTURE, + new ObeliskStructure( + new Structure.StructureSettings.Builder(biomes.getOrThrow(TwigsTags.HAS_STRUCTURE_BLOODSTONE_OBELISK)) + .terrainAdapation(TerrainAdjustment.BEARD_THIN) + .generationStep(GenerationStep.Decoration.SURFACE_STRUCTURES) + .build() + ) + ); + } +} diff --git a/src/main/resources/data/twigs/worldgen/structure/bloodstone_obelisk.json b/src/main/resources/data/twigs/worldgen/structure/bloodstone_obelisk.json deleted file mode 100644 index 0ac846b9..00000000 --- a/src/main/resources/data/twigs/worldgen/structure/bloodstone_obelisk.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "type": "twigs:obelisk", - "biomes": "#twigs:has_structure/bloodstone_obelisk", - "project_start_to_heightmap": "", - "size": 1, - "spawn_overrides": {}, - "terrain_adaptation": "beard_thin", - "start_height": { - "absolute": 33 - }, - "start_pool": "twigs:bloodstone_obelisk", - "step": "surface_structures", - "use_expansion_hack": false -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/worldgen/template_pool/bloodstone_obelisk.json b/src/main/resources/data/twigs/worldgen/template_pool/bloodstone_obelisk.json deleted file mode 100644 index 65e2861a..00000000 --- a/src/main/resources/data/twigs/worldgen/template_pool/bloodstone_obelisk.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "twigs:bloodstone_obelisk", - "fallback": "minecraft:empty", - "elements": [ - { - "weight": 1, - "element": { - "element_type": "minecraft:single_pool_element", - "location": "twigs:bloodstone_obelisk", - "projection": "rigid", - "processors": "minecraft:empty" - } - } - ] -} \ No newline at end of file From 895015211e69d19beea46ce9cbec0ad25d2e6410 Mon Sep 17 00:00:00 2001 From: theendercore Date: Sat, 20 Jul 2024 15:26:12 +0300 Subject: [PATCH 35/72] - updated fapi - pebbles injection is now inlined again --- gradle.properties | 2 +- .../twigs/data/TwigsStructureProvider.java | 1 - .../twigs/data/tags/TwigsItemTagProvider.java | 1 - .../registry/TwigsLootTableAdditions.java | 37 ++++++++------- .../ninni/twigs/registry/TwigsLootTables.java | 2 - .../twigs/loot_table/injection/pebble.json | 46 ------------------- 6 files changed, 22 insertions(+), 67 deletions(-) delete mode 100644 src/main/resources/data/twigs/loot_table/injection/pebble.json diff --git a/gradle.properties b/gradle.properties index 50c17128..e210860e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -13,4 +13,4 @@ org.gradle.jvmargs=-Xmx2G archives_base_name = twigs # Dependencies - fabric_version=0.100.3+1.21 + fabric_version=0.100.7+1.21 diff --git a/src/main/java/com/ninni/twigs/data/TwigsStructureProvider.java b/src/main/java/com/ninni/twigs/data/TwigsStructureProvider.java index 07275ec0..4d66d24a 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsStructureProvider.java +++ b/src/main/java/com/ninni/twigs/data/TwigsStructureProvider.java @@ -22,7 +22,6 @@ import net.minecraft.world.level.levelgen.structure.pools.StructurePoolElement; import net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool; -import java.util.Map; import java.util.concurrent.CompletableFuture; import static com.ninni.twigs.Twigs.MOD_ID; diff --git a/src/main/java/com/ninni/twigs/data/tags/TwigsItemTagProvider.java b/src/main/java/com/ninni/twigs/data/tags/TwigsItemTagProvider.java index 5d618907..a271285c 100644 --- a/src/main/java/com/ninni/twigs/data/tags/TwigsItemTagProvider.java +++ b/src/main/java/com/ninni/twigs/data/tags/TwigsItemTagProvider.java @@ -1,6 +1,5 @@ package com.ninni.twigs.data.tags; -import com.ninni.twigs.Twigs; import com.ninni.twigs.TwigsTags; import com.ninni.twigs.registry.TwigsItems; import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput; diff --git a/src/main/java/com/ninni/twigs/registry/TwigsLootTableAdditions.java b/src/main/java/com/ninni/twigs/registry/TwigsLootTableAdditions.java index a9310433..051e15db 100644 --- a/src/main/java/com/ninni/twigs/registry/TwigsLootTableAdditions.java +++ b/src/main/java/com/ninni/twigs/registry/TwigsLootTableAdditions.java @@ -3,12 +3,14 @@ import com.google.common.base.Suppliers; import com.ninni.twigs.mixin.LootItemAccessor; -import net.fabricmc.fabric.api.loot.v2.LootTableEvents; -import net.minecraft.advancements.critereon.StatePropertiesPredicate; +import net.fabricmc.fabric.api.loot.v3.LootTableEvents; +import net.minecraft.advancements.critereon.*; import net.minecraft.core.Holder; import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.core.registries.Registries; import net.minecraft.resources.ResourceKey; import net.minecraft.world.item.Items; +import net.minecraft.world.item.enchantment.Enchantments; import net.minecraft.world.level.block.BambooStalkBlock; import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.Blocks; @@ -18,12 +20,12 @@ import net.minecraft.world.level.storage.loot.LootTable; import net.minecraft.world.level.storage.loot.entries.LootItem; import net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer; -import net.minecraft.world.level.storage.loot.entries.NestedLootTable; import net.minecraft.world.level.storage.loot.functions.LootItemFunction; -import net.minecraft.world.level.storage.loot.predicates.InvertedLootItemCondition; -import net.minecraft.world.level.storage.loot.predicates.LootItemBlockStatePropertyCondition; -import net.minecraft.world.level.storage.loot.predicates.LootItemCondition; +import net.minecraft.world.level.storage.loot.functions.SetItemCountFunction; +import net.minecraft.world.level.storage.loot.predicates.*; +import net.minecraft.world.level.storage.loot.providers.number.UniformGenerator; +import java.util.List; import java.util.Set; import java.util.function.Supplier; import java.util.stream.Collectors; @@ -37,8 +39,8 @@ public class TwigsLootTableAdditions { .map(Block::getLootTable) .collect(Collectors.toSet()); }); - LootTableEvents.MODIFY.register((id, tableBuilder, source) -> { - if (equals(id, Blocks.BAMBOO)) { + LootTableEvents.MODIFY.register((key, tableBuilder, source, registries) -> { + if (equals(key, Blocks.BAMBOO)) { tableBuilder.pool( LootPool.lootPool() .with( @@ -51,20 +53,23 @@ public class TwigsLootTableAdditions { ).build() ).build() ); - } else if (equals(id, Blocks.GRAVEL)) { + } else if (equals(key, Blocks.GRAVEL)) { + var enchants = registries.lookupOrThrow(Registries.ENCHANTMENT); tableBuilder.pool( LootPool.lootPool() - .with( - // Since enchantments now are dynamically registered - // and we don't have registry access to them, we have to use a table reference - // Unless I(Ender) am very silly this is the only way to do it - NestedLootTable.lootTableReference(TwigsLootTables.PEBBLE_INJECTION) - .build() + .with(LootItem.lootTableItem(TwigsItems.PEBBLE) + .when(MatchTool.toolMatches(ItemPredicate.Builder.item().withSubPredicate(ItemSubPredicates.ENCHANTMENTS, + ItemEnchantmentsPredicate.enchantments(List.of( + new EnchantmentPredicate(enchants.getOrThrow(Enchantments.SILK_TOUCH), MinMaxBounds.Ints.atLeast(1)) + )))).invert() + ) + .when(LootItemRandomChanceCondition.randomChance(0.2F)) + .apply(SetItemCountFunction.setCount(UniformGenerator.between(1.0F, 3.0F))).build() ) .build() ); } else { - if (leafTablesSupplier.get().contains(id)) { + if (leafTablesSupplier.get().contains(key)) { tableBuilder.modifyPools(original -> { LootPool pool = original.build(); LootPool.Builder builder = LootPool.lootPool(); diff --git a/src/main/java/com/ninni/twigs/registry/TwigsLootTables.java b/src/main/java/com/ninni/twigs/registry/TwigsLootTables.java index 009ba4aa..d1838501 100644 --- a/src/main/java/com/ninni/twigs/registry/TwigsLootTables.java +++ b/src/main/java/com/ninni/twigs/registry/TwigsLootTables.java @@ -1,7 +1,6 @@ package com.ninni.twigs.registry; import com.ninni.twigs.Twigs; -import net.fabricmc.fabric.api.loot.v2.LootTableEvents; import net.minecraft.core.registries.Registries; import net.minecraft.resources.ResourceKey; import net.minecraft.resources.ResourceLocation; @@ -9,7 +8,6 @@ public class TwigsLootTables { public static final ResourceKey BLOODSTONE_OBELISK_CHEST = create("chests/bloodstone_obelisk"); - public static final ResourceKey PEBBLE_INJECTION = create("injection/pebble"); private static ResourceKey create(String id) { return ResourceKey.create(Registries.LOOT_TABLE, ResourceLocation.fromNamespaceAndPath(Twigs.MOD_ID, id)); diff --git a/src/main/resources/data/twigs/loot_table/injection/pebble.json b/src/main/resources/data/twigs/loot_table/injection/pebble.json deleted file mode 100644 index 9f39e5ce..00000000 --- a/src/main/resources/data/twigs/loot_table/injection/pebble.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "twigs:pebble", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 3 - } - } - ], - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:match_tool", - "predicate": { - "predicates": { - "minecraft:enchantments": [ - { - "enchantments": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - } - }, - { - "condition": "minecraft:random_chance", - "chance": 0.2 - } - ] - } - ] - } - ] -} \ No newline at end of file From af28eb5ea3b70a1272cdef23a2356ebea008a531 Mon Sep 17 00:00:00 2001 From: theendercore Date: Sat, 20 Jul 2024 15:27:57 +0300 Subject: [PATCH 36/72] - "Optimzed Imports" --- src/main/java/com/ninni/twigs/Twigs.java | 14 +------------- .../com/ninni/twigs/block/AzaleaFlowersBlock.java | 5 ++++- .../com/ninni/twigs/block/BambooLeavesBlock.java | 5 ++++- .../com/ninni/twigs/block/BrickTrailBlock.java | 1 - .../ninni/twigs/block/FallingBlockWithEntity.java | 5 ++++- .../java/com/ninni/twigs/block/FloorItemBlock.java | 1 - .../com/ninni/twigs/block/PaperLanternBlock.java | 1 - .../com/ninni/twigs/mixin/BlockStateBaseMixin.java | 3 --- .../ninni/twigs/registry/TwigsBiomeModifier.java | 1 - .../ninni/twigs/registry/TwigsCreativeModeTab.java | 1 - .../ninni/twigs/registry/TwigsPlacedFeatures.java | 8 +------- src/main/java/com/ninni/twigs/stat/TwigsStats.java | 1 + .../world/gen/structures/ObeliskGenerator.java | 2 -- 13 files changed, 15 insertions(+), 33 deletions(-) diff --git a/src/main/java/com/ninni/twigs/Twigs.java b/src/main/java/com/ninni/twigs/Twigs.java index 262bb5cc..b8030bf0 100644 --- a/src/main/java/com/ninni/twigs/Twigs.java +++ b/src/main/java/com/ninni/twigs/Twigs.java @@ -1,19 +1,7 @@ package com.ninni.twigs; import com.google.common.reflect.Reflection; -import com.ninni.twigs.entity.Pebble; -import com.ninni.twigs.registry.TwigsBiomeModifier; -import com.ninni.twigs.registry.TwigsBlockEntityType; -import com.ninni.twigs.registry.TwigsBlocks; -import com.ninni.twigs.registry.TwigsCreativeModeTab; -import com.ninni.twigs.registry.TwigsEntityTypes; -import com.ninni.twigs.registry.TwigsFeatures; -import com.ninni.twigs.registry.TwigsItems; -import com.ninni.twigs.registry.TwigsLootTableAdditions; -import com.ninni.twigs.registry.TwigsParticleTypes; -import com.ninni.twigs.registry.TwigsSoundEvents; -import com.ninni.twigs.registry.TwigsStructurePieceTypes; -import com.ninni.twigs.registry.TwigsStructureTypes; +import com.ninni.twigs.registry.*; import com.ninni.twigs.stat.TwigsStats; import net.fabricmc.api.ModInitializer; import net.fabricmc.fabric.api.registry.OxidizableBlocksRegistry; diff --git a/src/main/java/com/ninni/twigs/block/AzaleaFlowersBlock.java b/src/main/java/com/ninni/twigs/block/AzaleaFlowersBlock.java index 741dbbb2..db23b872 100644 --- a/src/main/java/com/ninni/twigs/block/AzaleaFlowersBlock.java +++ b/src/main/java/com/ninni/twigs/block/AzaleaFlowersBlock.java @@ -6,7 +6,10 @@ import net.minecraft.world.item.context.BlockPlaceContext; import net.minecraft.world.level.BlockGetter; import net.minecraft.world.level.LevelAccessor; -import net.minecraft.world.level.block.*; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.MultifaceBlock; +import net.minecraft.world.level.block.MultifaceSpreader; +import net.minecraft.world.level.block.SimpleWaterloggedBlock; import net.minecraft.world.level.block.state.BlockBehaviour; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.level.block.state.StateDefinition; diff --git a/src/main/java/com/ninni/twigs/block/BambooLeavesBlock.java b/src/main/java/com/ninni/twigs/block/BambooLeavesBlock.java index f8277778..18e0830f 100644 --- a/src/main/java/com/ninni/twigs/block/BambooLeavesBlock.java +++ b/src/main/java/com/ninni/twigs/block/BambooLeavesBlock.java @@ -12,7 +12,10 @@ import net.minecraft.world.level.BlockGetter; import net.minecraft.world.level.Level; import net.minecraft.world.level.LevelAccessor; -import net.minecraft.world.level.block.*; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.BushBlock; +import net.minecraft.world.level.block.SimpleWaterloggedBlock; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.level.block.state.StateDefinition; import net.minecraft.world.level.block.state.properties.BlockStateProperties; diff --git a/src/main/java/com/ninni/twigs/block/BrickTrailBlock.java b/src/main/java/com/ninni/twigs/block/BrickTrailBlock.java index abe42174..6152a824 100644 --- a/src/main/java/com/ninni/twigs/block/BrickTrailBlock.java +++ b/src/main/java/com/ninni/twigs/block/BrickTrailBlock.java @@ -3,7 +3,6 @@ import com.mojang.serialization.MapCodec; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; -import net.minecraft.tags.BlockTags; import net.minecraft.world.item.context.BlockPlaceContext; import net.minecraft.world.level.BlockGetter; import net.minecraft.world.level.LevelAccessor; diff --git a/src/main/java/com/ninni/twigs/block/FallingBlockWithEntity.java b/src/main/java/com/ninni/twigs/block/FallingBlockWithEntity.java index c8bb2cd8..8a1238c6 100644 --- a/src/main/java/com/ninni/twigs/block/FallingBlockWithEntity.java +++ b/src/main/java/com/ninni/twigs/block/FallingBlockWithEntity.java @@ -9,7 +9,10 @@ import net.minecraft.world.entity.item.FallingBlockEntity; import net.minecraft.world.level.Level; import net.minecraft.world.level.LevelAccessor; -import net.minecraft.world.level.block.*; +import net.minecraft.world.level.block.BaseEntityBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Fallable; +import net.minecraft.world.level.block.FallingBlock; import net.minecraft.world.level.block.entity.BlockEntity; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.level.block.state.properties.BlockStateProperties; diff --git a/src/main/java/com/ninni/twigs/block/FloorItemBlock.java b/src/main/java/com/ninni/twigs/block/FloorItemBlock.java index 33714a85..6a14c965 100644 --- a/src/main/java/com/ninni/twigs/block/FloorItemBlock.java +++ b/src/main/java/com/ninni/twigs/block/FloorItemBlock.java @@ -2,7 +2,6 @@ import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; -import net.minecraft.tags.BlockTags; import net.minecraft.world.item.context.BlockPlaceContext; import net.minecraft.world.level.BlockGetter; import net.minecraft.world.level.LevelAccessor; diff --git a/src/main/java/com/ninni/twigs/block/PaperLanternBlock.java b/src/main/java/com/ninni/twigs/block/PaperLanternBlock.java index 8c41b2f3..0b6f55f3 100644 --- a/src/main/java/com/ninni/twigs/block/PaperLanternBlock.java +++ b/src/main/java/com/ninni/twigs/block/PaperLanternBlock.java @@ -21,7 +21,6 @@ import net.minecraft.world.level.block.state.properties.BooleanProperty; import net.minecraft.world.level.material.FluidState; import net.minecraft.world.level.material.Fluids; -import net.minecraft.world.level.material.PushReaction; import net.minecraft.world.level.pathfinder.PathComputationType; import net.minecraft.world.phys.shapes.CollisionContext; import net.minecraft.world.phys.shapes.Shapes; diff --git a/src/main/java/com/ninni/twigs/mixin/BlockStateBaseMixin.java b/src/main/java/com/ninni/twigs/mixin/BlockStateBaseMixin.java index 0da42bb1..51a2638a 100644 --- a/src/main/java/com/ninni/twigs/mixin/BlockStateBaseMixin.java +++ b/src/main/java/com/ninni/twigs/mixin/BlockStateBaseMixin.java @@ -1,10 +1,7 @@ package com.ninni.twigs.mixin; -import com.ninni.twigs.TwigsTags; import net.minecraft.core.BlockPos; import net.minecraft.world.level.BlockGetter; -import net.minecraft.world.level.block.BushBlock; -import net.minecraft.world.level.block.TallGrassBlock; import net.minecraft.world.level.block.state.BlockBehaviour; import net.minecraft.world.phys.Vec3; import org.spongepowered.asm.mixin.Mixin; diff --git a/src/main/java/com/ninni/twigs/registry/TwigsBiomeModifier.java b/src/main/java/com/ninni/twigs/registry/TwigsBiomeModifier.java index 4460c18c..70591f29 100644 --- a/src/main/java/com/ninni/twigs/registry/TwigsBiomeModifier.java +++ b/src/main/java/com/ninni/twigs/registry/TwigsBiomeModifier.java @@ -10,7 +10,6 @@ import net.minecraft.Util; import net.minecraft.resources.ResourceKey; import net.minecraft.resources.ResourceLocation; -import net.minecraft.tags.BiomeTags; import net.minecraft.tags.TagKey; import net.minecraft.world.level.biome.Biome; import net.minecraft.world.level.levelgen.GenerationStep; diff --git a/src/main/java/com/ninni/twigs/registry/TwigsCreativeModeTab.java b/src/main/java/com/ninni/twigs/registry/TwigsCreativeModeTab.java index 5bb25e0d..df993968 100644 --- a/src/main/java/com/ninni/twigs/registry/TwigsCreativeModeTab.java +++ b/src/main/java/com/ninni/twigs/registry/TwigsCreativeModeTab.java @@ -12,7 +12,6 @@ import net.minecraft.world.item.Items; import net.minecraft.world.level.block.Blocks; -import static com.ninni.twigs.Twigs.MOD_ID; import static com.ninni.twigs.registry.TwigsItems.*; public class TwigsCreativeModeTab { diff --git a/src/main/java/com/ninni/twigs/registry/TwigsPlacedFeatures.java b/src/main/java/com/ninni/twigs/registry/TwigsPlacedFeatures.java index 329fc424..9982a4c8 100644 --- a/src/main/java/com/ninni/twigs/registry/TwigsPlacedFeatures.java +++ b/src/main/java/com/ninni/twigs/registry/TwigsPlacedFeatures.java @@ -9,13 +9,7 @@ import net.minecraft.resources.ResourceLocation; import net.minecraft.world.level.levelgen.VerticalAnchor; import net.minecraft.world.level.levelgen.feature.ConfiguredFeature; -import net.minecraft.world.level.levelgen.placement.BiomeFilter; -import net.minecraft.world.level.levelgen.placement.CountPlacement; -import net.minecraft.world.level.levelgen.placement.HeightRangePlacement; -import net.minecraft.world.level.levelgen.placement.InSquarePlacement; -import net.minecraft.world.level.levelgen.placement.PlacedFeature; -import net.minecraft.world.level.levelgen.placement.PlacementModifier; -import net.minecraft.world.level.levelgen.placement.RarityFilter; +import net.minecraft.world.level.levelgen.placement.*; import java.util.List; diff --git a/src/main/java/com/ninni/twigs/stat/TwigsStats.java b/src/main/java/com/ninni/twigs/stat/TwigsStats.java index 3affe976..7e029266 100644 --- a/src/main/java/com/ninni/twigs/stat/TwigsStats.java +++ b/src/main/java/com/ninni/twigs/stat/TwigsStats.java @@ -4,6 +4,7 @@ import net.minecraft.core.registries.BuiltInRegistries; import net.minecraft.resources.ResourceLocation; import net.minecraft.stats.StatFormatter; + import static net.minecraft.stats.Stats.CUSTOM; public interface TwigsStats { diff --git a/src/main/java/com/ninni/twigs/world/gen/structures/ObeliskGenerator.java b/src/main/java/com/ninni/twigs/world/gen/structures/ObeliskGenerator.java index 434a3017..37eea681 100644 --- a/src/main/java/com/ninni/twigs/world/gen/structures/ObeliskGenerator.java +++ b/src/main/java/com/ninni/twigs/world/gen/structures/ObeliskGenerator.java @@ -30,8 +30,6 @@ import net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings; import net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager; -import java.util.ArrayList; -import java.util.Iterator; import java.util.List; public class ObeliskGenerator { From 54066b3ea42ca927a44b30dcf6e7ef2631b39e21 Mon Sep 17 00:00:00 2001 From: theendercore Date: Sat, 20 Jul 2024 15:35:39 +0300 Subject: [PATCH 37/72] - moved worldgen to a separate folder --- src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java | 3 +++ .../data/{ => worldgen}/TwigsConfiguredFeatureProvider.java | 2 +- .../twigs/data/{ => worldgen}/TwigsPlacedFeatureProvider.java | 2 +- .../twigs/data/{ => worldgen}/TwigsStructureProvider.java | 2 +- 4 files changed, 6 insertions(+), 3 deletions(-) rename src/main/java/com/ninni/twigs/data/{ => worldgen}/TwigsConfiguredFeatureProvider.java (98%) rename src/main/java/com/ninni/twigs/data/{ => worldgen}/TwigsPlacedFeatureProvider.java (98%) rename src/main/java/com/ninni/twigs/data/{ => worldgen}/TwigsStructureProvider.java (99%) diff --git a/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java b/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java index 9c1a5879..2b72b1a9 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java +++ b/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java @@ -4,6 +4,9 @@ import com.ninni.twigs.data.tags.TwigsBlockTagProvider; import com.ninni.twigs.data.tags.TwigsEntityTypeTagProvider; import com.ninni.twigs.data.tags.TwigsItemTagProvider; +import com.ninni.twigs.data.worldgen.TwigsConfiguredFeatureProvider; +import com.ninni.twigs.data.worldgen.TwigsPlacedFeatureProvider; +import com.ninni.twigs.data.worldgen.TwigsStructureProvider; import com.ninni.twigs.registry.TwigsConfiguredFeatures; import com.ninni.twigs.registry.TwigsPlacedFeatures; import net.fabricmc.fabric.api.datagen.v1.DataGeneratorEntrypoint; diff --git a/src/main/java/com/ninni/twigs/data/TwigsConfiguredFeatureProvider.java b/src/main/java/com/ninni/twigs/data/worldgen/TwigsConfiguredFeatureProvider.java similarity index 98% rename from src/main/java/com/ninni/twigs/data/TwigsConfiguredFeatureProvider.java rename to src/main/java/com/ninni/twigs/data/worldgen/TwigsConfiguredFeatureProvider.java index 07b8a68b..1e33cd5b 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsConfiguredFeatureProvider.java +++ b/src/main/java/com/ninni/twigs/data/worldgen/TwigsConfiguredFeatureProvider.java @@ -1,4 +1,4 @@ -package com.ninni.twigs.data; +package com.ninni.twigs.data.worldgen; import com.ninni.twigs.registry.TwigsConfiguredFeatures; import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput; diff --git a/src/main/java/com/ninni/twigs/data/TwigsPlacedFeatureProvider.java b/src/main/java/com/ninni/twigs/data/worldgen/TwigsPlacedFeatureProvider.java similarity index 98% rename from src/main/java/com/ninni/twigs/data/TwigsPlacedFeatureProvider.java rename to src/main/java/com/ninni/twigs/data/worldgen/TwigsPlacedFeatureProvider.java index 89de73c3..1d4b47e1 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsPlacedFeatureProvider.java +++ b/src/main/java/com/ninni/twigs/data/worldgen/TwigsPlacedFeatureProvider.java @@ -1,4 +1,4 @@ -package com.ninni.twigs.data; +package com.ninni.twigs.data.worldgen; import com.ninni.twigs.registry.TwigsPlacedFeatures; import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput; diff --git a/src/main/java/com/ninni/twigs/data/TwigsStructureProvider.java b/src/main/java/com/ninni/twigs/data/worldgen/TwigsStructureProvider.java similarity index 99% rename from src/main/java/com/ninni/twigs/data/TwigsStructureProvider.java rename to src/main/java/com/ninni/twigs/data/worldgen/TwigsStructureProvider.java index 4d66d24a..582f0ff5 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsStructureProvider.java +++ b/src/main/java/com/ninni/twigs/data/worldgen/TwigsStructureProvider.java @@ -1,4 +1,4 @@ -package com.ninni.twigs.data; +package com.ninni.twigs.data.worldgen; import com.google.common.collect.ImmutableList; import com.mojang.datafixers.util.Pair; From 1e6010f47c5f71b2e8b9e44ef0a030d53f51a360 Mon Sep 17 00:00:00 2001 From: theendercore Date: Sat, 20 Jul 2024 16:19:29 +0300 Subject: [PATCH 38/72] - chest loot table datagen --- .../36fb0ef7db3631aaec8b8c8fad361d5002006f19 | 2 +- .../6450e90650d4421455da75ea6d43cdad7fa0224d | 2 + .../69bc0b221acfd1afed885d9a408e11db82bb3abb | 2 +- .../742b0d218f7c144f2f7bc40299b932f824413719 | 2 +- .../81a664b3b5556a7041d489b28eb3559c97673e03 | 2 +- .../93b7124a01bff57fd158eb0420134368946376e1 | 2 +- .../992030af1166d80cd522100e1ae5b945fa70818d | 2 +- .../f418228a60fef977eb19c4adca647c6a9fa60d17 | 4 +- .../loot_table/chests/bloodstone_obelisk.json | 141 +++++++++--------- .../data/TwigsChestLootTableProvider.java | 65 ++++++++ .../ninni/twigs/data/TwigsDataGenerator.java | 2 + 11 files changed, 150 insertions(+), 76 deletions(-) create mode 100644 src/main/generated/.cache/6450e90650d4421455da75ea6d43cdad7fa0224d rename src/main/{resources => generated}/data/twigs/loot_table/chests/bloodstone_obelisk.json (56%) create mode 100644 src/main/java/com/ninni/twigs/data/TwigsChestLootTableProvider.java diff --git a/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 b/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 index 7d1bdbdc..7295aa30 100644 --- a/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 +++ b/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 @@ -1,4 +1,4 @@ -// 1.21 2024-07-20T15:05:19.016551067 Twigs/Tags for minecraft:item +// 1.21 2024-07-20T16:18:04.52340892 Twigs/Tags for minecraft:item 599791d5ff829d9bc2c89986df8bf789dca7e962 data/minecraft/tags/item/piglin_repellents.json b149ca0af955728398901a109a265985c8148fef data/minecraft/tags/item/walls.json 96c4fae30aa703fb8bb48d3c8dfb126468677f35 data/minecraft/tags/item/stairs.json diff --git a/src/main/generated/.cache/6450e90650d4421455da75ea6d43cdad7fa0224d b/src/main/generated/.cache/6450e90650d4421455da75ea6d43cdad7fa0224d new file mode 100644 index 00000000..d02d6282 --- /dev/null +++ b/src/main/generated/.cache/6450e90650d4421455da75ea6d43cdad7fa0224d @@ -0,0 +1,2 @@ +// 1.21 2024-07-20T16:18:04.526934841 Twigs/minecraft:chest Loot Table +bd7da6d8bde20477affb14fd30512022d711467f data/twigs/loot_table/chests/bloodstone_obelisk.json diff --git a/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb b/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb index 7f039564..cfaff301 100644 --- a/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb +++ b/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb @@ -1,4 +1,4 @@ -// 1.21 2024-07-20T15:05:19.017750352 Twigs/Tags for minecraft:block +// 1.21 2024-07-20T16:18:04.525412997 Twigs/Tags for minecraft:block 0f272983a157bea31392a17708ff6cae52275e01 data/minecraft/tags/block/replaceable_by_trees.json be04783777713d461327c38454be43107254bf71 data/twigs/tags/block/bloodstone.json 0f272983a157bea31392a17708ff6cae52275e01 data/minecraft/tags/block/replaceable.json diff --git a/src/main/generated/.cache/742b0d218f7c144f2f7bc40299b932f824413719 b/src/main/generated/.cache/742b0d218f7c144f2f7bc40299b932f824413719 index a8c1b340..cfa619b6 100644 --- a/src/main/generated/.cache/742b0d218f7c144f2f7bc40299b932f824413719 +++ b/src/main/generated/.cache/742b0d218f7c144f2f7bc40299b932f824413719 @@ -1,2 +1,2 @@ -// 1.21 2024-07-20T15:05:19.019470613 Twigs/Tags for minecraft:entity_type +// 1.21 2024-07-20T16:18:04.527380916 Twigs/Tags for minecraft:entity_type f5e3d6f269dfd9702db5227b3112bddfc254c56a data/twigs/tags/entity_type/bamboo_leaves_slow_immune.json diff --git a/src/main/generated/.cache/81a664b3b5556a7041d489b28eb3559c97673e03 b/src/main/generated/.cache/81a664b3b5556a7041d489b28eb3559c97673e03 index a5dcbd99..ed0b1f53 100644 --- a/src/main/generated/.cache/81a664b3b5556a7041d489b28eb3559c97673e03 +++ b/src/main/generated/.cache/81a664b3b5556a7041d489b28eb3559c97673e03 @@ -1,4 +1,4 @@ -// 1.21 2024-07-20T15:05:19.018797853 Twigs/Tags for minecraft:worldgen/biome +// 1.21 2024-07-20T16:18:04.52630006 Twigs/Tags for minecraft:worldgen/biome a47da4790ef580393967ae893b28e5c20640ed1b data/twigs/tags/worldgen/biome/bloodstone_generates.json 9e76bc2da4bb8739a47c222866b1d7fcbe83f719 data/twigs/tags/worldgen/biome/schist_generates.json 950a462e8cad10e32b7e2fda0c01efe349b71ca6 data/twigs/tags/worldgen/biome/spawns_twig.json diff --git a/src/main/generated/.cache/93b7124a01bff57fd158eb0420134368946376e1 b/src/main/generated/.cache/93b7124a01bff57fd158eb0420134368946376e1 index 9aa33cfa..aad4b575 100644 --- a/src/main/generated/.cache/93b7124a01bff57fd158eb0420134368946376e1 +++ b/src/main/generated/.cache/93b7124a01bff57fd158eb0420134368946376e1 @@ -1,4 +1,4 @@ -// 1.21 2024-07-20T15:05:19.015593327 Twigs/worldgen/structure +// 1.21 2024-07-20T16:18:04.520445881 Twigs/worldgen/structure 68025930cceb188a48d93a4eaf0c9de2ac1a2719 data/twigs/worldgen/structure_set/bloodstone_obelisk.json 679fed52c2b62c7cede6aadd635b35b92b367027 data/twigs/worldgen/template_pool/bloodstone_obelisk.json d604d7e2ef33dcfc85fffd2eb9fc6747e6ebfd35 data/twigs/worldgen/structure/bloodstone_obelisk.json diff --git a/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d b/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d index ed231932..e89de9bf 100644 --- a/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d +++ b/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d @@ -1,4 +1,4 @@ -// 1.21 2024-07-20T15:05:19.017231777 Twigs/worldgen/placed_feature +// 1.21 2024-07-20T16:18:04.524552168 Twigs/worldgen/placed_feature 05e85ad54f2150a55d812b76bd44c7556dc0f008 data/twigs/worldgen/placed_feature/patch_seashell_land.json 14430c00f5817666f24c04059517e9f722121399 data/twigs/worldgen/placed_feature/ore_schist_lower.json 48328031204dd7f49f0a29988150b73975e1b6c1 data/twigs/worldgen/placed_feature/azalea_flowers.json diff --git a/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 b/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 index aa6f7f9a..02dd0a9c 100644 --- a/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 +++ b/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 @@ -1,9 +1,9 @@ -// 1.21 2024-07-20T15:05:19.019854368 Twigs/worldgen/configured_feature +// 1.21 2024-07-20T16:18:04.527760312 Twigs/worldgen/configured_feature 9f80fd766a043eb5ae59dc2d7012ee883054ce7d data/twigs/worldgen/configured_feature/silt_strip.json d90ee40d61f84ef43e150f35251693ba2ca6418b data/twigs/worldgen/configured_feature/patch_seashell.json 7e91cfef041f4cfc6bcf3bae42bb90be031ebda3 data/twigs/worldgen/configured_feature/patch_pebble.json 71bf58def1df05fc6c46740c38d31c223de651aa data/twigs/worldgen/configured_feature/patch_twig.json -e308fd61a81759900fdb310b07ec8f0c2e02803b data/twigs/worldgen/configured_feature/ore_bloodstone.json 534ea1ec9b2782a5850075ceeefd6b5c1f16a07d data/twigs/worldgen/configured_feature/ore_rhyolite.json +e308fd61a81759900fdb310b07ec8f0c2e02803b data/twigs/worldgen/configured_feature/ore_bloodstone.json 81c6417bd09b9276f7887820a725f23c730c9b52 data/twigs/worldgen/configured_feature/ore_schist.json e4669ddf2a31414026412f7e9e48d08cd365c95f data/twigs/worldgen/configured_feature/azalea_flowers.json diff --git a/src/main/resources/data/twigs/loot_table/chests/bloodstone_obelisk.json b/src/main/generated/data/twigs/loot_table/chests/bloodstone_obelisk.json similarity index 56% rename from src/main/resources/data/twigs/loot_table/chests/bloodstone_obelisk.json rename to src/main/generated/data/twigs/loot_table/chests/bloodstone_obelisk.json index 6f30175a..cb5a033e 100644 --- a/src/main/resources/data/twigs/loot_table/chests/bloodstone_obelisk.json +++ b/src/main/generated/data/twigs/loot_table/chests/bloodstone_obelisk.json @@ -2,141 +2,146 @@ "type": "minecraft:chest", "pools": [ { - "rolls": { - "type": "minecraft:uniform", - "min": 0, - "max": 1 - }, - "bonus_rolls": 0, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "name": "minecraft:crossbow" } - ] - }, - { + ], "rolls": { "type": "minecraft:uniform", - "min": 2, - "max": 3 - }, - "bonus_rolls": 0, - "entries": [] + "max": 1.0, + "min": 0.0 + } }, { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty" + } + ], "rolls": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - }, - "bonus_rolls": 0, + "max": 3.0, + "min": 2.0 + } + }, + { + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", - "name": "twigs:bloodstone", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 2, - "max": 3 + "max": 3.0, + "min": 2.0 }, - "add": false + "function": "minecraft:set_count" } - ] + ], + "name": "twigs:bloodstone" } - ] - }, - { + ], "rolls": { "type": "minecraft:uniform", - "min": 2, - "max": 3 - }, - "bonus_rolls": 0, + "max": 3.0, + "min": 1.0 + } + }, + { + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", - "weight": 7, - "name": "minecraft:experience_bottle", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 2, - "max": 8 - } + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:experience_bottle", + "weight": 7 }, { "type": "minecraft:item", - "weight": 4, - "name": "minecraft:string", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 1, - "max": 6 + "max": 6.0, + "min": 1.0 }, - "add": false + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:string", + "weight": 4 }, { "type": "minecraft:item", - "weight": 4, - "name": "minecraft:arrow", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 2, - "max": 7 + "max": 7.0, + "min": 2.0 }, - "add": false + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:arrow", + "weight": 4 }, { "type": "minecraft:item", - "weight": 5, - "name": "minecraft:spectral_arrow", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 2, - "max": 6 + "max": 6.0, + "min": 2.0 }, - "add": false + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:spectral_arrow", + "weight": 5 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:gold_ingot", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 1, - "max": 2 + "max": 2.0, + "min": 1.0 }, - "add": false + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:gold_ingot", + "weight": 3 } - ] + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 2.0 + } } ] -} +} \ No newline at end of file diff --git a/src/main/java/com/ninni/twigs/data/TwigsChestLootTableProvider.java b/src/main/java/com/ninni/twigs/data/TwigsChestLootTableProvider.java new file mode 100644 index 00000000..23b13c87 --- /dev/null +++ b/src/main/java/com/ninni/twigs/data/TwigsChestLootTableProvider.java @@ -0,0 +1,65 @@ +package com.ninni.twigs.data; + +import com.ninni.twigs.registry.TwigsItems; +import com.ninni.twigs.registry.TwigsLootTables; +import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput; +import net.fabricmc.fabric.api.datagen.v1.provider.SimpleFabricLootTableProvider; +import net.minecraft.core.HolderLookup; +import net.minecraft.resources.ResourceKey; +import net.minecraft.world.item.Items; +import net.minecraft.world.level.storage.loot.LootPool; +import net.minecraft.world.level.storage.loot.LootTable; +import net.minecraft.world.level.storage.loot.entries.EmptyLootItem; +import net.minecraft.world.level.storage.loot.entries.LootItem; +import net.minecraft.world.level.storage.loot.functions.SetItemCountFunction; +import net.minecraft.world.level.storage.loot.parameters.LootContextParamSets; +import net.minecraft.world.level.storage.loot.providers.number.UniformGenerator; + +import java.util.concurrent.CompletableFuture; +import java.util.function.BiConsumer; + +public class TwigsChestLootTableProvider extends SimpleFabricLootTableProvider { + public TwigsChestLootTableProvider(FabricDataOutput output, CompletableFuture registryLookup) { + super(output, registryLookup, LootContextParamSets.CHEST); + } + + @Override + public void generate(BiConsumer, LootTable.Builder> builder) { + builder.accept( + TwigsLootTables.BLOODSTONE_OBELISK_CHEST, + LootTable.lootTable() + .withPool(LootPool.lootPool() + .setRolls(UniformGenerator.between(0, 1)) + .with(LootItem.lootTableItem(Items.CROSSBOW).build()) + ) + .withPool(LootPool.lootPool() + .setRolls(UniformGenerator.between(2, 3)) + .with(EmptyLootItem.emptyItem().build()) + ) + .withPool(LootPool.lootPool() + .setRolls(UniformGenerator.between(1.0F, 3.0F)) + .with(LootItem.lootTableItem(TwigsItems.BLOODSTONE) + .apply(SetItemCountFunction.setCount(UniformGenerator.between(2, 3))).build() + ) + ) + .withPool(LootPool.lootPool() + .setRolls(UniformGenerator.between(2, 3)) + .with(LootItem.lootTableItem(Items.EXPERIENCE_BOTTLE).setWeight(7) + .apply(SetItemCountFunction.setCount(UniformGenerator.between(2, 8))).build() + ) + .with(LootItem.lootTableItem(Items.STRING).setWeight(4) + .apply(SetItemCountFunction.setCount(UniformGenerator.between(1, 6))).build() + ) + .with(LootItem.lootTableItem(Items.ARROW).setWeight(4) + .apply(SetItemCountFunction.setCount(UniformGenerator.between(2, 7))).build() + ) + .with(LootItem.lootTableItem(Items.SPECTRAL_ARROW).setWeight(5) + .apply(SetItemCountFunction.setCount(UniformGenerator.between(2, 6))).build() + ) + .with(LootItem.lootTableItem(Items.GOLD_INGOT).setWeight(3) + .apply(SetItemCountFunction.setCount(UniformGenerator.between(1, 2))).build() + ) + ) + ); + } +} diff --git a/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java b/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java index 2b72b1a9..5ccb91d1 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java +++ b/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java @@ -25,6 +25,8 @@ public void onInitializeDataGenerator(FabricDataGenerator fabricDataGenerator) { pack.addProvider(TwigsPlacedFeatureProvider::new); pack.addProvider(TwigsStructureProvider::new); + pack.addProvider(TwigsChestLootTableProvider::new); + // (ender) I don't know if there is a nicer way of doing this AtomicReference blockTags = new AtomicReference<>(); pack.addProvider((o, r) -> { From c39a6a4399239815019b1b6aa1532bc17b612fac Mon Sep 17 00:00:00 2001 From: theendercore Date: Sat, 20 Jul 2024 16:39:16 +0300 Subject: [PATCH 39/72] - moved helper functions --- .../com/ninni/twigs/data/TwigsDataGenerator.java | 15 +++++++++++++++ .../twigs/data/tags/TwigsBlockTagProvider.java | 13 ++----------- 2 files changed, 17 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java b/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java index 5ccb91d1..9dff5c79 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java +++ b/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java @@ -12,10 +12,16 @@ import net.fabricmc.fabric.api.datagen.v1.DataGeneratorEntrypoint; import net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator; import net.minecraft.core.RegistrySetBuilder; +import net.minecraft.core.registries.BuiltInRegistries; import net.minecraft.core.registries.Registries; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.level.block.Block; +import java.util.List; import java.util.concurrent.atomic.AtomicReference; +import static com.ninni.twigs.Twigs.MOD_ID; + public class TwigsDataGenerator implements DataGeneratorEntrypoint { @Override @@ -26,6 +32,7 @@ public void onInitializeDataGenerator(FabricDataGenerator fabricDataGenerator) { pack.addProvider(TwigsStructureProvider::new); pack.addProvider(TwigsChestLootTableProvider::new); + pack.addProvider(TwigsBlockLootTableProvider::new); // (ender) I don't know if there is a nicer way of doing this AtomicReference blockTags = new AtomicReference<>(); @@ -47,4 +54,12 @@ public void buildRegistry(RegistrySetBuilder registryBuilder) { registryBuilder.add(Registries.TEMPLATE_POOL, TwigsStructureProvider::bootstrapTemplatePools); registryBuilder.add(Registries.STRUCTURE_SET, TwigsStructureProvider::bootstrapStructureSets); } + + public static List getModBlocks() { + return BuiltInRegistries.BLOCK.stream().filter(block -> getId(block).getNamespace().equals(MOD_ID)).toList(); + } + + public static ResourceLocation getId(Block block) { + return BuiltInRegistries.BLOCK.getKey(block); + } } diff --git a/src/main/java/com/ninni/twigs/data/tags/TwigsBlockTagProvider.java b/src/main/java/com/ninni/twigs/data/tags/TwigsBlockTagProvider.java index 73dda3f8..7c85a373 100644 --- a/src/main/java/com/ninni/twigs/data/tags/TwigsBlockTagProvider.java +++ b/src/main/java/com/ninni/twigs/data/tags/TwigsBlockTagProvider.java @@ -1,6 +1,7 @@ package com.ninni.twigs.data.tags; import com.ninni.twigs.TwigsTags; +import com.ninni.twigs.data.TwigsDataGenerator; import com.ninni.twigs.registry.TwigsBlocks; import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput; import net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider; @@ -16,8 +17,6 @@ import java.util.List; import java.util.concurrent.CompletableFuture; -import static com.ninni.twigs.Twigs.MOD_ID; - public class TwigsBlockTagProvider extends FabricTagProvider.BlockTagProvider { public TwigsBlockTagProvider(FabricDataOutput output, CompletableFuture registriesFuture) { super(output, registriesFuture); @@ -67,7 +66,7 @@ private void microBlockTags() { var stairsTag = getOrCreateTagBuilder(BlockTags.STAIRS); var slabTag = getOrCreateTagBuilder(BlockTags.SLABS); var wallTag = getOrCreateTagBuilder(BlockTags.WALLS); - for (Block block : getModBlocks()) { + for (Block block : TwigsDataGenerator.getModBlocks()) { if (block instanceof StairBlock) stairsTag.add(block); else if (block instanceof SlabBlock) slabTag.add(block); else if (block instanceof WallBlock) wallTag.add(block); @@ -342,12 +341,4 @@ private void modTags() { .add(TwigsBlocks.WARPED_TABLE); } - - private List getModBlocks() { - return BuiltInRegistries.BLOCK.stream().filter(block -> getId(block).getNamespace().equals(MOD_ID)).toList(); - } - - private ResourceLocation getId(Block block) { - return BuiltInRegistries.BLOCK.getKey(block); - } } From db58e0c0d1c2a26f062607b7ecaebc2bb0ce5ad6 Mon Sep 17 00:00:00 2001 From: theendercore Date: Sat, 20 Jul 2024 18:28:23 +0300 Subject: [PATCH 40/72] - this need to go away --- .../twigs/loot_table/blocks/tuff_slab.json | 32 ------------------- .../twigs/loot_table/blocks/tuff_stairs.json | 19 ----------- .../twigs/loot_table/blocks/tuff_wall.json | 19 ----------- 3 files changed, 70 deletions(-) delete mode 100644 src/main/resources/data/twigs/loot_table/blocks/tuff_slab.json delete mode 100644 src/main/resources/data/twigs/loot_table/blocks/tuff_stairs.json delete mode 100644 src/main/resources/data/twigs/loot_table/blocks/tuff_wall.json diff --git a/src/main/resources/data/twigs/loot_table/blocks/tuff_slab.json b/src/main/resources/data/twigs/loot_table/blocks/tuff_slab.json deleted file mode 100644 index a6b6031f..00000000 --- a/src/main/resources/data/twigs/loot_table/blocks/tuff_slab.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "functions": [ - { - "function": "minecraft:set_count", - "conditions": [ - { - "condition": "minecraft:block_state_property", - "block": "twigs:tuff_slab", - "properties": { - "type": "double" - } - } - ], - "count": 2 - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "twigs:tuff_slab" - } - ] - } - ] -} diff --git a/src/main/resources/data/twigs/loot_table/blocks/tuff_stairs.json b/src/main/resources/data/twigs/loot_table/blocks/tuff_stairs.json deleted file mode 100644 index 428ba4b3..00000000 --- a/src/main/resources/data/twigs/loot_table/blocks/tuff_stairs.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "twigs:tuff_stairs" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/main/resources/data/twigs/loot_table/blocks/tuff_wall.json b/src/main/resources/data/twigs/loot_table/blocks/tuff_wall.json deleted file mode 100644 index 53fe8d8f..00000000 --- a/src/main/resources/data/twigs/loot_table/blocks/tuff_wall.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "twigs:tuff_wall" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} From 338afbd3582973dd00d691489e5efd012a328130 Mon Sep 17 00:00:00 2001 From: theendercore Date: Sat, 20 Jul 2024 18:30:09 +0300 Subject: [PATCH 41/72] - block loot table datagen --- .../36fb0ef7db3631aaec8b8c8fad361d5002006f19 | 2 +- .../6450e90650d4421455da75ea6d43cdad7fa0224d | 2 +- .../69bc0b221acfd1afed885d9a408e11db82bb3abb | 2 +- .../742b0d218f7c144f2f7bc40299b932f824413719 | 2 +- .../81a664b3b5556a7041d489b28eb3559c97673e03 | 2 +- .../93b7124a01bff57fd158eb0420134368946376e1 | 2 +- .../992030af1166d80cd522100e1ae5b945fa70818d | 4 +- .../b3e3abf5c31e46d9dad0defea421bf0dc236ab45 | 256 ++++++++++++++++++ .../f418228a60fef977eb19c4adca647c6a9fa60d17 | 4 +- .../twigs/loot_table/blocks/acacia_table.json | 15 +- .../blocks/allium_paper_lantern.json | 15 +- .../loot_table/blocks/azalea_flowers.json | 109 ++++++++ .../loot_table/blocks/bamboo_leaves.json | 66 +++++ .../twigs/loot_table/blocks/bamboo_mat.json | 15 +- .../twigs/loot_table/blocks/bamboo_table.json | 15 +- .../loot_table/blocks/bamboo_thatch.json | 0 .../loot_table/blocks/bamboo_thatch_slab.json | 0 .../twigs/loot_table/blocks/birch_table.json | 15 +- .../loot_table/blocks/black_packed_silt.json | 15 +- .../loot_table/blocks/black_silt_pot.json | 19 +- .../blocks/black_silt_shingle_slab.json | 14 +- .../blocks/black_silt_shingle_stairs.json | 15 +- .../blocks/black_silt_shingle_wall.json | 15 +- .../blocks/black_silt_shingles.json | 15 +- .../loot_table/blocks/blackstone_column.json | 15 +- .../twigs/loot_table/blocks/bloodstone.json | 15 +- .../loot_table/blocks/bloodstone_slab.json | 14 +- .../loot_table/blocks/bloodstone_stairs.json | 15 +- .../loot_table/blocks/bloodstone_wall.json | 15 +- .../blocks/blue_orchid_paper_lantern.json | 15 +- .../loot_table/blocks/blue_packed_silt.json | 15 +- .../loot_table/blocks/blue_silt_pot.json | 19 +- .../blocks/blue_silt_shingle_slab.json | 14 +- .../blocks/blue_silt_shingle_stairs.json | 15 +- .../blocks/blue_silt_shingle_wall.json | 15 +- .../loot_table/blocks/blue_silt_shingles.json | 15 +- .../twigs/loot_table/blocks/brick_trail.json | 15 +- .../loot_table/blocks/bronzed_seashell.json | 15 +- .../loot_table/blocks/brown_packed_silt.json | 15 +- .../loot_table/blocks/brown_silt_pot.json | 19 +- .../blocks/brown_silt_shingle_slab.json | 14 +- .../blocks/brown_silt_shingle_stairs.json | 15 +- .../blocks/brown_silt_shingle_wall.json | 15 +- .../blocks/brown_silt_shingles.json | 15 +- .../twigs/loot_table/blocks/calcite_slab.json | 14 +- .../loot_table/blocks/calcite_stairs.json | 15 +- .../twigs/loot_table/blocks/calcite_wall.json | 15 +- .../twigs/loot_table/blocks/cherry_table.json | 15 +- .../loot_table/blocks/chiseled_bricks.json | 13 +- .../blocks/chiseled_silt_bricks.json | 13 +- .../blocks/chiseled_smooth_basalt_bricks.json | 13 +- .../blocks/cobblestone_brick_slab.json | 10 +- .../blocks/cobblestone_brick_stairs.json | 13 +- .../blocks/cobblestone_brick_wall.json | 13 +- .../loot_table/blocks/cobblestone_bricks.json | 13 +- .../blocks/compacted_dripstone.json | 15 +- .../loot_table/blocks/copper_pillar.json | 0 .../loot_table/blocks/cracked_bricks.json | 13 +- .../blocks/cracked_cobblestone_bricks.json | 13 +- .../cracked_polished_bloodstone_bricks.json | 15 +- .../cracked_polished_calcite_bricks.json | 13 +- .../cracked_polished_rhyolite_bricks.json | 15 +- .../cracked_polished_schist_bricks.json | 15 +- .../blocks/cracked_polished_tuff_bricks.json | 13 +- .../blocks/cracked_silt_bricks.json | 13 +- .../blocks/crimson_roots_paper_lantern.json | 15 +- .../loot_table/blocks/crimson_shroomlamp.json | 15 +- .../loot_table/blocks/crimson_table.json | 15 +- .../twigs/loot_table/blocks/cut_amethyst.json | 15 +- .../loot_table/blocks/cyan_packed_silt.json | 15 +- .../loot_table/blocks/cyan_silt_pot.json | 19 +- .../blocks/cyan_silt_shingle_slab.json | 14 +- .../blocks/cyan_silt_shingle_stairs.json | 15 +- .../blocks/cyan_silt_shingle_wall.json | 15 +- .../loot_table/blocks/cyan_silt_shingles.json | 15 +- .../blocks/dandelion_paper_lantern.json | 15 +- .../loot_table/blocks/dark_oak_table.json | 15 +- .../loot_table/blocks/deepslate_column.json | 15 +- .../blocks/exposed_copper_pillar.json | 0 .../loot_table/blocks/gravel_brick_slab.json | 14 +- .../blocks/gravel_brick_stairs.json | 15 +- .../loot_table/blocks/gravel_brick_wall.json | 15 +- .../loot_table/blocks/gravel_bricks.json | 15 +- .../loot_table/blocks/gray_packed_silt.json | 15 +- .../loot_table/blocks/gray_silt_pot.json | 19 +- .../blocks/gray_silt_shingle_slab.json | 14 +- .../blocks/gray_silt_shingle_stairs.json | 15 +- .../blocks/gray_silt_shingle_wall.json | 15 +- .../loot_table/blocks/gray_silt_shingles.json | 15 +- .../loot_table/blocks/green_packed_silt.json | 15 +- .../loot_table/blocks/green_silt_pot.json | 19 +- .../blocks/green_silt_shingle_slab.json | 14 +- .../blocks/green_silt_shingle_stairs.json | 15 +- .../blocks/green_silt_shingle_wall.json | 15 +- .../blocks/green_silt_shingles.json | 15 +- .../twigs/loot_table/blocks/jungle_table.json | 15 +- .../data/twigs/loot_table/blocks/lamp.json | 13 +- .../blocks/light_blue_packed_silt.json | 15 +- .../blocks/light_blue_silt_pot.json | 19 +- .../blocks/light_blue_silt_shingle_slab.json | 14 +- .../light_blue_silt_shingle_stairs.json | 15 +- .../blocks/light_blue_silt_shingle_wall.json | 15 +- .../blocks/light_blue_silt_shingles.json | 15 +- .../blocks/light_gray_packed_silt.json | 15 +- .../blocks/light_gray_silt_pot.json | 19 +- .../blocks/light_gray_silt_shingle_slab.json | 14 +- .../light_gray_silt_shingle_stairs.json | 15 +- .../blocks/light_gray_silt_shingle_wall.json | 15 +- .../blocks/light_gray_silt_shingles.json | 15 +- .../loot_table/blocks/lime_packed_silt.json | 15 +- .../loot_table/blocks/lime_silt_pot.json | 19 +- .../blocks/lime_silt_shingle_slab.json | 14 +- .../blocks/lime_silt_shingle_stairs.json | 15 +- .../blocks/lime_silt_shingle_wall.json | 15 +- .../loot_table/blocks/lime_silt_shingles.json | 15 +- .../blocks/magenta_packed_silt.json | 15 +- .../loot_table/blocks/magenta_silt_pot.json | 19 +- .../blocks/magenta_silt_shingle_slab.json | 14 +- .../blocks/magenta_silt_shingle_stairs.json | 15 +- .../blocks/magenta_silt_shingle_wall.json | 15 +- .../blocks/magenta_silt_shingles.json | 15 +- .../loot_table/blocks/mangrove_table.json | 15 +- .../twigs/loot_table/blocks/mixed_bricks.json | 13 +- .../loot_table/blocks/mixed_silt_bricks.json | 13 +- .../loot_table/blocks/mossy_brick_slab.json | 10 +- .../loot_table/blocks/mossy_brick_stairs.json | 13 +- .../loot_table/blocks/mossy_brick_wall.json | 13 +- .../twigs/loot_table/blocks/mossy_bricks.json | 13 +- .../blocks/mossy_cobblestone_brick_slab.json | 10 +- .../mossy_cobblestone_brick_stairs.json | 13 +- .../blocks/mossy_cobblestone_brick_wall.json | 13 +- .../blocks/mossy_cobblestone_bricks.json | 13 +- .../twigs/loot_table/blocks/oak_table.json | 15 +- .../loot_table/blocks/opaline_seashell.json | 15 +- .../loot_table/blocks/orange_packed_silt.json | 15 +- .../loot_table/blocks/orange_silt_pot.json | 19 +- .../blocks/orange_silt_shingle_slab.json | 14 +- .../blocks/orange_silt_shingle_stairs.json | 15 +- .../blocks/orange_silt_shingle_wall.json | 15 +- .../blocks/orange_silt_shingles.json | 15 +- .../blocks/oxidized_copper_pillar.json | 0 .../twigs/loot_table/blocks/packed_silt.json | 15 +- .../loot_table/blocks/paper_lantern.json | 15 +- .../data/twigs/loot_table/blocks/pebble.json | 0 .../loot_table/blocks/petrified_lichen.json | 6 +- .../loot_table/blocks/pink_packed_silt.json | 15 +- .../loot_table/blocks/pink_silt_pot.json | 19 +- .../blocks/pink_silt_shingle_slab.json | 14 +- .../blocks/pink_silt_shingle_stairs.json | 15 +- .../blocks/pink_silt_shingle_wall.json | 15 +- .../loot_table/blocks/pink_silt_shingles.json | 15 +- .../loot_table/blocks/polished_amethyst.json | 15 +- .../blocks/polished_basalt_bricks.json | 13 +- .../blocks/polished_bloodstone.json | 15 +- .../polished_bloodstone_brick_slab.json | 14 +- .../polished_bloodstone_brick_stairs.json | 15 +- .../polished_bloodstone_brick_wall.json | 15 +- .../blocks/polished_bloodstone_bricks.json | 15 +- .../blocks/polished_bloodstone_slab.json | 14 +- .../blocks/polished_bloodstone_stairs.json | 15 +- .../loot_table/blocks/polished_calcite.json | 15 +- .../blocks/polished_calcite_brick_slab.json | 14 +- .../blocks/polished_calcite_brick_stairs.json | 15 +- .../blocks/polished_calcite_brick_wall.json | 15 +- .../blocks/polished_calcite_bricks.json | 15 +- .../blocks/polished_calcite_slab.json | 14 +- .../blocks/polished_calcite_stairs.json | 15 +- .../loot_table/blocks/polished_rhyolite.json | 15 +- .../blocks/polished_rhyolite_brick_slab.json | 14 +- .../polished_rhyolite_brick_stairs.json | 15 +- .../blocks/polished_rhyolite_brick_wall.json | 15 +- .../blocks/polished_rhyolite_bricks.json | 15 +- .../blocks/polished_rhyolite_slab.json | 14 +- .../blocks/polished_rhyolite_stairs.json | 15 +- .../loot_table/blocks/polished_schist.json | 15 +- .../blocks/polished_schist_brick_slab.json | 14 +- .../blocks/polished_schist_brick_stairs.json | 15 +- .../blocks/polished_schist_brick_wall.json | 15 +- .../blocks/polished_schist_bricks.json | 15 +- .../blocks/polished_schist_slab.json | 14 +- .../blocks/polished_schist_stairs.json | 15 +- .../loot_table/blocks/polished_tuff.json | 15 +- .../blocks/polished_tuff_brick_slab.json | 14 +- .../blocks/polished_tuff_brick_stairs.json | 15 +- .../blocks/polished_tuff_brick_wall.json | 15 +- .../blocks/polished_tuff_bricks.json | 15 +- .../loot_table/blocks/polished_tuff_slab.json | 14 +- .../blocks/polished_tuff_stairs.json | 15 +- .../blocks/potted_azalea_flowers.json | 0 .../loot_table/blocks/purple_packed_silt.json | 15 +- .../loot_table/blocks/purple_silt_pot.json | 19 +- .../blocks/purple_silt_shingle_slab.json | 14 +- .../blocks/purple_silt_shingle_stairs.json | 15 +- .../blocks/purple_silt_shingle_wall.json | 15 +- .../blocks/purple_silt_shingles.json | 15 +- .../loot_table/blocks/quartz_column.json | 15 +- .../loot_table/blocks/red_packed_silt.json | 15 +- .../twigs/loot_table/blocks/red_silt_pot.json | 19 +- .../blocks/red_silt_shingle_slab.json | 14 +- .../blocks/red_silt_shingle_stairs.json | 15 +- .../blocks/red_silt_shingle_wall.json | 15 +- .../loot_table/blocks/red_silt_shingles.json | 15 +- .../twigs/loot_table/blocks/rhyolite.json | 15 +- .../loot_table/blocks/rhyolite_slab.json | 14 +- .../loot_table/blocks/rhyolite_stairs.json | 15 +- .../loot_table/blocks/rhyolite_wall.json | 15 +- .../twigs/loot_table/blocks/rocky_dirt.json | 13 +- .../loot_table/blocks/roseate_seashell.json | 15 +- .../data/twigs/loot_table/blocks/schist.json | 15 +- .../twigs/loot_table/blocks/schist_slab.json | 14 +- .../loot_table/blocks/schist_stairs.json | 15 +- .../twigs/loot_table/blocks/schist_wall.json | 15 +- .../data/twigs/loot_table/blocks/silt.json | 16 +- .../loot_table/blocks/silt_brick_slab.json | 14 +- .../loot_table/blocks/silt_brick_stairs.json | 15 +- .../loot_table/blocks/silt_brick_trail.json | 15 +- .../loot_table/blocks/silt_brick_wall.json | 15 +- .../twigs/loot_table/blocks/silt_bricks.json | 15 +- .../twigs/loot_table/blocks/silt_pot.json | 19 +- .../loot_table/blocks/silt_shingle_slab.json | 14 +- .../blocks/silt_shingle_stairs.json | 15 +- .../loot_table/blocks/silt_shingle_wall.json | 15 +- .../loot_table/blocks/silt_shingles.json | 15 +- .../blocks/smooth_basalt_brick_slab.json | 10 +- .../blocks/smooth_basalt_brick_stairs.json | 13 +- .../blocks/smooth_basalt_brick_wall.json | 13 +- .../blocks/smooth_basalt_bricks.json | 13 +- .../blocks/smooth_stone_brick_slab.json | 14 +- .../blocks/smooth_stone_brick_stairs.json | 15 +- .../blocks/smooth_stone_brick_wall.json | 15 +- .../blocks/smooth_stone_bricks.json | 15 +- .../twigs/loot_table/blocks/soul_lamp.json | 13 +- .../twigs/loot_table/blocks/spruce_table.json | 15 +- .../twigs/loot_table/blocks/stone_column.json | 15 +- .../loot_table/blocks/tangerine_seashell.json | 15 +- .../blocks/torchflower_paper_lantern.json | 15 +- .../data/twigs/loot_table/blocks/twig.json | 0 ...isting_polished_blackstone_brick_slab.json | 14 +- ...ting_polished_blackstone_brick_stairs.json | 15 +- ...isting_polished_blackstone_brick_wall.json | 15 +- .../twisting_polished_blackstone_bricks.json | 15 +- .../loot_table/blocks/warped_shroomlamp.json | 15 +- .../twigs/loot_table/blocks/warped_table.json | 15 +- .../blocks/waxed_copper_pillar.json | 0 .../blocks/waxed_exposed_copper_pillar.json | 0 .../blocks/waxed_oxidized_copper_pillar.json | 0 .../blocks/waxed_weathered_copper_pillar.json | 0 .../blocks/weathered_copper_pillar.json | 0 ...eeping_polished_blackstone_brick_slab.json | 14 +- ...ping_polished_blackstone_brick_stairs.json | 15 +- ...eeping_polished_blackstone_brick_wall.json | 15 +- .../weeping_polished_blackstone_bricks.json | 15 +- .../loot_table/blocks/white_packed_silt.json | 15 +- .../loot_table/blocks/white_silt_pot.json | 19 +- .../blocks/white_silt_shingle_slab.json | 14 +- .../blocks/white_silt_shingle_stairs.json | 15 +- .../blocks/white_silt_shingle_wall.json | 15 +- .../blocks/white_silt_shingles.json | 15 +- .../loot_table/blocks/yellow_packed_silt.json | 15 +- .../loot_table/blocks/yellow_silt_pot.json | 19 +- .../blocks/yellow_silt_shingle_slab.json | 14 +- .../blocks/yellow_silt_shingle_stairs.json | 15 +- .../blocks/yellow_silt_shingle_wall.json | 15 +- .../blocks/yellow_silt_shingles.json | 15 +- .../data/TwigsBlockLootTableProvider.java | 69 +++++ .../loot_table/blocks/azalea_flowers.json | 19 -- .../loot_table/blocks/bamboo_leaves.json | 64 ----- 267 files changed, 2422 insertions(+), 1733 deletions(-) create mode 100644 src/main/generated/.cache/b3e3abf5c31e46d9dad0defea421bf0dc236ab45 rename src/main/{resources => generated}/data/twigs/loot_table/blocks/acacia_table.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/allium_paper_lantern.json (83%) create mode 100644 src/main/generated/data/twigs/loot_table/blocks/azalea_flowers.json create mode 100644 src/main/generated/data/twigs/loot_table/blocks/bamboo_leaves.json rename src/main/{resources => generated}/data/twigs/loot_table/blocks/bamboo_mat.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/bamboo_table.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/bamboo_thatch.json (100%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/bamboo_thatch_slab.json (100%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/birch_table.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/black_packed_silt.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/black_silt_pot.json (81%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/black_silt_shingle_slab.json (79%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/black_silt_shingle_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/black_silt_shingle_wall.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/black_silt_shingles.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/blackstone_column.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/bloodstone.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/bloodstone_slab.json (79%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/bloodstone_stairs.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/bloodstone_wall.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/blue_orchid_paper_lantern.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/blue_packed_silt.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/blue_silt_pot.json (81%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/blue_silt_shingle_slab.json (79%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/blue_silt_shingle_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/blue_silt_shingle_wall.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/blue_silt_shingles.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/brick_trail.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/bronzed_seashell.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/brown_packed_silt.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/brown_silt_pot.json (81%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/brown_silt_shingle_slab.json (79%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/brown_silt_shingle_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/brown_silt_shingle_wall.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/brown_silt_shingles.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/calcite_slab.json (79%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/calcite_stairs.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/calcite_wall.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/cherry_table.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/chiseled_bricks.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/chiseled_silt_bricks.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/chiseled_smooth_basalt_bricks.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/cobblestone_brick_slab.json (86%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/cobblestone_brick_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/cobblestone_brick_wall.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/cobblestone_bricks.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/compacted_dripstone.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/copper_pillar.json (100%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/cracked_bricks.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/cracked_cobblestone_bricks.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/cracked_polished_bloodstone_bricks.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/cracked_polished_calcite_bricks.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/cracked_polished_rhyolite_bricks.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/cracked_polished_schist_bricks.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/cracked_polished_tuff_bricks.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/cracked_silt_bricks.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/crimson_roots_paper_lantern.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/crimson_shroomlamp.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/crimson_table.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/cut_amethyst.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/cyan_packed_silt.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/cyan_silt_pot.json (81%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/cyan_silt_shingle_slab.json (79%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/cyan_silt_shingle_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/cyan_silt_shingle_wall.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/cyan_silt_shingles.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/dandelion_paper_lantern.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/dark_oak_table.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/deepslate_column.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/exposed_copper_pillar.json (100%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/gravel_brick_slab.json (79%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/gravel_brick_stairs.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/gravel_brick_wall.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/gravel_bricks.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/gray_packed_silt.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/gray_silt_pot.json (81%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/gray_silt_shingle_slab.json (79%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/gray_silt_shingle_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/gray_silt_shingle_wall.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/gray_silt_shingles.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/green_packed_silt.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/green_silt_pot.json (81%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/green_silt_shingle_slab.json (79%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/green_silt_shingle_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/green_silt_shingle_wall.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/green_silt_shingles.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/jungle_table.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/lamp.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/light_blue_packed_silt.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/light_blue_silt_pot.json (80%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/light_blue_silt_shingle_slab.json (80%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/light_blue_silt_shingle_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/light_blue_silt_shingle_wall.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/light_blue_silt_shingles.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/light_gray_packed_silt.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/light_gray_silt_pot.json (80%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/light_gray_silt_shingle_slab.json (80%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/light_gray_silt_shingle_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/light_gray_silt_shingle_wall.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/light_gray_silt_shingles.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/lime_packed_silt.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/lime_silt_pot.json (81%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/lime_silt_shingle_slab.json (79%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/lime_silt_shingle_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/lime_silt_shingle_wall.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/lime_silt_shingles.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/magenta_packed_silt.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/magenta_silt_pot.json (80%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/magenta_silt_shingle_slab.json (80%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/magenta_silt_shingle_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/magenta_silt_shingle_wall.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/magenta_silt_shingles.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/mangrove_table.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/mixed_bricks.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/mixed_silt_bricks.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/mossy_brick_slab.json (86%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/mossy_brick_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/mossy_brick_wall.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/mossy_bricks.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/mossy_cobblestone_brick_slab.json (87%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/mossy_cobblestone_brick_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/mossy_cobblestone_brick_wall.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/mossy_cobblestone_bricks.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/oak_table.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/opaline_seashell.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/orange_packed_silt.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/orange_silt_pot.json (81%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/orange_silt_shingle_slab.json (79%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/orange_silt_shingle_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/orange_silt_shingle_wall.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/orange_silt_shingles.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/oxidized_copper_pillar.json (100%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/packed_silt.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/paper_lantern.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/pebble.json (100%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/petrified_lichen.json (100%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/pink_packed_silt.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/pink_silt_pot.json (81%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/pink_silt_shingle_slab.json (79%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/pink_silt_shingle_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/pink_silt_shingle_wall.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/pink_silt_shingles.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_amethyst.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_basalt_bricks.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_bloodstone.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_bloodstone_brick_slab.json (80%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_bloodstone_brick_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_bloodstone_brick_wall.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_bloodstone_bricks.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_bloodstone_slab.json (79%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_bloodstone_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_calcite.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_calcite_brick_slab.json (80%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_calcite_brick_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_calcite_brick_wall.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_calcite_bricks.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_calcite_slab.json (79%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_calcite_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_rhyolite.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_rhyolite_brick_slab.json (80%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_rhyolite_brick_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_rhyolite_brick_wall.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_rhyolite_bricks.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_rhyolite_slab.json (79%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_rhyolite_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_schist.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_schist_brick_slab.json (80%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_schist_brick_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_schist_brick_wall.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_schist_bricks.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_schist_slab.json (79%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_schist_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_tuff.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_tuff_brick_slab.json (79%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_tuff_brick_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_tuff_brick_wall.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_tuff_bricks.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_tuff_slab.json (79%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/polished_tuff_stairs.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/potted_azalea_flowers.json (100%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/purple_packed_silt.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/purple_silt_pot.json (81%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/purple_silt_shingle_slab.json (79%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/purple_silt_shingle_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/purple_silt_shingle_wall.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/purple_silt_shingles.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/quartz_column.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/red_packed_silt.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/red_silt_pot.json (81%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/red_silt_shingle_slab.json (79%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/red_silt_shingle_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/red_silt_shingle_wall.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/red_silt_shingles.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/rhyolite.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/rhyolite_slab.json (79%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/rhyolite_stairs.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/rhyolite_wall.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/rocky_dirt.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/roseate_seashell.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/schist.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/schist_slab.json (79%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/schist_stairs.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/schist_wall.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/silt.json (74%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/silt_brick_slab.json (79%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/silt_brick_stairs.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/silt_brick_trail.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/silt_brick_wall.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/silt_bricks.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/silt_pot.json (82%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/silt_shingle_slab.json (79%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/silt_shingle_stairs.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/silt_shingle_wall.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/silt_shingles.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/smooth_basalt_brick_slab.json (86%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/smooth_basalt_brick_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/smooth_basalt_brick_wall.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/smooth_basalt_bricks.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/smooth_stone_brick_slab.json (79%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/smooth_stone_brick_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/smooth_stone_brick_wall.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/smooth_stone_bricks.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/soul_lamp.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/spruce_table.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/stone_column.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/tangerine_seashell.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/torchflower_paper_lantern.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/twig.json (100%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_slab.json (80%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_wall.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/twisting_polished_blackstone_bricks.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/warped_shroomlamp.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/warped_table.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/waxed_copper_pillar.json (100%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/waxed_exposed_copper_pillar.json (100%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/waxed_oxidized_copper_pillar.json (100%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/waxed_weathered_copper_pillar.json (100%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/weathered_copper_pillar.json (100%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_slab.json (80%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_wall.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/weeping_polished_blackstone_bricks.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/white_packed_silt.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/white_silt_pot.json (81%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/white_silt_shingle_slab.json (79%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/white_silt_shingle_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/white_silt_shingle_wall.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/white_silt_shingles.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/yellow_packed_silt.json (83%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/yellow_silt_pot.json (81%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/yellow_silt_shingle_slab.json (79%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/yellow_silt_shingle_stairs.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/yellow_silt_shingle_wall.json (84%) rename src/main/{resources => generated}/data/twigs/loot_table/blocks/yellow_silt_shingles.json (83%) create mode 100644 src/main/java/com/ninni/twigs/data/TwigsBlockLootTableProvider.java delete mode 100644 src/main/resources/data/twigs/loot_table/blocks/azalea_flowers.json delete mode 100644 src/main/resources/data/twigs/loot_table/blocks/bamboo_leaves.json diff --git a/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 b/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 index 7295aa30..5b1ceed6 100644 --- a/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 +++ b/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 @@ -1,4 +1,4 @@ -// 1.21 2024-07-20T16:18:04.52340892 Twigs/Tags for minecraft:item +// 1.21 2024-07-20T18:28:51.859648321 Twigs/Tags for minecraft:item 599791d5ff829d9bc2c89986df8bf789dca7e962 data/minecraft/tags/item/piglin_repellents.json b149ca0af955728398901a109a265985c8148fef data/minecraft/tags/item/walls.json 96c4fae30aa703fb8bb48d3c8dfb126468677f35 data/minecraft/tags/item/stairs.json diff --git a/src/main/generated/.cache/6450e90650d4421455da75ea6d43cdad7fa0224d b/src/main/generated/.cache/6450e90650d4421455da75ea6d43cdad7fa0224d index d02d6282..9683ce23 100644 --- a/src/main/generated/.cache/6450e90650d4421455da75ea6d43cdad7fa0224d +++ b/src/main/generated/.cache/6450e90650d4421455da75ea6d43cdad7fa0224d @@ -1,2 +1,2 @@ -// 1.21 2024-07-20T16:18:04.526934841 Twigs/minecraft:chest Loot Table +// 1.21 2024-07-20T18:28:51.863264006 Twigs/minecraft:chest Loot Table bd7da6d8bde20477affb14fd30512022d711467f data/twigs/loot_table/chests/bloodstone_obelisk.json diff --git a/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb b/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb index cfaff301..5e7e64ff 100644 --- a/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb +++ b/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb @@ -1,4 +1,4 @@ -// 1.21 2024-07-20T16:18:04.525412997 Twigs/Tags for minecraft:block +// 1.21 2024-07-20T18:28:51.862004085 Twigs/Tags for minecraft:block 0f272983a157bea31392a17708ff6cae52275e01 data/minecraft/tags/block/replaceable_by_trees.json be04783777713d461327c38454be43107254bf71 data/twigs/tags/block/bloodstone.json 0f272983a157bea31392a17708ff6cae52275e01 data/minecraft/tags/block/replaceable.json diff --git a/src/main/generated/.cache/742b0d218f7c144f2f7bc40299b932f824413719 b/src/main/generated/.cache/742b0d218f7c144f2f7bc40299b932f824413719 index cfa619b6..f9dbe1ff 100644 --- a/src/main/generated/.cache/742b0d218f7c144f2f7bc40299b932f824413719 +++ b/src/main/generated/.cache/742b0d218f7c144f2f7bc40299b932f824413719 @@ -1,2 +1,2 @@ -// 1.21 2024-07-20T16:18:04.527380916 Twigs/Tags for minecraft:entity_type +// 1.21 2024-07-20T18:28:51.866280535 Twigs/Tags for minecraft:entity_type f5e3d6f269dfd9702db5227b3112bddfc254c56a data/twigs/tags/entity_type/bamboo_leaves_slow_immune.json diff --git a/src/main/generated/.cache/81a664b3b5556a7041d489b28eb3559c97673e03 b/src/main/generated/.cache/81a664b3b5556a7041d489b28eb3559c97673e03 index ed0b1f53..3b42a6e2 100644 --- a/src/main/generated/.cache/81a664b3b5556a7041d489b28eb3559c97673e03 +++ b/src/main/generated/.cache/81a664b3b5556a7041d489b28eb3559c97673e03 @@ -1,4 +1,4 @@ -// 1.21 2024-07-20T16:18:04.52630006 Twigs/Tags for minecraft:worldgen/biome +// 1.21 2024-07-20T18:28:51.862759273 Twigs/Tags for minecraft:worldgen/biome a47da4790ef580393967ae893b28e5c20640ed1b data/twigs/tags/worldgen/biome/bloodstone_generates.json 9e76bc2da4bb8739a47c222866b1d7fcbe83f719 data/twigs/tags/worldgen/biome/schist_generates.json 950a462e8cad10e32b7e2fda0c01efe349b71ca6 data/twigs/tags/worldgen/biome/spawns_twig.json diff --git a/src/main/generated/.cache/93b7124a01bff57fd158eb0420134368946376e1 b/src/main/generated/.cache/93b7124a01bff57fd158eb0420134368946376e1 index aad4b575..b90a0e97 100644 --- a/src/main/generated/.cache/93b7124a01bff57fd158eb0420134368946376e1 +++ b/src/main/generated/.cache/93b7124a01bff57fd158eb0420134368946376e1 @@ -1,4 +1,4 @@ -// 1.21 2024-07-20T16:18:04.520445881 Twigs/worldgen/structure +// 1.21 2024-07-20T18:28:51.858582072 Twigs/worldgen/structure 68025930cceb188a48d93a4eaf0c9de2ac1a2719 data/twigs/worldgen/structure_set/bloodstone_obelisk.json 679fed52c2b62c7cede6aadd635b35b92b367027 data/twigs/worldgen/template_pool/bloodstone_obelisk.json d604d7e2ef33dcfc85fffd2eb9fc6747e6ebfd35 data/twigs/worldgen/structure/bloodstone_obelisk.json diff --git a/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d b/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d index e89de9bf..57c34be7 100644 --- a/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d +++ b/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d @@ -1,8 +1,8 @@ -// 1.21 2024-07-20T16:18:04.524552168 Twigs/worldgen/placed_feature +// 1.21 2024-07-20T18:28:51.861123261 Twigs/worldgen/placed_feature 05e85ad54f2150a55d812b76bd44c7556dc0f008 data/twigs/worldgen/placed_feature/patch_seashell_land.json 14430c00f5817666f24c04059517e9f722121399 data/twigs/worldgen/placed_feature/ore_schist_lower.json -48328031204dd7f49f0a29988150b73975e1b6c1 data/twigs/worldgen/placed_feature/azalea_flowers.json 7966b3b727cfa0de202323e424e20c9cd8177810 data/twigs/worldgen/placed_feature/silt_strip.json +48328031204dd7f49f0a29988150b73975e1b6c1 data/twigs/worldgen/placed_feature/azalea_flowers.json 221d679bce3faa8159775ef7b679a6e32649751c data/twigs/worldgen/placed_feature/patch_seashell_water.json 0528cbb063be769c4a382a43388d1aa40da7b75d data/twigs/worldgen/placed_feature/ore_rhyolite.json 416b1da2ee6958bc96532b55e72eded59acd9079 data/twigs/worldgen/placed_feature/ore_schist_upper.json diff --git a/src/main/generated/.cache/b3e3abf5c31e46d9dad0defea421bf0dc236ab45 b/src/main/generated/.cache/b3e3abf5c31e46d9dad0defea421bf0dc236ab45 new file mode 100644 index 00000000..ad4a2a7b --- /dev/null +++ b/src/main/generated/.cache/b3e3abf5c31e46d9dad0defea421bf0dc236ab45 @@ -0,0 +1,256 @@ +// 1.21 2024-07-20T18:28:51.863571245 Twigs/Block Loot Tables +1384e66628e194e2f564854a793781f46156d923 data/twigs/loot_table/blocks/smooth_basalt_brick_stairs.json +b2c27a04ccaf6e9ab29455e1021fe39cf5cbb0f2 data/twigs/loot_table/blocks/gravel_brick_wall.json +71ed58ca76a1a424c1bb7d000d87e217758d0222 data/twigs/loot_table/blocks/polished_rhyolite_brick_slab.json +a20ef8675254d9362afe94625cc1ed28cc5cba05 data/twigs/loot_table/blocks/magenta_silt_shingles.json +88365318744bb0aa08b2260d1d204a6abdaa2103 data/twigs/loot_table/blocks/polished_calcite.json +ee57eb7a9b07117561d4da9c5f668b424bc2ee2e data/twigs/loot_table/blocks/gray_silt_shingles.json +c6878ec67306248bede4a7667d3eb78f596b7795 data/twigs/loot_table/blocks/pink_silt_shingles.json +5b9124f4b32132c93e0292f4f0093c605cfaf80f data/twigs/loot_table/blocks/green_silt_shingles.json +741b0f621da1e0ed772438a10f3dc01fd16e8441 data/twigs/loot_table/blocks/bloodstone_stairs.json +da4b4e8e8aeaa1c49f34ce0684dd44064082b8b7 data/twigs/loot_table/blocks/bloodstone_wall.json +9e23c3ccb37cf9812567569a53b864fe3457b8e5 data/twigs/loot_table/blocks/cracked_polished_rhyolite_bricks.json +e8a510856c3a56ecf25e5b5135ce2264a390c908 data/twigs/loot_table/blocks/pink_silt_shingle_wall.json +f746ba80015744f9dfcacd4f4bde8152f7083694 data/twigs/loot_table/blocks/dandelion_paper_lantern.json +6fc9aec306f2b64f1e6b551a36a73b6499d81b64 data/twigs/loot_table/blocks/gravel_bricks.json +6030a594587d4e9b0643b4d1f3604e9b315d33e8 data/twigs/loot_table/blocks/rocky_dirt.json +0571264b568538d010650542d620b61ec273b366 data/twigs/loot_table/blocks/magenta_silt_pot.json +508c1563d1b774751b8bef4c456db588dd304044 data/twigs/loot_table/blocks/polished_calcite_brick_stairs.json +42793ab8a7f99a4c2537c91ba0d37eaf4c518ba0 data/twigs/loot_table/blocks/silt_pot.json +5f8ea33336c3e20cc9a0ae89bf3624b0a3665f22 data/twigs/loot_table/blocks/gray_silt_shingle_wall.json +9d1cc0a66ab1dd9002227210ca2acc405d395f50 data/twigs/loot_table/blocks/light_gray_silt_shingles.json +42cbf524fa3d2dff2ebd4b2f941875c989c6dae5 data/twigs/loot_table/blocks/soul_lamp.json +9eb77c7809e01afac1f3e2fee1daf35f7d4726de data/twigs/loot_table/blocks/potted_azalea_flowers.json +100889a742fed966696b345c9fc3abc8e16a638a data/twigs/loot_table/blocks/white_packed_silt.json +9feb057ee261df17155c03aeb728c08a660e63e2 data/twigs/loot_table/blocks/warped_shroomlamp.json +d6c65d4811137c067b8f76e548de2bdf63f19416 data/twigs/loot_table/blocks/polished_basalt_bricks.json +eb70b58d4474171ad904d3b199df6067b99183fd data/twigs/loot_table/blocks/blue_silt_shingle_wall.json +7bc8ca8a3b2c23ad5800e53d6315b40ffc15f067 data/twigs/loot_table/blocks/lime_silt_shingle_wall.json +0676120bc39830ce2deac93724d65320d984dadf data/twigs/loot_table/blocks/tangerine_seashell.json +1f8d55c3780a75246f7a97dd0a94442d6c2a897a data/twigs/loot_table/blocks/cyan_silt_pot.json +736a6f4efef75159b54e30560f489a3adb40d07f data/twigs/loot_table/blocks/mossy_brick_wall.json +6a37ab160b729a928de2a9a9d7613a6b3ec229bb data/twigs/loot_table/blocks/packed_silt.json +8d63405d1236ecb8c1181a4663a3389ec10b72f7 data/twigs/loot_table/blocks/black_silt_shingle_wall.json +f59742d10078e346290f91dc65f5bbc2505483a5 data/twigs/loot_table/blocks/light_blue_silt_shingles.json +89ed0a4320c39f0cee7c33db0814d908ba12ec02 data/twigs/loot_table/blocks/schist_stairs.json +513844807d1be0960c321d0669e0ba9e644c7853 data/twigs/loot_table/blocks/polished_schist_brick_slab.json +c79ad7cb654ee97a3e4633d93da4acfb76034117 data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_wall.json +29ba58735b38a31270eb7f0a93513f63e6bcd208 data/twigs/loot_table/blocks/yellow_silt_shingles.json +1010d1889b8c525add33ae92fdf1901c112e72ac data/twigs/loot_table/blocks/orange_silt_shingle_wall.json +46e35628be42fd1fc921d4e8c4498a21df641b50 data/twigs/loot_table/blocks/chiseled_silt_bricks.json +e6f3af3b5ac47f1c90dbca33acf360685fd80591 data/twigs/loot_table/blocks/oak_table.json +c844632eae1a336ab9927d55b027bbc46e1581cb data/twigs/loot_table/blocks/silt_shingle_slab.json +40cdc4cc2db4d219211abecf397fa4d95fd2cec7 data/twigs/loot_table/blocks/polished_bloodstone_brick_wall.json +792de17423c170a180c7319a579e3009ba811a7f data/twigs/loot_table/blocks/red_silt_shingle_wall.json +512b71a4f1d690d29b56e48366988143259600fa data/twigs/loot_table/blocks/paper_lantern.json +b2b68885cdb45de19d5c5cd30e9145cb25fb21db data/twigs/loot_table/blocks/mossy_brick_stairs.json +1457ec8c11c9d17dd5df38d757176d99bb37776a data/twigs/loot_table/blocks/cyan_silt_shingles.json +3f9bab21d00126efd4ba9f1f3f40c013e73eda06 data/twigs/loot_table/blocks/brick_trail.json +a45ed143d7838efdf80bc4c70a791d811612ab13 data/twigs/loot_table/blocks/calcite_wall.json +4a53ca9f39778bb2f40b80125571bed4c7349846 data/twigs/loot_table/blocks/allium_paper_lantern.json +673de05366d61e7c26e47d6829fd1b78e51b4239 data/twigs/loot_table/blocks/schist_slab.json +dc07a45ce2a1eb243cdbf120f7e280d976071a29 data/twigs/loot_table/blocks/yellow_packed_silt.json +138203639a0f6cc24bd6238e647d5738b999d6df data/twigs/loot_table/blocks/smooth_stone_bricks.json +d3fe0a8c3e73264184b52cadcfd4d0b79c019662 data/twigs/loot_table/blocks/smooth_basalt_bricks.json +680336fe498b5ad28193f5ca188885d8d8007cd1 data/twigs/loot_table/blocks/smooth_stone_brick_stairs.json +96e36602103d49105cd49833fabe861186fa678b data/twigs/loot_table/blocks/white_silt_shingle_slab.json +7939cd8cffcf822e65bbab20cd746690b1537fb1 data/twigs/loot_table/blocks/polished_tuff_brick_slab.json +6add13a56ac20b14dc92530443ad1043ba98da1c data/twigs/loot_table/blocks/yellow_silt_shingle_wall.json +bd4a0270af5f3751d2fe5224cd24e3d6eccfff83 data/twigs/loot_table/blocks/polished_schist_bricks.json +7e851e3d47e219b528e666801cbfb961dd5da5fb data/twigs/loot_table/blocks/exposed_copper_pillar.json +61d4ce944ed07ce7b2a942b51e1a8dd8b1821719 data/twigs/loot_table/blocks/green_silt_shingle_slab.json +45a52f2d1b131a3c275b81e1e02c9390169db28d data/twigs/loot_table/blocks/rhyolite_wall.json +7607b095da757afe1225065c069faf0ce571dd30 data/twigs/loot_table/blocks/opaline_seashell.json +85938044d010390aeb2568eb75a4796c952d00d8 data/twigs/loot_table/blocks/red_silt_pot.json +3e2870ec1febe8a0484e808273487377e8bce6dc data/twigs/loot_table/blocks/green_silt_shingle_wall.json +c97c5b0b2feba6696b64a2a5bb64b19d38437175 data/twigs/loot_table/blocks/bamboo_table.json +2a0526037292775f3dba16d074e00697e5bf46a1 data/twigs/loot_table/blocks/cut_amethyst.json +b8399507abbf1594c1ac364e5df0d2200e15ca93 data/twigs/loot_table/blocks/yellow_silt_pot.json +958fd9727bb8db33ac067cf38e2c93b992c4ac82 data/twigs/loot_table/blocks/red_silt_shingle_stairs.json +993eca7fe0ff84d058d80f105a04f9285b875f9d data/twigs/loot_table/blocks/cracked_bricks.json +487a506e2c34dbdc25136e722a91e1ff29e77429 data/twigs/loot_table/blocks/silt_shingles.json +ec285f1a21a7d65c077fea4a9b51e9c33574b9e8 data/twigs/loot_table/blocks/light_gray_silt_shingle_stairs.json +f06961f6c86c19cd347f245173f91584bbb2aa18 data/twigs/loot_table/blocks/gray_silt_pot.json +e0e89969fcbab1cfd2885ffccc0b7c1bf6a84750 data/twigs/loot_table/blocks/blue_packed_silt.json +c36abb01320a3e227942abb1891842d8c5879996 data/twigs/loot_table/blocks/gravel_brick_stairs.json +537961bc8233429da1b4015d12e571d66deb8d3a data/twigs/loot_table/blocks/cyan_silt_shingle_slab.json +ce0526fe831e0ad1962d567fa625f813414faf9c data/twigs/loot_table/blocks/polished_bloodstone.json +e6839b99059ef15a9c279169bb01b68484724b65 data/twigs/loot_table/blocks/cracked_silt_bricks.json +c480c3f52b8ba4bd106b93adc73a44f75d020ed9 data/twigs/loot_table/blocks/quartz_column.json +d359ca13471f83d5e44c04cb8aec07ff71184220 data/twigs/loot_table/blocks/purple_silt_shingles.json +6b8a25420a5cd440606d2bacb220632637a4f127 data/twigs/loot_table/blocks/white_silt_shingles.json +9ac09c2e9695c29800bcda668ae9f9bcbc952240 data/twigs/loot_table/blocks/polished_rhyolite_stairs.json +83d65569d4f77c1fa6e82bf8a168640aa108d786 data/twigs/loot_table/blocks/smooth_basalt_brick_slab.json +991dd1c0258e2b4e566cc07e4e5fc26b12cce7ad data/twigs/loot_table/blocks/white_silt_shingle_wall.json +3e2a48285ca18a3a335a3d06099c2c282e27ddc1 data/twigs/loot_table/blocks/cherry_table.json +8041ba935d7be4e7fa3dc5444757ef9865bdd846 data/twigs/loot_table/blocks/rhyolite_slab.json +08fd0c255f7d52d6a05a4cf70c54e2a9e8d4cfaa data/twigs/loot_table/blocks/cyan_packed_silt.json +febc4ed48fb48c0c0cb9e7262f35c0e0868e89a8 data/twigs/loot_table/blocks/polished_tuff_stairs.json +bdca67bc75d6ede9eb854f1a24676b9233d703ec data/twigs/loot_table/blocks/cracked_cobblestone_bricks.json +9e0732a980ae8c8ea22f5a487502caf4c29bb23a data/twigs/loot_table/blocks/crimson_roots_paper_lantern.json +3adeb7b50a1be7bee35472f249d2630e22dd148e data/twigs/loot_table/blocks/lime_silt_pot.json +69d8cbb4ecd54a9d8861487585d8c6521c25cc74 data/twigs/loot_table/blocks/mixed_bricks.json +231b8ddb1f76810ae7c333bb25ff8f2d9bcf95a7 data/twigs/loot_table/blocks/smooth_stone_brick_wall.json +389e72840ea02b106c10092ced17379ffbcb5321 data/twigs/loot_table/blocks/mangrove_table.json +3da19cdf4d64a9abe5a3cbd5079d54d74d3d807a data/twigs/loot_table/blocks/lime_packed_silt.json +f3f02677c74d91177f5370a04701d0f611dfc36d data/twigs/loot_table/blocks/acacia_table.json +5321c9863e4d87cafddac9540c23c691df95417f data/twigs/loot_table/blocks/polished_tuff.json +7fd26fb40e425fbdab4c9f79ac471ba40c5b8913 data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_stairs.json +775859d705a6f700862da33d4b75a9f3ef473bac data/twigs/loot_table/blocks/warped_table.json +317733bf841f9bead7d181ec6bd38d5e2e0867c3 data/twigs/loot_table/blocks/azalea_flowers.json +ca488d769a544f833168b1f2d353c5b57fee6407 data/twigs/loot_table/blocks/chiseled_smooth_basalt_bricks.json +3f7a151c6d4b117b27671009c9a3ecc6d9a1c254 data/twigs/loot_table/blocks/polished_schist.json +ece8f3bafaf2ecf2c90123f3b39596cfc8819f83 data/twigs/loot_table/blocks/cyan_silt_shingle_wall.json +3de96ed0ce033b2262feb29b1233ab6df5bd482b data/twigs/loot_table/blocks/pink_packed_silt.json +8a0e7d51d819872f0596751da14f647a5e2b024f data/twigs/loot_table/blocks/lime_silt_shingle_slab.json +cb15e6129c21bbbba243e69e0648152a33aaed00 data/twigs/loot_table/blocks/polished_tuff_bricks.json +086b7b869d89e5f8ce9cd6a382913e352bc855f6 data/twigs/loot_table/blocks/silt_brick_stairs.json +6fbc1a7975332ca16e1c081ab9eab2acd474dbba data/twigs/loot_table/blocks/polished_rhyolite_bricks.json +a128f80e48d1ff4066a12661ba6b6e6030f3b67f data/twigs/loot_table/blocks/cyan_silt_shingle_stairs.json +eef1cdc798b5d340efc71b99130b432d02aa6b34 data/twigs/loot_table/blocks/green_silt_pot.json +fb422e58c6ed986b115f5ec4e99fac58e0b17156 data/twigs/loot_table/blocks/polished_calcite_slab.json +6363b10856e211199b782e0b883542118fab57fd data/twigs/loot_table/blocks/purple_silt_shingle_wall.json +fd8f5e3ecb1ad9e724364cb93515f3b49964bd44 data/twigs/loot_table/blocks/light_blue_silt_shingle_stairs.json +a2cba0485fe8141c4311e44c905f3207d72e5eca data/twigs/loot_table/blocks/brown_silt_shingle_slab.json +c55cbb36161d107f17dfeda83186b5b982bf421e data/twigs/loot_table/blocks/polished_schist_stairs.json +2474071dfcee387777d636a662d647804eb80652 data/twigs/loot_table/blocks/smooth_basalt_brick_wall.json +ea77581b6ef2e70e7737271f484c8d5ac8055300 data/twigs/loot_table/blocks/green_silt_shingle_stairs.json +51a21e4fd1035696915c4190fece29c2fcbd95ab data/twigs/loot_table/blocks/polished_calcite_stairs.json +5f950462b876ff9a664676af1ea225479627a5be data/twigs/loot_table/blocks/red_silt_shingle_slab.json +65b8461205ecbc057ff874850e679dc24879eb8e data/twigs/loot_table/blocks/oxidized_copper_pillar.json +64a3aabe476e2875ceb8e454d0496f8bb575ee40 data/twigs/loot_table/blocks/green_packed_silt.json +a0c91cd30cb8e4bb34875c1342ed7b3637437c61 data/twigs/loot_table/blocks/bamboo_mat.json +d6c2c8d770ad051bf10cebefce2fd493ff82a102 data/twigs/loot_table/blocks/mossy_cobblestone_bricks.json +4caacddd3f6f8b10f96d8264e23b11241238a94f data/twigs/loot_table/blocks/bloodstone_slab.json +42b837d2cf2d143657fdcc4f3cf24480504ddf8f data/twigs/loot_table/blocks/twig.json +800d424faa05d4ccaddd935cfeb124a9a9402ab6 data/twigs/loot_table/blocks/red_silt_shingles.json +b29b2d382efc8cb9126af220a84f201c2a2a4919 data/twigs/loot_table/blocks/torchflower_paper_lantern.json +1f38ecae034497497d5887190885e9ad055f5261 data/twigs/loot_table/blocks/brown_silt_shingles.json +895ae17bf5bd46a7fa1fbf71d649da2231f8a230 data/twigs/loot_table/blocks/polished_bloodstone_stairs.json +0b2dc815a3adb7fde0521639146bb7edde2e7af2 data/twigs/loot_table/blocks/polished_schist_brick_wall.json +c69f5dbfd04f56311d022b28fb2ad20315069a8c data/twigs/loot_table/blocks/orange_packed_silt.json +b3404a547a6835615f228f37380810c79e9f2761 data/twigs/loot_table/blocks/copper_pillar.json +921b1872aa045e0c101b9fb523ca5d74f31a3b45 data/twigs/loot_table/blocks/pink_silt_shingle_slab.json +f6cf5004e71cb8083b373cfc4ba0aee5699a832d data/twigs/loot_table/blocks/crimson_table.json +4e199e87f1832aabb058e42646d34b69c1277903 data/twigs/loot_table/blocks/cobblestone_bricks.json +e4a7358e0d46d4f1b9f8d68690f7633c781bc13d data/twigs/loot_table/blocks/light_gray_silt_pot.json +6761fa44b0d0a9e79592ce27889d2ae6ed235e96 data/twigs/loot_table/blocks/purple_silt_pot.json +74b4ea48f353d6a76de5a15996db65b2521a5198 data/twigs/loot_table/blocks/compacted_dripstone.json +2de678cc24eb94381f3ba8c8ba24a0c8ff176625 data/twigs/loot_table/blocks/schist.json +d0ee319f200b879134f0fe906adf010c65454f56 data/twigs/loot_table/blocks/gray_packed_silt.json +1d6005f60b3e80dfe60b7fafade507c38a17baac data/twigs/loot_table/blocks/polished_bloodstone_brick_stairs.json +3a5a4f939ae18ea5a43de40ab70ff6c1bd207704 data/twigs/loot_table/blocks/cracked_polished_tuff_bricks.json +2c4b211d692bd6916dce4433fef6149bd2a62970 data/twigs/loot_table/blocks/polished_rhyolite_brick_wall.json +c3e6410380bf4554c7b715f85a79f3e59ea0dd56 data/twigs/loot_table/blocks/brown_silt_shingle_wall.json +d4b15dda8e979db8e5f362f733403f41bc3bb7bc data/twigs/loot_table/blocks/silt_shingle_stairs.json +b2fbfcc5fc44a1613695fdcccacb6b36930f40c0 data/twigs/loot_table/blocks/black_silt_shingles.json +31bda608b239eb92970320cbf60f18a4dbf14c2c data/twigs/loot_table/blocks/bamboo_leaves.json +12634bdfaf1a64cce16e8d18ea8f4f6e50c14c95 data/twigs/loot_table/blocks/weathered_copper_pillar.json +af119c675c85b367056749fc094fcb8eb611b2f9 data/twigs/loot_table/blocks/bamboo_thatch_slab.json +64b527cf126b1fb785f7ee08e6f1ac9666b8657c data/twigs/loot_table/blocks/bronzed_seashell.json +e40f78b9c772baeefa2ae7a96b025d20ab4c24e5 data/twigs/loot_table/blocks/silt_bricks.json +da1763851077c2da9bba96437229ce5db8d0bfb3 data/twigs/loot_table/blocks/rhyolite.json +36bb7a52336b4f1e0353b43a4a4a4606a00f046b data/twigs/loot_table/blocks/smooth_stone_brick_slab.json +101b4ef012517fe38f406054f58471c0dd9f59bc data/twigs/loot_table/blocks/gray_silt_shingle_stairs.json +04a7d24c883c9003826dfee5ad277c475c525b1d data/twigs/loot_table/blocks/black_silt_shingle_slab.json +e35f3309f1c4ac1eaa5f31be95135ffa5cc3630e data/twigs/loot_table/blocks/polished_bloodstone_brick_slab.json +b39ea6b53073233d4933fd8fa1798f8f9f81bdac data/twigs/loot_table/blocks/blue_silt_shingle_stairs.json +68b30a74f78794fcfa544e75ea243b04966acc48 data/twigs/loot_table/blocks/purple_silt_shingle_slab.json +59ece95a55a5c708be12c24920fbe04a0391d535 data/twigs/loot_table/blocks/schist_wall.json +96695f5e6d20378234cb65b72445d6e22e3446c6 data/twigs/loot_table/blocks/calcite_slab.json +33e5c2524faa2ae1ebc43fc8299bf7d47f02df27 data/twigs/loot_table/blocks/cracked_polished_calcite_bricks.json +8ff87ab5c9c72147a428d9fe6f4dff5f4e8e590c data/twigs/loot_table/blocks/polished_rhyolite.json +a244a5be0726e2123ff0ea7f66ceb46979943fb6 data/twigs/loot_table/blocks/waxed_copper_pillar.json +652d79410b956fdc0483a67770aba4d831272c91 data/twigs/loot_table/blocks/brown_silt_pot.json +0d0742606ba25cdbce5c7da6821ce36343e38afa data/twigs/loot_table/blocks/magenta_silt_shingle_wall.json +d16610181b16575de03ffdcb8be62a532b3615cd data/twigs/loot_table/blocks/orange_silt_shingle_stairs.json +22be29b3aa5f5c3e2c29b80ca669e56f295eff24 data/twigs/loot_table/blocks/mossy_cobblestone_brick_slab.json +d1f35ade1085d745171bdf3d8be551885860e1a7 data/twigs/loot_table/blocks/cobblestone_brick_slab.json +00d8903e6102c3b9ceaa9eb6a901a79e487c0b54 data/twigs/loot_table/blocks/blue_silt_shingle_slab.json +98aa388dbe8020e475cb503151e3c811925f746f data/twigs/loot_table/blocks/roseate_seashell.json +fe9108febee015cbec7211e683c7c740e69a226c data/twigs/loot_table/blocks/blackstone_column.json +9467d8109c3f35952c5b283ebc592c3b4976d1d6 data/twigs/loot_table/blocks/black_packed_silt.json +1c6d248504cabeda6758ac17fc7362df400f50bf data/twigs/loot_table/blocks/polished_tuff_slab.json +a72f2e97573aa83cba680cfb186ddf31d784a516 data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_slab.json +2647069161a537393a0202fdb991048755516815 data/twigs/loot_table/blocks/jungle_table.json +0cf9d6ac21c5c3aa97ce058ad3f31b2df1cf6951 data/twigs/loot_table/blocks/polished_bloodstone_bricks.json +7efbf1bfab73acc305c6ba004a7a672d533c1ff6 data/twigs/loot_table/blocks/blue_orchid_paper_lantern.json +1f450ce4d0a8d694225ed9952e42f3d56fa7b1e9 data/twigs/loot_table/blocks/waxed_weathered_copper_pillar.json +14b0c0efda6eab392cd62748b4b267900e2e8141 data/twigs/loot_table/blocks/mossy_brick_slab.json +d99c570553641baa3edbfbcd5d0353d8541d55a0 data/twigs/loot_table/blocks/pink_silt_shingle_stairs.json +2152988f1dcd0c3d6f7490aa2aece8d9078eca6a data/twigs/loot_table/blocks/polished_calcite_bricks.json +65b9d589f2aaae0ad186fd05553afe588a943c96 data/twigs/loot_table/blocks/gravel_brick_slab.json +bde29ef8a032e8ebdbcf085284aeb4c1e8470c6d data/twigs/loot_table/blocks/silt_brick_trail.json +2a47c0b06aee12b2a4a2ce76747f2075f5609696 data/twigs/loot_table/blocks/red_packed_silt.json +c2eb203e8b14ca7502e04b12ca9ce2fb3eb5a1d2 data/twigs/loot_table/blocks/dark_oak_table.json +2e5568a66368280b14de4f7b8fe7f555e1d6dad5 data/twigs/loot_table/blocks/silt_brick_wall.json +95b5762bfa3ea39f8717dd434ab6605d72d665e7 data/twigs/loot_table/blocks/cracked_polished_schist_bricks.json +ea5de248de925249611ae7b4a29526eb43654034 data/twigs/loot_table/blocks/orange_silt_shingles.json +067b84ed36dfffd4d4349a6b468824ad6ae99bf5 data/twigs/loot_table/blocks/mossy_bricks.json +51c67762fa96d92b3727c6e86659a09b6f2305f8 data/twigs/loot_table/blocks/gray_silt_shingle_slab.json +d535181e8ea31cf76c441aa2678b9a2a2b21ed17 data/twigs/loot_table/blocks/cobblestone_brick_stairs.json +953d8e71a0e49ad6c35f88339107bc6ea9351c20 data/twigs/loot_table/blocks/lime_silt_shingle_stairs.json +7cf327755e3acbb0c9a419d0fcf97c112f69ab74 data/twigs/loot_table/blocks/deepslate_column.json +186dfa410be205c89192fb78b4e33859b0f08fb7 data/twigs/loot_table/blocks/light_blue_silt_shingle_wall.json +ee68b8bc7a5c47f191db2d16b181511141e5cb2f data/twigs/loot_table/blocks/purple_silt_shingle_stairs.json +e926852c8200b73d81f977bf59045e4104e5080c data/twigs/loot_table/blocks/polished_tuff_brick_stairs.json +3cc5afb8562c9c6f0de7e8bb62c7bc1898ea963f data/twigs/loot_table/blocks/magenta_silt_shingle_stairs.json +ae7d916ce32bb43c65dc65c1049db149f8e76887 data/twigs/loot_table/blocks/blue_silt_shingles.json +edf5fe5fc49c77355fe28e0eea22f6e1167dede2 data/twigs/loot_table/blocks/cobblestone_brick_wall.json +f0836813d8421ae3357ba9d6bd6804d31c10e733 data/twigs/loot_table/blocks/lime_silt_shingles.json +b00bc51cf829ebd0a6c9ed7bbd4d599329d478e3 data/twigs/loot_table/blocks/polished_tuff_brick_wall.json +0d6438ed93872636795f6e07f0fdd269c3e7033c data/twigs/loot_table/blocks/spruce_table.json +5563ca480c42edb88756e13b56aa32c8d89cb1cd data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_stairs.json +f4570e162031d4c77c3f6598c32077dc48598b92 data/twigs/loot_table/blocks/mossy_cobblestone_brick_wall.json +e6163677836ab8ffbc07ab389de6f3409154db68 data/twigs/loot_table/blocks/orange_silt_pot.json +e55a68baa37f7518f44f8e91a62ad212b7996cb4 data/twigs/loot_table/blocks/silt_brick_slab.json +81f580755fc58fc5b544003daa31243dcc6b973e data/twigs/loot_table/blocks/pebble.json +b519809bdf05bbdba13813455a15ce5c51f6ed15 data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_wall.json +acb120de67b6310798f52235c0e14530924d5cc4 data/twigs/loot_table/blocks/yellow_silt_shingle_slab.json +314ce787ac3e1a1e3d892e79b3d6ecd7c8b14062 data/twigs/loot_table/blocks/brown_silt_shingle_stairs.json +d7ce00ef4f2e2e1875d4b3ae1b0b09a50795e61f data/twigs/loot_table/blocks/bloodstone.json +06cc981d3b3f0e432ef8e434e95bbd7c83c12cec data/twigs/loot_table/blocks/white_silt_shingle_stairs.json +20356092ceeb23004c6e93e77ba87381ae4a8aed data/twigs/loot_table/blocks/orange_silt_shingle_slab.json +274f35e559fdb14020c1bac0617f4e0a89da0666 data/twigs/loot_table/blocks/magenta_silt_shingle_slab.json +f1d3112719cd15c75a0c367387bd4a86fbc92545 data/twigs/loot_table/blocks/silt_shingle_wall.json +68a49757d12815408bcdecf830e9c8aab065972f data/twigs/loot_table/blocks/black_silt_pot.json +d903e0bde43767fe600221bfd3af16124828ed01 data/twigs/loot_table/blocks/light_blue_silt_pot.json +1648d1958fe7e5001c407866958a9f2da6ef45db data/twigs/loot_table/blocks/brown_packed_silt.json +dbed6c196972328b43483f91725378fe81ea0e39 data/twigs/loot_table/blocks/waxed_oxidized_copper_pillar.json +0b9f0b154b876a431152ca666105066226e3ad1c data/twigs/loot_table/blocks/light_gray_silt_shingle_wall.json +63558da18e7bc7223faca191c54bd7b762e297b1 data/twigs/loot_table/blocks/polished_amethyst.json +cd4f9ecea5c86b5cccb926dd339afbc903f1509f data/twigs/loot_table/blocks/purple_packed_silt.json +fa3654e5685704d0a17bf9746623c1cb4123c290 data/twigs/loot_table/blocks/polished_rhyolite_brick_stairs.json +234d814554e63d06438b3fb6c3857b2c2e8563b7 data/twigs/loot_table/blocks/mixed_silt_bricks.json +24882021e368c60fb326579ad62d6cde5a6136b3 data/twigs/loot_table/blocks/bamboo_thatch.json +0c38aac18b0174e406f128ff2024de1c1cbca6eb data/twigs/loot_table/blocks/crimson_shroomlamp.json +3d23707e9bcb311ac76c6adf6d5125801c38be9c data/twigs/loot_table/blocks/rhyolite_stairs.json +893a95be81e8d2007679112ba9bffb3e24cb42cb data/twigs/loot_table/blocks/mossy_cobblestone_brick_stairs.json +4c47687a244193b5c9fc08ea0099ffd756b9cd5a data/twigs/loot_table/blocks/silt.json +a26ceb4b129226f82eb986f856fa79e6594c3a91 data/twigs/loot_table/blocks/polished_schist_brick_stairs.json +0afcc9fe4fc7dcd4ce3ce8da6bd29783c9ff6d9c data/twigs/loot_table/blocks/polished_calcite_brick_slab.json +e74937dd333d0dbf9910e983afe4c5741c41e783 data/twigs/loot_table/blocks/polished_schist_slab.json +7c2b5368f5f918d7ea3d975011b9b11abc19e8a7 data/twigs/loot_table/blocks/blue_silt_pot.json +6cbf94a21602d0d713d604d2b2b413426c874e99 data/twigs/loot_table/blocks/waxed_exposed_copper_pillar.json +93bf542839f625bf456d4b1e3a2d1f5b430dbe20 data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_slab.json +e9b8ab6b99dd643fb9a6348db763e6caa0cb39e3 data/twigs/loot_table/blocks/cracked_polished_bloodstone_bricks.json +b2010dbde65c3edb0baa54f25dd16be485ca1a19 data/twigs/loot_table/blocks/light_blue_packed_silt.json +aedddf4befcafd41ab25f8fc298a79b9b0c66682 data/twigs/loot_table/blocks/light_blue_silt_shingle_slab.json +fb860b3ca1c181ae0e1aacc1e7d114c26fd5b38d data/twigs/loot_table/blocks/stone_column.json +43c78dce8988826473f4b10b2cea51080aa74903 data/twigs/loot_table/blocks/pink_silt_pot.json +6e1be13d842bcfd1ff1ac16802aef40df1abb0d2 data/twigs/loot_table/blocks/yellow_silt_shingle_stairs.json +9aaca27f4b18804250f6aebbb9ec776a280eda14 data/twigs/loot_table/blocks/light_gray_packed_silt.json +00c034a32447a025a63b567936a93d3ba5faecc4 data/twigs/loot_table/blocks/chiseled_bricks.json +1e2bd12c6a3fd555ea05a9cee5b3b5ebee8b02c1 data/twigs/loot_table/blocks/twisting_polished_blackstone_bricks.json +cdefad2d4fffcde03795ead8f740b9995e876175 data/twigs/loot_table/blocks/lamp.json +98f60a5b878e87111f475d8857b20c079f850bb4 data/twigs/loot_table/blocks/polished_calcite_brick_wall.json +06d1223c8f4511a74ab6c383c21cf7d32d53c591 data/twigs/loot_table/blocks/white_silt_pot.json +693118dd5d8a6544b9701f4c8a8aca85e4feab11 data/twigs/loot_table/blocks/magenta_packed_silt.json +fda616474a03466f7f49ef90ba9fda93e5910948 data/twigs/loot_table/blocks/polished_bloodstone_slab.json +3f8b221566024cc3c74e94d92ec8d0ca1d6c123a data/twigs/loot_table/blocks/polished_rhyolite_slab.json +4914f75f8e7796da5dd014bdd227c2de6610fec8 data/twigs/loot_table/blocks/calcite_stairs.json +5858cfb6d5bc6668ae89395b7c0603d4f27f6a9e data/twigs/loot_table/blocks/black_silt_shingle_stairs.json +b436a59ca14824bc768ff0d1981bebe3539ae7c9 data/twigs/loot_table/blocks/light_gray_silt_shingle_slab.json +f9dee3d6ef1ef6cfd0178360bfd1d7887fa93eaf data/twigs/loot_table/blocks/birch_table.json +b891278b88569cf74ec44c754d36afd8f26fef8b data/twigs/loot_table/blocks/petrified_lichen.json +9d7df956600b2c70691f5f697e6cc0db4bd15139 data/twigs/loot_table/blocks/weeping_polished_blackstone_bricks.json diff --git a/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 b/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 index 02dd0a9c..4813279f 100644 --- a/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 +++ b/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 @@ -1,9 +1,9 @@ -// 1.21 2024-07-20T16:18:04.527760312 Twigs/worldgen/configured_feature +// 1.21 2024-07-20T18:28:51.866674188 Twigs/worldgen/configured_feature 9f80fd766a043eb5ae59dc2d7012ee883054ce7d data/twigs/worldgen/configured_feature/silt_strip.json d90ee40d61f84ef43e150f35251693ba2ca6418b data/twigs/worldgen/configured_feature/patch_seashell.json 7e91cfef041f4cfc6bcf3bae42bb90be031ebda3 data/twigs/worldgen/configured_feature/patch_pebble.json 71bf58def1df05fc6c46740c38d31c223de651aa data/twigs/worldgen/configured_feature/patch_twig.json -534ea1ec9b2782a5850075ceeefd6b5c1f16a07d data/twigs/worldgen/configured_feature/ore_rhyolite.json e308fd61a81759900fdb310b07ec8f0c2e02803b data/twigs/worldgen/configured_feature/ore_bloodstone.json +534ea1ec9b2782a5850075ceeefd6b5c1f16a07d data/twigs/worldgen/configured_feature/ore_rhyolite.json 81c6417bd09b9276f7887820a725f23c730c9b52 data/twigs/worldgen/configured_feature/ore_schist.json e4669ddf2a31414026412f7e9e48d08cd365c95f data/twigs/worldgen/configured_feature/azalea_flowers.json diff --git a/src/main/resources/data/twigs/loot_table/blocks/acacia_table.json b/src/main/generated/data/twigs/loot_table/blocks/acacia_table.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/acacia_table.json rename to src/main/generated/data/twigs/loot_table/blocks/acacia_table.json index c7862bb5..a82660cd 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/acacia_table.json +++ b/src/main/generated/data/twigs/loot_table/blocks/acacia_table.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:acacia_table" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/allium_paper_lantern.json b/src/main/generated/data/twigs/loot_table/blocks/allium_paper_lantern.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/allium_paper_lantern.json rename to src/main/generated/data/twigs/loot_table/blocks/allium_paper_lantern.json index ba0e87fc..6acba8fc 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/allium_paper_lantern.json +++ b/src/main/generated/data/twigs/loot_table/blocks/allium_paper_lantern.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:allium_paper_lantern" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/loot_table/blocks/azalea_flowers.json b/src/main/generated/data/twigs/loot_table/blocks/azalea_flowers.json new file mode 100644 index 00000000..258a7ac2 --- /dev/null +++ b/src/main/generated/data/twigs/loot_table/blocks/azalea_flowers.json @@ -0,0 +1,109 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": true, + "conditions": [ + { + "block": "twigs:azalea_flowers", + "condition": "minecraft:block_state_property", + "properties": { + "down": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "twigs:azalea_flowers", + "condition": "minecraft:block_state_property", + "properties": { + "up": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "twigs:azalea_flowers", + "condition": "minecraft:block_state_property", + "properties": { + "north": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "twigs:azalea_flowers", + "condition": "minecraft:block_state_property", + "properties": { + "south": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "twigs:azalea_flowers", + "condition": "minecraft:block_state_property", + "properties": { + "west": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "add": true, + "conditions": [ + { + "block": "twigs:azalea_flowers", + "condition": "minecraft:block_state_property", + "properties": { + "east": "true" + } + } + ], + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + }, + { + "add": true, + "count": -1.0, + "function": "minecraft:set_count" + } + ], + "name": "twigs:azalea_flowers" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/loot_table/blocks/bamboo_leaves.json b/src/main/generated/data/twigs/loot_table/blocks/bamboo_leaves.json new file mode 100644 index 00000000..d613c56a --- /dev/null +++ b/src/main/generated/data/twigs/loot_table/blocks/bamboo_leaves.json @@ -0,0 +1,66 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": {} + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "twigs:bamboo_leaves", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "2" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "twigs:bamboo_leaves", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "3" + } + } + ], + "count": 3.0, + "function": "minecraft:set_count" + }, + { + "add": false, + "conditions": [ + { + "block": "twigs:bamboo_leaves", + "condition": "minecraft:block_state_property", + "properties": { + "layers": "4" + } + } + ], + "count": 4.0, + "function": "minecraft:set_count" + } + ], + "name": "twigs:bamboo_leaves" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/bamboo_mat.json b/src/main/generated/data/twigs/loot_table/blocks/bamboo_mat.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/bamboo_mat.json rename to src/main/generated/data/twigs/loot_table/blocks/bamboo_mat.json index f3ac3489..9ac0eb82 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/bamboo_mat.json +++ b/src/main/generated/data/twigs/loot_table/blocks/bamboo_mat.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:bamboo_mat" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/bamboo_table.json b/src/main/generated/data/twigs/loot_table/blocks/bamboo_table.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/bamboo_table.json rename to src/main/generated/data/twigs/loot_table/blocks/bamboo_table.json index 7fdefc0f..9441fd5a 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/bamboo_table.json +++ b/src/main/generated/data/twigs/loot_table/blocks/bamboo_table.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:bamboo_table" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/bamboo_thatch.json b/src/main/generated/data/twigs/loot_table/blocks/bamboo_thatch.json similarity index 100% rename from src/main/resources/data/twigs/loot_table/blocks/bamboo_thatch.json rename to src/main/generated/data/twigs/loot_table/blocks/bamboo_thatch.json diff --git a/src/main/resources/data/twigs/loot_table/blocks/bamboo_thatch_slab.json b/src/main/generated/data/twigs/loot_table/blocks/bamboo_thatch_slab.json similarity index 100% rename from src/main/resources/data/twigs/loot_table/blocks/bamboo_thatch_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/bamboo_thatch_slab.json diff --git a/src/main/resources/data/twigs/loot_table/blocks/birch_table.json b/src/main/generated/data/twigs/loot_table/blocks/birch_table.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/birch_table.json rename to src/main/generated/data/twigs/loot_table/blocks/birch_table.json index c7c3c9b9..d3775265 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/birch_table.json +++ b/src/main/generated/data/twigs/loot_table/blocks/birch_table.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:birch_table" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/black_packed_silt.json b/src/main/generated/data/twigs/loot_table/blocks/black_packed_silt.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/black_packed_silt.json rename to src/main/generated/data/twigs/loot_table/blocks/black_packed_silt.json index 34d33dd2..98cd1436 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/black_packed_silt.json +++ b/src/main/generated/data/twigs/loot_table/blocks/black_packed_silt.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:black_packed_silt" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/black_silt_pot.json b/src/main/generated/data/twigs/loot_table/blocks/black_silt_pot.json similarity index 81% rename from src/main/resources/data/twigs/loot_table/blocks/black_silt_pot.json rename to src/main/generated/data/twigs/loot_table/blocks/black_silt_pot.json index ed228baa..2e248b6b 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/black_silt_pot.json +++ b/src/main/generated/data/twigs/loot_table/blocks/black_silt_pot.json @@ -2,11 +2,15 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", - "name": "twigs:black_silt_pot", "functions": [ { "function": "minecraft:copy_components", @@ -15,14 +19,11 @@ ], "source": "block_entity" } - ] + ], + "name": "twigs:black_silt_pot" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/black_silt_shingle_slab.json b/src/main/generated/data/twigs/loot_table/blocks/black_silt_shingle_slab.json similarity index 79% rename from src/main/resources/data/twigs/loot_table/blocks/black_silt_shingle_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/black_silt_shingle_slab.json index 16444e5b..ed9042ce 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/black_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/black_silt_shingle_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:black_silt_shingle_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:black_silt_shingle_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/black_silt_shingle_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/black_silt_shingle_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/black_silt_shingle_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/black_silt_shingle_stairs.json index 4f2ec4b0..f3c5559b 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/black_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/black_silt_shingle_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:black_silt_shingle_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/black_silt_shingle_wall.json b/src/main/generated/data/twigs/loot_table/blocks/black_silt_shingle_wall.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/black_silt_shingle_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/black_silt_shingle_wall.json index 41a25a61..b89abc69 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/black_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/black_silt_shingle_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:black_silt_shingle_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/black_silt_shingles.json b/src/main/generated/data/twigs/loot_table/blocks/black_silt_shingles.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/black_silt_shingles.json rename to src/main/generated/data/twigs/loot_table/blocks/black_silt_shingles.json index 047e8d8b..a0ffed9b 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/black_silt_shingles.json +++ b/src/main/generated/data/twigs/loot_table/blocks/black_silt_shingles.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:black_silt_shingles" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/blackstone_column.json b/src/main/generated/data/twigs/loot_table/blocks/blackstone_column.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/blackstone_column.json rename to src/main/generated/data/twigs/loot_table/blocks/blackstone_column.json index bc6e7af9..5a135456 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/blackstone_column.json +++ b/src/main/generated/data/twigs/loot_table/blocks/blackstone_column.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:blackstone_column" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/bloodstone.json b/src/main/generated/data/twigs/loot_table/blocks/bloodstone.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/bloodstone.json rename to src/main/generated/data/twigs/loot_table/blocks/bloodstone.json index e7f6a1da..b835d935 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/bloodstone.json +++ b/src/main/generated/data/twigs/loot_table/blocks/bloodstone.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:bloodstone" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/bloodstone_slab.json b/src/main/generated/data/twigs/loot_table/blocks/bloodstone_slab.json similarity index 79% rename from src/main/resources/data/twigs/loot_table/blocks/bloodstone_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/bloodstone_slab.json index 28e1a63a..9f6e3b29 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/bloodstone_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/bloodstone_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:bloodstone_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:bloodstone_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/bloodstone_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/bloodstone_stairs.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/bloodstone_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/bloodstone_stairs.json index d073d0d2..de948ff5 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/bloodstone_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/bloodstone_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:bloodstone_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/bloodstone_wall.json b/src/main/generated/data/twigs/loot_table/blocks/bloodstone_wall.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/bloodstone_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/bloodstone_wall.json index 96eb41ce..ab84fd8b 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/bloodstone_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/bloodstone_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:bloodstone_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/blue_orchid_paper_lantern.json b/src/main/generated/data/twigs/loot_table/blocks/blue_orchid_paper_lantern.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/blue_orchid_paper_lantern.json rename to src/main/generated/data/twigs/loot_table/blocks/blue_orchid_paper_lantern.json index 5fc7c149..d9d1c68d 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/blue_orchid_paper_lantern.json +++ b/src/main/generated/data/twigs/loot_table/blocks/blue_orchid_paper_lantern.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:blue_orchid_paper_lantern" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/blue_packed_silt.json b/src/main/generated/data/twigs/loot_table/blocks/blue_packed_silt.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/blue_packed_silt.json rename to src/main/generated/data/twigs/loot_table/blocks/blue_packed_silt.json index 24e1971d..936ae139 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/blue_packed_silt.json +++ b/src/main/generated/data/twigs/loot_table/blocks/blue_packed_silt.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:blue_packed_silt" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/blue_silt_pot.json b/src/main/generated/data/twigs/loot_table/blocks/blue_silt_pot.json similarity index 81% rename from src/main/resources/data/twigs/loot_table/blocks/blue_silt_pot.json rename to src/main/generated/data/twigs/loot_table/blocks/blue_silt_pot.json index b6ce2110..a32ee35e 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/blue_silt_pot.json +++ b/src/main/generated/data/twigs/loot_table/blocks/blue_silt_pot.json @@ -2,11 +2,15 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", - "name": "twigs:blue_silt_pot", "functions": [ { "function": "minecraft:copy_components", @@ -15,14 +19,11 @@ ], "source": "block_entity" } - ] + ], + "name": "twigs:blue_silt_pot" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/blue_silt_shingle_slab.json b/src/main/generated/data/twigs/loot_table/blocks/blue_silt_shingle_slab.json similarity index 79% rename from src/main/resources/data/twigs/loot_table/blocks/blue_silt_shingle_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/blue_silt_shingle_slab.json index ab776e16..42248c51 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/blue_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/blue_silt_shingle_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:blue_silt_shingle_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:blue_silt_shingle_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/blue_silt_shingle_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/blue_silt_shingle_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/blue_silt_shingle_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/blue_silt_shingle_stairs.json index 374f1adf..c67e189f 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/blue_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/blue_silt_shingle_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:blue_silt_shingle_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/blue_silt_shingle_wall.json b/src/main/generated/data/twigs/loot_table/blocks/blue_silt_shingle_wall.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/blue_silt_shingle_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/blue_silt_shingle_wall.json index 473335c2..d1b973a2 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/blue_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/blue_silt_shingle_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:blue_silt_shingle_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/blue_silt_shingles.json b/src/main/generated/data/twigs/loot_table/blocks/blue_silt_shingles.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/blue_silt_shingles.json rename to src/main/generated/data/twigs/loot_table/blocks/blue_silt_shingles.json index fc47c1db..7d339238 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/blue_silt_shingles.json +++ b/src/main/generated/data/twigs/loot_table/blocks/blue_silt_shingles.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:blue_silt_shingles" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/brick_trail.json b/src/main/generated/data/twigs/loot_table/blocks/brick_trail.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/brick_trail.json rename to src/main/generated/data/twigs/loot_table/blocks/brick_trail.json index 00661cbb..23370017 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/brick_trail.json +++ b/src/main/generated/data/twigs/loot_table/blocks/brick_trail.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:brick_trail" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/bronzed_seashell.json b/src/main/generated/data/twigs/loot_table/blocks/bronzed_seashell.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/bronzed_seashell.json rename to src/main/generated/data/twigs/loot_table/blocks/bronzed_seashell.json index d095ec09..3278266a 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/bronzed_seashell.json +++ b/src/main/generated/data/twigs/loot_table/blocks/bronzed_seashell.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:bronzed_seashell" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/brown_packed_silt.json b/src/main/generated/data/twigs/loot_table/blocks/brown_packed_silt.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/brown_packed_silt.json rename to src/main/generated/data/twigs/loot_table/blocks/brown_packed_silt.json index b158ce48..4d1fd1d5 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/brown_packed_silt.json +++ b/src/main/generated/data/twigs/loot_table/blocks/brown_packed_silt.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:brown_packed_silt" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/brown_silt_pot.json b/src/main/generated/data/twigs/loot_table/blocks/brown_silt_pot.json similarity index 81% rename from src/main/resources/data/twigs/loot_table/blocks/brown_silt_pot.json rename to src/main/generated/data/twigs/loot_table/blocks/brown_silt_pot.json index cfefac34..6d57830d 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/brown_silt_pot.json +++ b/src/main/generated/data/twigs/loot_table/blocks/brown_silt_pot.json @@ -2,11 +2,15 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", - "name": "twigs:brown_silt_pot", "functions": [ { "function": "minecraft:copy_components", @@ -15,14 +19,11 @@ ], "source": "block_entity" } - ] + ], + "name": "twigs:brown_silt_pot" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/brown_silt_shingle_slab.json b/src/main/generated/data/twigs/loot_table/blocks/brown_silt_shingle_slab.json similarity index 79% rename from src/main/resources/data/twigs/loot_table/blocks/brown_silt_shingle_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/brown_silt_shingle_slab.json index 10eedc63..53237485 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/brown_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/brown_silt_shingle_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:brown_silt_shingle_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:brown_silt_shingle_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/brown_silt_shingle_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/brown_silt_shingle_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/brown_silt_shingle_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/brown_silt_shingle_stairs.json index ac4ca299..3d3a9e6d 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/brown_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/brown_silt_shingle_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:brown_silt_shingle_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/brown_silt_shingle_wall.json b/src/main/generated/data/twigs/loot_table/blocks/brown_silt_shingle_wall.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/brown_silt_shingle_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/brown_silt_shingle_wall.json index c22635c3..8fa11356 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/brown_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/brown_silt_shingle_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:brown_silt_shingle_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/brown_silt_shingles.json b/src/main/generated/data/twigs/loot_table/blocks/brown_silt_shingles.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/brown_silt_shingles.json rename to src/main/generated/data/twigs/loot_table/blocks/brown_silt_shingles.json index fcaa448a..ba064800 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/brown_silt_shingles.json +++ b/src/main/generated/data/twigs/loot_table/blocks/brown_silt_shingles.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:brown_silt_shingles" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/calcite_slab.json b/src/main/generated/data/twigs/loot_table/blocks/calcite_slab.json similarity index 79% rename from src/main/resources/data/twigs/loot_table/blocks/calcite_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/calcite_slab.json index 7584e20d..37779243 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/calcite_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/calcite_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:calcite_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:calcite_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/calcite_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/calcite_stairs.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/calcite_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/calcite_stairs.json index 97a64380..e1809bb5 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/calcite_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/calcite_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:calcite_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/calcite_wall.json b/src/main/generated/data/twigs/loot_table/blocks/calcite_wall.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/calcite_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/calcite_wall.json index acf2ea8a..55a91d5c 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/calcite_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/calcite_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:calcite_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/cherry_table.json b/src/main/generated/data/twigs/loot_table/blocks/cherry_table.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/cherry_table.json rename to src/main/generated/data/twigs/loot_table/blocks/cherry_table.json index c4e626ec..14b8991a 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/cherry_table.json +++ b/src/main/generated/data/twigs/loot_table/blocks/cherry_table.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:cherry_table" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/chiseled_bricks.json b/src/main/generated/data/twigs/loot_table/blocks/chiseled_bricks.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/chiseled_bricks.json rename to src/main/generated/data/twigs/loot_table/blocks/chiseled_bricks.json index 8f7e989d..daeabade 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/chiseled_bricks.json +++ b/src/main/generated/data/twigs/loot_table/blocks/chiseled_bricks.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:chiseled_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/chiseled_silt_bricks.json b/src/main/generated/data/twigs/loot_table/blocks/chiseled_silt_bricks.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/chiseled_silt_bricks.json rename to src/main/generated/data/twigs/loot_table/blocks/chiseled_silt_bricks.json index 21e38ec9..e547068d 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/chiseled_silt_bricks.json +++ b/src/main/generated/data/twigs/loot_table/blocks/chiseled_silt_bricks.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:chiseled_silt_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/chiseled_smooth_basalt_bricks.json b/src/main/generated/data/twigs/loot_table/blocks/chiseled_smooth_basalt_bricks.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/chiseled_smooth_basalt_bricks.json rename to src/main/generated/data/twigs/loot_table/blocks/chiseled_smooth_basalt_bricks.json index 4b076c73..0f5c46b0 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/chiseled_smooth_basalt_bricks.json +++ b/src/main/generated/data/twigs/loot_table/blocks/chiseled_smooth_basalt_bricks.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:chiseled_smooth_basalt_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/cobblestone_brick_slab.json b/src/main/generated/data/twigs/loot_table/blocks/cobblestone_brick_slab.json similarity index 86% rename from src/main/resources/data/twigs/loot_table/blocks/cobblestone_brick_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/cobblestone_brick_slab.json index ef5c3e36..ffbb862a 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/cobblestone_brick_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/cobblestone_brick_slab.json @@ -2,25 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1.0, "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:cobblestone_brick_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], "count": 2.0, - "add": false + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -28,7 +27,8 @@ ], "name": "twigs:cobblestone_brick_slab" } - ] + ], + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/cobblestone_brick_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/cobblestone_brick_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/cobblestone_brick_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/cobblestone_brick_stairs.json index a59b294d..e44db647 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/cobblestone_brick_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/cobblestone_brick_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:cobblestone_brick_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/cobblestone_brick_wall.json b/src/main/generated/data/twigs/loot_table/blocks/cobblestone_brick_wall.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/cobblestone_brick_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/cobblestone_brick_wall.json index a698e473..87bd806c 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/cobblestone_brick_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/cobblestone_brick_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:cobblestone_brick_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/cobblestone_bricks.json b/src/main/generated/data/twigs/loot_table/blocks/cobblestone_bricks.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/cobblestone_bricks.json rename to src/main/generated/data/twigs/loot_table/blocks/cobblestone_bricks.json index fb2fb35a..1331538f 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/cobblestone_bricks.json +++ b/src/main/generated/data/twigs/loot_table/blocks/cobblestone_bricks.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:cobblestone_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/compacted_dripstone.json b/src/main/generated/data/twigs/loot_table/blocks/compacted_dripstone.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/compacted_dripstone.json rename to src/main/generated/data/twigs/loot_table/blocks/compacted_dripstone.json index 6f7b11ca..625b545c 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/compacted_dripstone.json +++ b/src/main/generated/data/twigs/loot_table/blocks/compacted_dripstone.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:compacted_dripstone" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/copper_pillar.json b/src/main/generated/data/twigs/loot_table/blocks/copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/loot_table/blocks/copper_pillar.json rename to src/main/generated/data/twigs/loot_table/blocks/copper_pillar.json diff --git a/src/main/resources/data/twigs/loot_table/blocks/cracked_bricks.json b/src/main/generated/data/twigs/loot_table/blocks/cracked_bricks.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/cracked_bricks.json rename to src/main/generated/data/twigs/loot_table/blocks/cracked_bricks.json index fc0dab25..c3d1b940 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/cracked_bricks.json +++ b/src/main/generated/data/twigs/loot_table/blocks/cracked_bricks.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:cracked_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/cracked_cobblestone_bricks.json b/src/main/generated/data/twigs/loot_table/blocks/cracked_cobblestone_bricks.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/cracked_cobblestone_bricks.json rename to src/main/generated/data/twigs/loot_table/blocks/cracked_cobblestone_bricks.json index 3d60b373..3a396d9a 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/cracked_cobblestone_bricks.json +++ b/src/main/generated/data/twigs/loot_table/blocks/cracked_cobblestone_bricks.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:cracked_cobblestone_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/cracked_polished_bloodstone_bricks.json b/src/main/generated/data/twigs/loot_table/blocks/cracked_polished_bloodstone_bricks.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/cracked_polished_bloodstone_bricks.json rename to src/main/generated/data/twigs/loot_table/blocks/cracked_polished_bloodstone_bricks.json index d5ae98a4..2e1e7f16 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/cracked_polished_bloodstone_bricks.json +++ b/src/main/generated/data/twigs/loot_table/blocks/cracked_polished_bloodstone_bricks.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:cracked_polished_bloodstone_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/cracked_polished_calcite_bricks.json b/src/main/generated/data/twigs/loot_table/blocks/cracked_polished_calcite_bricks.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/cracked_polished_calcite_bricks.json rename to src/main/generated/data/twigs/loot_table/blocks/cracked_polished_calcite_bricks.json index 92cfd9e3..44c65c2b 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/cracked_polished_calcite_bricks.json +++ b/src/main/generated/data/twigs/loot_table/blocks/cracked_polished_calcite_bricks.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:cracked_polished_calcite_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/cracked_polished_rhyolite_bricks.json b/src/main/generated/data/twigs/loot_table/blocks/cracked_polished_rhyolite_bricks.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/cracked_polished_rhyolite_bricks.json rename to src/main/generated/data/twigs/loot_table/blocks/cracked_polished_rhyolite_bricks.json index 88ae2cb9..c782375c 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/cracked_polished_rhyolite_bricks.json +++ b/src/main/generated/data/twigs/loot_table/blocks/cracked_polished_rhyolite_bricks.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:cracked_polished_rhyolite_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/cracked_polished_schist_bricks.json b/src/main/generated/data/twigs/loot_table/blocks/cracked_polished_schist_bricks.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/cracked_polished_schist_bricks.json rename to src/main/generated/data/twigs/loot_table/blocks/cracked_polished_schist_bricks.json index d3b93c35..a11ce6c8 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/cracked_polished_schist_bricks.json +++ b/src/main/generated/data/twigs/loot_table/blocks/cracked_polished_schist_bricks.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:cracked_polished_schist_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/cracked_polished_tuff_bricks.json b/src/main/generated/data/twigs/loot_table/blocks/cracked_polished_tuff_bricks.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/cracked_polished_tuff_bricks.json rename to src/main/generated/data/twigs/loot_table/blocks/cracked_polished_tuff_bricks.json index 1f6a4683..9e4db585 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/cracked_polished_tuff_bricks.json +++ b/src/main/generated/data/twigs/loot_table/blocks/cracked_polished_tuff_bricks.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:cracked_polished_tuff_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/cracked_silt_bricks.json b/src/main/generated/data/twigs/loot_table/blocks/cracked_silt_bricks.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/cracked_silt_bricks.json rename to src/main/generated/data/twigs/loot_table/blocks/cracked_silt_bricks.json index 009b6f7c..65018820 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/cracked_silt_bricks.json +++ b/src/main/generated/data/twigs/loot_table/blocks/cracked_silt_bricks.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:cracked_silt_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/crimson_roots_paper_lantern.json b/src/main/generated/data/twigs/loot_table/blocks/crimson_roots_paper_lantern.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/crimson_roots_paper_lantern.json rename to src/main/generated/data/twigs/loot_table/blocks/crimson_roots_paper_lantern.json index 5ec38b6d..e814facb 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/crimson_roots_paper_lantern.json +++ b/src/main/generated/data/twigs/loot_table/blocks/crimson_roots_paper_lantern.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:crimson_roots_paper_lantern" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/crimson_shroomlamp.json b/src/main/generated/data/twigs/loot_table/blocks/crimson_shroomlamp.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/crimson_shroomlamp.json rename to src/main/generated/data/twigs/loot_table/blocks/crimson_shroomlamp.json index e3cd55b7..d978b6ee 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/crimson_shroomlamp.json +++ b/src/main/generated/data/twigs/loot_table/blocks/crimson_shroomlamp.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:crimson_shroomlamp" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/crimson_table.json b/src/main/generated/data/twigs/loot_table/blocks/crimson_table.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/crimson_table.json rename to src/main/generated/data/twigs/loot_table/blocks/crimson_table.json index 59e35344..21fbbaaa 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/crimson_table.json +++ b/src/main/generated/data/twigs/loot_table/blocks/crimson_table.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:crimson_table" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/cut_amethyst.json b/src/main/generated/data/twigs/loot_table/blocks/cut_amethyst.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/cut_amethyst.json rename to src/main/generated/data/twigs/loot_table/blocks/cut_amethyst.json index 1a77e183..2aa37802 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/cut_amethyst.json +++ b/src/main/generated/data/twigs/loot_table/blocks/cut_amethyst.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:cut_amethyst" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/cyan_packed_silt.json b/src/main/generated/data/twigs/loot_table/blocks/cyan_packed_silt.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/cyan_packed_silt.json rename to src/main/generated/data/twigs/loot_table/blocks/cyan_packed_silt.json index 351c040c..6842b6c0 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/cyan_packed_silt.json +++ b/src/main/generated/data/twigs/loot_table/blocks/cyan_packed_silt.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:cyan_packed_silt" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/cyan_silt_pot.json b/src/main/generated/data/twigs/loot_table/blocks/cyan_silt_pot.json similarity index 81% rename from src/main/resources/data/twigs/loot_table/blocks/cyan_silt_pot.json rename to src/main/generated/data/twigs/loot_table/blocks/cyan_silt_pot.json index c69ceef7..2bc5f0f9 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/cyan_silt_pot.json +++ b/src/main/generated/data/twigs/loot_table/blocks/cyan_silt_pot.json @@ -2,11 +2,15 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", - "name": "twigs:cyan_silt_pot", "functions": [ { "function": "minecraft:copy_components", @@ -15,14 +19,11 @@ ], "source": "block_entity" } - ] + ], + "name": "twigs:cyan_silt_pot" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/cyan_silt_shingle_slab.json b/src/main/generated/data/twigs/loot_table/blocks/cyan_silt_shingle_slab.json similarity index 79% rename from src/main/resources/data/twigs/loot_table/blocks/cyan_silt_shingle_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/cyan_silt_shingle_slab.json index 306aa719..2339d183 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/cyan_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/cyan_silt_shingle_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:cyan_silt_shingle_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:cyan_silt_shingle_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/cyan_silt_shingle_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/cyan_silt_shingle_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/cyan_silt_shingle_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/cyan_silt_shingle_stairs.json index 62b67a14..fdfe2669 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/cyan_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/cyan_silt_shingle_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:cyan_silt_shingle_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/cyan_silt_shingle_wall.json b/src/main/generated/data/twigs/loot_table/blocks/cyan_silt_shingle_wall.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/cyan_silt_shingle_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/cyan_silt_shingle_wall.json index a97b6a70..cfede14a 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/cyan_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/cyan_silt_shingle_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:cyan_silt_shingle_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/cyan_silt_shingles.json b/src/main/generated/data/twigs/loot_table/blocks/cyan_silt_shingles.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/cyan_silt_shingles.json rename to src/main/generated/data/twigs/loot_table/blocks/cyan_silt_shingles.json index b339820b..0c2813ff 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/cyan_silt_shingles.json +++ b/src/main/generated/data/twigs/loot_table/blocks/cyan_silt_shingles.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:cyan_silt_shingles" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/dandelion_paper_lantern.json b/src/main/generated/data/twigs/loot_table/blocks/dandelion_paper_lantern.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/dandelion_paper_lantern.json rename to src/main/generated/data/twigs/loot_table/blocks/dandelion_paper_lantern.json index 6552dac5..8dd47414 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/dandelion_paper_lantern.json +++ b/src/main/generated/data/twigs/loot_table/blocks/dandelion_paper_lantern.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:dandelion_paper_lantern" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/dark_oak_table.json b/src/main/generated/data/twigs/loot_table/blocks/dark_oak_table.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/dark_oak_table.json rename to src/main/generated/data/twigs/loot_table/blocks/dark_oak_table.json index 11d35ab7..7915b8f2 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/dark_oak_table.json +++ b/src/main/generated/data/twigs/loot_table/blocks/dark_oak_table.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:dark_oak_table" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/deepslate_column.json b/src/main/generated/data/twigs/loot_table/blocks/deepslate_column.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/deepslate_column.json rename to src/main/generated/data/twigs/loot_table/blocks/deepslate_column.json index d5001df4..1ab3bd44 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/deepslate_column.json +++ b/src/main/generated/data/twigs/loot_table/blocks/deepslate_column.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:deepslate_column" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/exposed_copper_pillar.json b/src/main/generated/data/twigs/loot_table/blocks/exposed_copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/loot_table/blocks/exposed_copper_pillar.json rename to src/main/generated/data/twigs/loot_table/blocks/exposed_copper_pillar.json diff --git a/src/main/resources/data/twigs/loot_table/blocks/gravel_brick_slab.json b/src/main/generated/data/twigs/loot_table/blocks/gravel_brick_slab.json similarity index 79% rename from src/main/resources/data/twigs/loot_table/blocks/gravel_brick_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/gravel_brick_slab.json index 53aa6b03..28fe993b 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/gravel_brick_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/gravel_brick_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:gravel_brick_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:gravel_brick_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/gravel_brick_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/gravel_brick_stairs.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/gravel_brick_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/gravel_brick_stairs.json index 7c61bdd0..071e9def 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/gravel_brick_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/gravel_brick_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:gravel_brick_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/gravel_brick_wall.json b/src/main/generated/data/twigs/loot_table/blocks/gravel_brick_wall.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/gravel_brick_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/gravel_brick_wall.json index d1eeca7b..e3acc52b 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/gravel_brick_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/gravel_brick_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:gravel_brick_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/gravel_bricks.json b/src/main/generated/data/twigs/loot_table/blocks/gravel_bricks.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/gravel_bricks.json rename to src/main/generated/data/twigs/loot_table/blocks/gravel_bricks.json index 0713b94f..4d08d6ca 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/gravel_bricks.json +++ b/src/main/generated/data/twigs/loot_table/blocks/gravel_bricks.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:gravel_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/gray_packed_silt.json b/src/main/generated/data/twigs/loot_table/blocks/gray_packed_silt.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/gray_packed_silt.json rename to src/main/generated/data/twigs/loot_table/blocks/gray_packed_silt.json index 93daa334..c1b3d8df 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/gray_packed_silt.json +++ b/src/main/generated/data/twigs/loot_table/blocks/gray_packed_silt.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:gray_packed_silt" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/gray_silt_pot.json b/src/main/generated/data/twigs/loot_table/blocks/gray_silt_pot.json similarity index 81% rename from src/main/resources/data/twigs/loot_table/blocks/gray_silt_pot.json rename to src/main/generated/data/twigs/loot_table/blocks/gray_silt_pot.json index 7951e579..35c3990d 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/gray_silt_pot.json +++ b/src/main/generated/data/twigs/loot_table/blocks/gray_silt_pot.json @@ -2,11 +2,15 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", - "name": "twigs:gray_silt_pot", "functions": [ { "function": "minecraft:copy_components", @@ -15,14 +19,11 @@ ], "source": "block_entity" } - ] + ], + "name": "twigs:gray_silt_pot" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/gray_silt_shingle_slab.json b/src/main/generated/data/twigs/loot_table/blocks/gray_silt_shingle_slab.json similarity index 79% rename from src/main/resources/data/twigs/loot_table/blocks/gray_silt_shingle_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/gray_silt_shingle_slab.json index 9761cb33..19d86513 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/gray_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/gray_silt_shingle_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:gray_silt_shingle_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:gray_silt_shingle_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/gray_silt_shingle_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/gray_silt_shingle_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/gray_silt_shingle_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/gray_silt_shingle_stairs.json index b512b8cb..83fc8318 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/gray_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/gray_silt_shingle_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:gray_silt_shingle_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/gray_silt_shingle_wall.json b/src/main/generated/data/twigs/loot_table/blocks/gray_silt_shingle_wall.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/gray_silt_shingle_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/gray_silt_shingle_wall.json index 30736738..c5ed749f 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/gray_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/gray_silt_shingle_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:gray_silt_shingle_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/gray_silt_shingles.json b/src/main/generated/data/twigs/loot_table/blocks/gray_silt_shingles.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/gray_silt_shingles.json rename to src/main/generated/data/twigs/loot_table/blocks/gray_silt_shingles.json index 39a147ec..a4cf47ce 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/gray_silt_shingles.json +++ b/src/main/generated/data/twigs/loot_table/blocks/gray_silt_shingles.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:gray_silt_shingles" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/green_packed_silt.json b/src/main/generated/data/twigs/loot_table/blocks/green_packed_silt.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/green_packed_silt.json rename to src/main/generated/data/twigs/loot_table/blocks/green_packed_silt.json index 9c349e8c..9330ea4b 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/green_packed_silt.json +++ b/src/main/generated/data/twigs/loot_table/blocks/green_packed_silt.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:green_packed_silt" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/green_silt_pot.json b/src/main/generated/data/twigs/loot_table/blocks/green_silt_pot.json similarity index 81% rename from src/main/resources/data/twigs/loot_table/blocks/green_silt_pot.json rename to src/main/generated/data/twigs/loot_table/blocks/green_silt_pot.json index 9c540ea5..57d282d5 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/green_silt_pot.json +++ b/src/main/generated/data/twigs/loot_table/blocks/green_silt_pot.json @@ -2,11 +2,15 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", - "name": "twigs:green_silt_pot", "functions": [ { "function": "minecraft:copy_components", @@ -15,14 +19,11 @@ ], "source": "block_entity" } - ] + ], + "name": "twigs:green_silt_pot" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/green_silt_shingle_slab.json b/src/main/generated/data/twigs/loot_table/blocks/green_silt_shingle_slab.json similarity index 79% rename from src/main/resources/data/twigs/loot_table/blocks/green_silt_shingle_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/green_silt_shingle_slab.json index 92d154cc..82c64033 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/green_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/green_silt_shingle_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:green_silt_shingle_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:green_silt_shingle_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/green_silt_shingle_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/green_silt_shingle_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/green_silt_shingle_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/green_silt_shingle_stairs.json index 1cbadc77..160eab10 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/green_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/green_silt_shingle_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:green_silt_shingle_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/green_silt_shingle_wall.json b/src/main/generated/data/twigs/loot_table/blocks/green_silt_shingle_wall.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/green_silt_shingle_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/green_silt_shingle_wall.json index 80079a26..dff2124f 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/green_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/green_silt_shingle_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:green_silt_shingle_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/green_silt_shingles.json b/src/main/generated/data/twigs/loot_table/blocks/green_silt_shingles.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/green_silt_shingles.json rename to src/main/generated/data/twigs/loot_table/blocks/green_silt_shingles.json index a6e0aba5..fdd6b740 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/green_silt_shingles.json +++ b/src/main/generated/data/twigs/loot_table/blocks/green_silt_shingles.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:green_silt_shingles" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/jungle_table.json b/src/main/generated/data/twigs/loot_table/blocks/jungle_table.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/jungle_table.json rename to src/main/generated/data/twigs/loot_table/blocks/jungle_table.json index cd6a50ed..9e6f53f4 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/jungle_table.json +++ b/src/main/generated/data/twigs/loot_table/blocks/jungle_table.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:jungle_table" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/lamp.json b/src/main/generated/data/twigs/loot_table/blocks/lamp.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/lamp.json rename to src/main/generated/data/twigs/loot_table/blocks/lamp.json index 3b581635..d04e7071 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/lamp.json +++ b/src/main/generated/data/twigs/loot_table/blocks/lamp.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:lamp" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/light_blue_packed_silt.json b/src/main/generated/data/twigs/loot_table/blocks/light_blue_packed_silt.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/light_blue_packed_silt.json rename to src/main/generated/data/twigs/loot_table/blocks/light_blue_packed_silt.json index 41fb3424..ab4ffc26 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/light_blue_packed_silt.json +++ b/src/main/generated/data/twigs/loot_table/blocks/light_blue_packed_silt.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:light_blue_packed_silt" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/light_blue_silt_pot.json b/src/main/generated/data/twigs/loot_table/blocks/light_blue_silt_pot.json similarity index 80% rename from src/main/resources/data/twigs/loot_table/blocks/light_blue_silt_pot.json rename to src/main/generated/data/twigs/loot_table/blocks/light_blue_silt_pot.json index e98b3743..3f8531fc 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/light_blue_silt_pot.json +++ b/src/main/generated/data/twigs/loot_table/blocks/light_blue_silt_pot.json @@ -2,11 +2,15 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", - "name": "twigs:light_blue_silt_pot", "functions": [ { "function": "minecraft:copy_components", @@ -15,14 +19,11 @@ ], "source": "block_entity" } - ] + ], + "name": "twigs:light_blue_silt_pot" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/light_blue_silt_shingle_slab.json b/src/main/generated/data/twigs/loot_table/blocks/light_blue_silt_shingle_slab.json similarity index 80% rename from src/main/resources/data/twigs/loot_table/blocks/light_blue_silt_shingle_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/light_blue_silt_shingle_slab.json index a5862274..b55f4880 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/light_blue_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/light_blue_silt_shingle_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:light_blue_silt_shingle_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:light_blue_silt_shingle_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/light_blue_silt_shingle_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/light_blue_silt_shingle_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/light_blue_silt_shingle_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/light_blue_silt_shingle_stairs.json index dc37a958..bb78627d 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/light_blue_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/light_blue_silt_shingle_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:light_blue_silt_shingle_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/light_blue_silt_shingle_wall.json b/src/main/generated/data/twigs/loot_table/blocks/light_blue_silt_shingle_wall.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/light_blue_silt_shingle_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/light_blue_silt_shingle_wall.json index f7309099..1a3af055 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/light_blue_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/light_blue_silt_shingle_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:light_blue_silt_shingle_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/light_blue_silt_shingles.json b/src/main/generated/data/twigs/loot_table/blocks/light_blue_silt_shingles.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/light_blue_silt_shingles.json rename to src/main/generated/data/twigs/loot_table/blocks/light_blue_silt_shingles.json index 5ede0185..10af3e7c 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/light_blue_silt_shingles.json +++ b/src/main/generated/data/twigs/loot_table/blocks/light_blue_silt_shingles.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:light_blue_silt_shingles" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/light_gray_packed_silt.json b/src/main/generated/data/twigs/loot_table/blocks/light_gray_packed_silt.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/light_gray_packed_silt.json rename to src/main/generated/data/twigs/loot_table/blocks/light_gray_packed_silt.json index 8dae0151..921911a4 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/light_gray_packed_silt.json +++ b/src/main/generated/data/twigs/loot_table/blocks/light_gray_packed_silt.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:light_gray_packed_silt" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/light_gray_silt_pot.json b/src/main/generated/data/twigs/loot_table/blocks/light_gray_silt_pot.json similarity index 80% rename from src/main/resources/data/twigs/loot_table/blocks/light_gray_silt_pot.json rename to src/main/generated/data/twigs/loot_table/blocks/light_gray_silt_pot.json index ae2acf02..09e45b4e 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/light_gray_silt_pot.json +++ b/src/main/generated/data/twigs/loot_table/blocks/light_gray_silt_pot.json @@ -2,11 +2,15 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", - "name": "twigs:light_gray_silt_pot", "functions": [ { "function": "minecraft:copy_components", @@ -15,14 +19,11 @@ ], "source": "block_entity" } - ] + ], + "name": "twigs:light_gray_silt_pot" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/light_gray_silt_shingle_slab.json b/src/main/generated/data/twigs/loot_table/blocks/light_gray_silt_shingle_slab.json similarity index 80% rename from src/main/resources/data/twigs/loot_table/blocks/light_gray_silt_shingle_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/light_gray_silt_shingle_slab.json index 6114ec32..b76fbc1e 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/light_gray_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/light_gray_silt_shingle_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:light_gray_silt_shingle_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:light_gray_silt_shingle_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/light_gray_silt_shingle_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/light_gray_silt_shingle_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/light_gray_silt_shingle_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/light_gray_silt_shingle_stairs.json index 92551ccf..9d5b091f 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/light_gray_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/light_gray_silt_shingle_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:light_gray_silt_shingle_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/light_gray_silt_shingle_wall.json b/src/main/generated/data/twigs/loot_table/blocks/light_gray_silt_shingle_wall.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/light_gray_silt_shingle_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/light_gray_silt_shingle_wall.json index b7b48565..1a1c44f8 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/light_gray_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/light_gray_silt_shingle_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:light_gray_silt_shingle_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/light_gray_silt_shingles.json b/src/main/generated/data/twigs/loot_table/blocks/light_gray_silt_shingles.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/light_gray_silt_shingles.json rename to src/main/generated/data/twigs/loot_table/blocks/light_gray_silt_shingles.json index 74f7ba71..8a0dcae2 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/light_gray_silt_shingles.json +++ b/src/main/generated/data/twigs/loot_table/blocks/light_gray_silt_shingles.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:light_gray_silt_shingles" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/lime_packed_silt.json b/src/main/generated/data/twigs/loot_table/blocks/lime_packed_silt.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/lime_packed_silt.json rename to src/main/generated/data/twigs/loot_table/blocks/lime_packed_silt.json index 80110bfe..35d1e36c 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/lime_packed_silt.json +++ b/src/main/generated/data/twigs/loot_table/blocks/lime_packed_silt.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:lime_packed_silt" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/lime_silt_pot.json b/src/main/generated/data/twigs/loot_table/blocks/lime_silt_pot.json similarity index 81% rename from src/main/resources/data/twigs/loot_table/blocks/lime_silt_pot.json rename to src/main/generated/data/twigs/loot_table/blocks/lime_silt_pot.json index 8be15ed4..7b180704 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/lime_silt_pot.json +++ b/src/main/generated/data/twigs/loot_table/blocks/lime_silt_pot.json @@ -2,11 +2,15 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", - "name": "twigs:lime_silt_pot", "functions": [ { "function": "minecraft:copy_components", @@ -15,14 +19,11 @@ ], "source": "block_entity" } - ] + ], + "name": "twigs:lime_silt_pot" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/lime_silt_shingle_slab.json b/src/main/generated/data/twigs/loot_table/blocks/lime_silt_shingle_slab.json similarity index 79% rename from src/main/resources/data/twigs/loot_table/blocks/lime_silt_shingle_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/lime_silt_shingle_slab.json index 5d5d0671..0abfce9e 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/lime_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/lime_silt_shingle_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:lime_silt_shingle_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:lime_silt_shingle_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/lime_silt_shingle_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/lime_silt_shingle_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/lime_silt_shingle_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/lime_silt_shingle_stairs.json index a13f4e1a..331926d1 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/lime_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/lime_silt_shingle_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:lime_silt_shingle_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/lime_silt_shingle_wall.json b/src/main/generated/data/twigs/loot_table/blocks/lime_silt_shingle_wall.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/lime_silt_shingle_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/lime_silt_shingle_wall.json index 5bdbddf0..895f97e9 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/lime_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/lime_silt_shingle_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:lime_silt_shingle_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/lime_silt_shingles.json b/src/main/generated/data/twigs/loot_table/blocks/lime_silt_shingles.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/lime_silt_shingles.json rename to src/main/generated/data/twigs/loot_table/blocks/lime_silt_shingles.json index 957dae4e..b9f19439 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/lime_silt_shingles.json +++ b/src/main/generated/data/twigs/loot_table/blocks/lime_silt_shingles.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:lime_silt_shingles" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/magenta_packed_silt.json b/src/main/generated/data/twigs/loot_table/blocks/magenta_packed_silt.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/magenta_packed_silt.json rename to src/main/generated/data/twigs/loot_table/blocks/magenta_packed_silt.json index 712c7f02..dfef1b67 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/magenta_packed_silt.json +++ b/src/main/generated/data/twigs/loot_table/blocks/magenta_packed_silt.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:magenta_packed_silt" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/magenta_silt_pot.json b/src/main/generated/data/twigs/loot_table/blocks/magenta_silt_pot.json similarity index 80% rename from src/main/resources/data/twigs/loot_table/blocks/magenta_silt_pot.json rename to src/main/generated/data/twigs/loot_table/blocks/magenta_silt_pot.json index 87118c11..e8ddcebf 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/magenta_silt_pot.json +++ b/src/main/generated/data/twigs/loot_table/blocks/magenta_silt_pot.json @@ -2,11 +2,15 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", - "name": "twigs:magenta_silt_pot", "functions": [ { "function": "minecraft:copy_components", @@ -15,14 +19,11 @@ ], "source": "block_entity" } - ] + ], + "name": "twigs:magenta_silt_pot" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/magenta_silt_shingle_slab.json b/src/main/generated/data/twigs/loot_table/blocks/magenta_silt_shingle_slab.json similarity index 80% rename from src/main/resources/data/twigs/loot_table/blocks/magenta_silt_shingle_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/magenta_silt_shingle_slab.json index c063826b..684564ad 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/magenta_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/magenta_silt_shingle_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:magenta_silt_shingle_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:magenta_silt_shingle_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/magenta_silt_shingle_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/magenta_silt_shingle_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/magenta_silt_shingle_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/magenta_silt_shingle_stairs.json index 64b3af7b..23269646 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/magenta_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/magenta_silt_shingle_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:magenta_silt_shingle_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/magenta_silt_shingle_wall.json b/src/main/generated/data/twigs/loot_table/blocks/magenta_silt_shingle_wall.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/magenta_silt_shingle_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/magenta_silt_shingle_wall.json index 8aa876e2..8a3f6624 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/magenta_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/magenta_silt_shingle_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:magenta_silt_shingle_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/magenta_silt_shingles.json b/src/main/generated/data/twigs/loot_table/blocks/magenta_silt_shingles.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/magenta_silt_shingles.json rename to src/main/generated/data/twigs/loot_table/blocks/magenta_silt_shingles.json index 256d7993..88c98255 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/magenta_silt_shingles.json +++ b/src/main/generated/data/twigs/loot_table/blocks/magenta_silt_shingles.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:magenta_silt_shingles" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/mangrove_table.json b/src/main/generated/data/twigs/loot_table/blocks/mangrove_table.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/mangrove_table.json rename to src/main/generated/data/twigs/loot_table/blocks/mangrove_table.json index 231ad46f..533904d5 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/mangrove_table.json +++ b/src/main/generated/data/twigs/loot_table/blocks/mangrove_table.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:mangrove_table" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/mixed_bricks.json b/src/main/generated/data/twigs/loot_table/blocks/mixed_bricks.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/mixed_bricks.json rename to src/main/generated/data/twigs/loot_table/blocks/mixed_bricks.json index f4f88d2d..4acf4e12 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/mixed_bricks.json +++ b/src/main/generated/data/twigs/loot_table/blocks/mixed_bricks.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:mixed_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/mixed_silt_bricks.json b/src/main/generated/data/twigs/loot_table/blocks/mixed_silt_bricks.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/mixed_silt_bricks.json rename to src/main/generated/data/twigs/loot_table/blocks/mixed_silt_bricks.json index d28c1ef0..00c8be1e 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/mixed_silt_bricks.json +++ b/src/main/generated/data/twigs/loot_table/blocks/mixed_silt_bricks.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:mixed_silt_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/mossy_brick_slab.json b/src/main/generated/data/twigs/loot_table/blocks/mossy_brick_slab.json similarity index 86% rename from src/main/resources/data/twigs/loot_table/blocks/mossy_brick_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/mossy_brick_slab.json index c299744c..7901dd0b 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/mossy_brick_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/mossy_brick_slab.json @@ -2,25 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1.0, "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:mossy_brick_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], "count": 2.0, - "add": false + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -28,7 +27,8 @@ ], "name": "twigs:mossy_brick_slab" } - ] + ], + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/mossy_brick_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/mossy_brick_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/mossy_brick_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/mossy_brick_stairs.json index 67fd3ec4..41f6e88a 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/mossy_brick_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/mossy_brick_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:mossy_brick_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/mossy_brick_wall.json b/src/main/generated/data/twigs/loot_table/blocks/mossy_brick_wall.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/mossy_brick_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/mossy_brick_wall.json index 2548270a..151ac7ac 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/mossy_brick_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/mossy_brick_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:mossy_brick_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/mossy_bricks.json b/src/main/generated/data/twigs/loot_table/blocks/mossy_bricks.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/mossy_bricks.json rename to src/main/generated/data/twigs/loot_table/blocks/mossy_bricks.json index 31cb618f..0a99f9bb 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/mossy_bricks.json +++ b/src/main/generated/data/twigs/loot_table/blocks/mossy_bricks.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:mossy_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/mossy_cobblestone_brick_slab.json b/src/main/generated/data/twigs/loot_table/blocks/mossy_cobblestone_brick_slab.json similarity index 87% rename from src/main/resources/data/twigs/loot_table/blocks/mossy_cobblestone_brick_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/mossy_cobblestone_brick_slab.json index 955841fc..90b67a72 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/mossy_cobblestone_brick_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/mossy_cobblestone_brick_slab.json @@ -2,25 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1.0, "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:mossy_cobblestone_brick_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], "count": 2.0, - "add": false + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -28,7 +27,8 @@ ], "name": "twigs:mossy_cobblestone_brick_slab" } - ] + ], + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/mossy_cobblestone_brick_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/mossy_cobblestone_brick_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/mossy_cobblestone_brick_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/mossy_cobblestone_brick_stairs.json index 94c32d5d..a6be7791 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/mossy_cobblestone_brick_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/mossy_cobblestone_brick_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:mossy_cobblestone_brick_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/mossy_cobblestone_brick_wall.json b/src/main/generated/data/twigs/loot_table/blocks/mossy_cobblestone_brick_wall.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/mossy_cobblestone_brick_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/mossy_cobblestone_brick_wall.json index 0a298b78..42788e4f 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/mossy_cobblestone_brick_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/mossy_cobblestone_brick_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:mossy_cobblestone_brick_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/mossy_cobblestone_bricks.json b/src/main/generated/data/twigs/loot_table/blocks/mossy_cobblestone_bricks.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/mossy_cobblestone_bricks.json rename to src/main/generated/data/twigs/loot_table/blocks/mossy_cobblestone_bricks.json index 4ef731db..76ddb2f5 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/mossy_cobblestone_bricks.json +++ b/src/main/generated/data/twigs/loot_table/blocks/mossy_cobblestone_bricks.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:mossy_cobblestone_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/oak_table.json b/src/main/generated/data/twigs/loot_table/blocks/oak_table.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/oak_table.json rename to src/main/generated/data/twigs/loot_table/blocks/oak_table.json index 8028c7da..76dc0ab7 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/oak_table.json +++ b/src/main/generated/data/twigs/loot_table/blocks/oak_table.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:oak_table" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/opaline_seashell.json b/src/main/generated/data/twigs/loot_table/blocks/opaline_seashell.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/opaline_seashell.json rename to src/main/generated/data/twigs/loot_table/blocks/opaline_seashell.json index 396f0819..8d365ecd 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/opaline_seashell.json +++ b/src/main/generated/data/twigs/loot_table/blocks/opaline_seashell.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:opaline_seashell" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/orange_packed_silt.json b/src/main/generated/data/twigs/loot_table/blocks/orange_packed_silt.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/orange_packed_silt.json rename to src/main/generated/data/twigs/loot_table/blocks/orange_packed_silt.json index dfef56fd..ed8c32bf 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/orange_packed_silt.json +++ b/src/main/generated/data/twigs/loot_table/blocks/orange_packed_silt.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:orange_packed_silt" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/orange_silt_pot.json b/src/main/generated/data/twigs/loot_table/blocks/orange_silt_pot.json similarity index 81% rename from src/main/resources/data/twigs/loot_table/blocks/orange_silt_pot.json rename to src/main/generated/data/twigs/loot_table/blocks/orange_silt_pot.json index 947d4293..c415edb9 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/orange_silt_pot.json +++ b/src/main/generated/data/twigs/loot_table/blocks/orange_silt_pot.json @@ -2,11 +2,15 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", - "name": "twigs:orange_silt_pot", "functions": [ { "function": "minecraft:copy_components", @@ -15,14 +19,11 @@ ], "source": "block_entity" } - ] + ], + "name": "twigs:orange_silt_pot" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/orange_silt_shingle_slab.json b/src/main/generated/data/twigs/loot_table/blocks/orange_silt_shingle_slab.json similarity index 79% rename from src/main/resources/data/twigs/loot_table/blocks/orange_silt_shingle_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/orange_silt_shingle_slab.json index 11560fd9..ac3eef36 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/orange_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/orange_silt_shingle_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:orange_silt_shingle_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:orange_silt_shingle_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/orange_silt_shingle_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/orange_silt_shingle_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/orange_silt_shingle_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/orange_silt_shingle_stairs.json index 7ac4689a..3e3f1ae4 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/orange_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/orange_silt_shingle_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:orange_silt_shingle_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/orange_silt_shingle_wall.json b/src/main/generated/data/twigs/loot_table/blocks/orange_silt_shingle_wall.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/orange_silt_shingle_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/orange_silt_shingle_wall.json index 32b1afcc..faa59a28 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/orange_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/orange_silt_shingle_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:orange_silt_shingle_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/orange_silt_shingles.json b/src/main/generated/data/twigs/loot_table/blocks/orange_silt_shingles.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/orange_silt_shingles.json rename to src/main/generated/data/twigs/loot_table/blocks/orange_silt_shingles.json index 8016fbf3..0b3d0367 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/orange_silt_shingles.json +++ b/src/main/generated/data/twigs/loot_table/blocks/orange_silt_shingles.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:orange_silt_shingles" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/oxidized_copper_pillar.json b/src/main/generated/data/twigs/loot_table/blocks/oxidized_copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/loot_table/blocks/oxidized_copper_pillar.json rename to src/main/generated/data/twigs/loot_table/blocks/oxidized_copper_pillar.json diff --git a/src/main/resources/data/twigs/loot_table/blocks/packed_silt.json b/src/main/generated/data/twigs/loot_table/blocks/packed_silt.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/packed_silt.json rename to src/main/generated/data/twigs/loot_table/blocks/packed_silt.json index 06239581..743d1cfa 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/packed_silt.json +++ b/src/main/generated/data/twigs/loot_table/blocks/packed_silt.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:packed_silt" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/paper_lantern.json b/src/main/generated/data/twigs/loot_table/blocks/paper_lantern.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/paper_lantern.json rename to src/main/generated/data/twigs/loot_table/blocks/paper_lantern.json index ae1e49ac..01b2fd23 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/paper_lantern.json +++ b/src/main/generated/data/twigs/loot_table/blocks/paper_lantern.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:paper_lantern" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/pebble.json b/src/main/generated/data/twigs/loot_table/blocks/pebble.json similarity index 100% rename from src/main/resources/data/twigs/loot_table/blocks/pebble.json rename to src/main/generated/data/twigs/loot_table/blocks/pebble.json diff --git a/src/main/resources/data/twigs/loot_table/blocks/petrified_lichen.json b/src/main/generated/data/twigs/loot_table/blocks/petrified_lichen.json similarity index 100% rename from src/main/resources/data/twigs/loot_table/blocks/petrified_lichen.json rename to src/main/generated/data/twigs/loot_table/blocks/petrified_lichen.json index d71d9b91..7ee16d36 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/petrified_lichen.json +++ b/src/main/generated/data/twigs/loot_table/blocks/petrified_lichen.json @@ -91,13 +91,13 @@ "count": 1.0, "function": "minecraft:set_count" }, + { + "function": "minecraft:explosion_decay" + }, { "add": true, "count": -1.0, "function": "minecraft:set_count" - }, - { - "function": "minecraft:explosion_decay" } ], "name": "twigs:petrified_lichen" diff --git a/src/main/resources/data/twigs/loot_table/blocks/pink_packed_silt.json b/src/main/generated/data/twigs/loot_table/blocks/pink_packed_silt.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/pink_packed_silt.json rename to src/main/generated/data/twigs/loot_table/blocks/pink_packed_silt.json index 7f1a7733..ad333484 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/pink_packed_silt.json +++ b/src/main/generated/data/twigs/loot_table/blocks/pink_packed_silt.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:pink_packed_silt" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/pink_silt_pot.json b/src/main/generated/data/twigs/loot_table/blocks/pink_silt_pot.json similarity index 81% rename from src/main/resources/data/twigs/loot_table/blocks/pink_silt_pot.json rename to src/main/generated/data/twigs/loot_table/blocks/pink_silt_pot.json index 22b59894..98611839 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/pink_silt_pot.json +++ b/src/main/generated/data/twigs/loot_table/blocks/pink_silt_pot.json @@ -2,11 +2,15 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", - "name": "twigs:pink_silt_pot", "functions": [ { "function": "minecraft:copy_components", @@ -15,14 +19,11 @@ ], "source": "block_entity" } - ] + ], + "name": "twigs:pink_silt_pot" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/pink_silt_shingle_slab.json b/src/main/generated/data/twigs/loot_table/blocks/pink_silt_shingle_slab.json similarity index 79% rename from src/main/resources/data/twigs/loot_table/blocks/pink_silt_shingle_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/pink_silt_shingle_slab.json index e8feb85f..82bface3 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/pink_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/pink_silt_shingle_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:pink_silt_shingle_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:pink_silt_shingle_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/pink_silt_shingle_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/pink_silt_shingle_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/pink_silt_shingle_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/pink_silt_shingle_stairs.json index d2d9efb6..db5a1c3c 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/pink_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/pink_silt_shingle_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:pink_silt_shingle_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/pink_silt_shingle_wall.json b/src/main/generated/data/twigs/loot_table/blocks/pink_silt_shingle_wall.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/pink_silt_shingle_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/pink_silt_shingle_wall.json index c2d971bd..e5a094f7 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/pink_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/pink_silt_shingle_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:pink_silt_shingle_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/pink_silt_shingles.json b/src/main/generated/data/twigs/loot_table/blocks/pink_silt_shingles.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/pink_silt_shingles.json rename to src/main/generated/data/twigs/loot_table/blocks/pink_silt_shingles.json index 5ad053eb..b13e5c80 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/pink_silt_shingles.json +++ b/src/main/generated/data/twigs/loot_table/blocks/pink_silt_shingles.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:pink_silt_shingles" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_amethyst.json b/src/main/generated/data/twigs/loot_table/blocks/polished_amethyst.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/polished_amethyst.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_amethyst.json index a0ae9172..91bad3a7 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_amethyst.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_amethyst.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:polished_amethyst" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_basalt_bricks.json b/src/main/generated/data/twigs/loot_table/blocks/polished_basalt_bricks.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/polished_basalt_bricks.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_basalt_bricks.json index 814da13b..f07966fe 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_basalt_bricks.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_basalt_bricks.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:polished_basalt_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone.json b/src/main/generated/data/twigs/loot_table/blocks/polished_bloodstone.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_bloodstone.json index 3901f0e4..7c6ce578 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_bloodstone.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:polished_bloodstone" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_brick_slab.json b/src/main/generated/data/twigs/loot_table/blocks/polished_bloodstone_brick_slab.json similarity index 80% rename from src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_brick_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_bloodstone_brick_slab.json index b95288d4..bb61d0d0 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_brick_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_bloodstone_brick_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:polished_bloodstone_brick_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:polished_bloodstone_brick_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_brick_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/polished_bloodstone_brick_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_brick_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_bloodstone_brick_stairs.json index 39bfc8db..916ba86e 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_brick_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_bloodstone_brick_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:polished_bloodstone_brick_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_brick_wall.json b/src/main/generated/data/twigs/loot_table/blocks/polished_bloodstone_brick_wall.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_brick_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_bloodstone_brick_wall.json index 6c09222c..ca5c1b4e 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_brick_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_bloodstone_brick_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:polished_bloodstone_brick_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_bricks.json b/src/main/generated/data/twigs/loot_table/blocks/polished_bloodstone_bricks.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_bricks.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_bloodstone_bricks.json index b2c822a9..ea48287f 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_bricks.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_bloodstone_bricks.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:polished_bloodstone_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_slab.json b/src/main/generated/data/twigs/loot_table/blocks/polished_bloodstone_slab.json similarity index 79% rename from src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_bloodstone_slab.json index 88fcb601..c2c0cb80 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_bloodstone_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:polished_bloodstone_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:polished_bloodstone_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/polished_bloodstone_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_bloodstone_stairs.json index 08844efb..ee9918a1 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_bloodstone_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_bloodstone_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:polished_bloodstone_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_calcite.json b/src/main/generated/data/twigs/loot_table/blocks/polished_calcite.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/polished_calcite.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_calcite.json index bbd5b1a4..d99c8f13 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_calcite.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_calcite.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:polished_calcite" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_calcite_brick_slab.json b/src/main/generated/data/twigs/loot_table/blocks/polished_calcite_brick_slab.json similarity index 80% rename from src/main/resources/data/twigs/loot_table/blocks/polished_calcite_brick_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_calcite_brick_slab.json index 1c8bd316..3e23e024 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_calcite_brick_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_calcite_brick_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:polished_calcite_brick_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:polished_calcite_brick_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_calcite_brick_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/polished_calcite_brick_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/polished_calcite_brick_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_calcite_brick_stairs.json index 22b71ffa..bdf9c3c1 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_calcite_brick_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_calcite_brick_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:polished_calcite_brick_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_calcite_brick_wall.json b/src/main/generated/data/twigs/loot_table/blocks/polished_calcite_brick_wall.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/polished_calcite_brick_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_calcite_brick_wall.json index 3f35c4ac..54b8c75a 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_calcite_brick_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_calcite_brick_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:polished_calcite_brick_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_calcite_bricks.json b/src/main/generated/data/twigs/loot_table/blocks/polished_calcite_bricks.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/polished_calcite_bricks.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_calcite_bricks.json index 745a6877..66d1e32b 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_calcite_bricks.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_calcite_bricks.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:polished_calcite_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_calcite_slab.json b/src/main/generated/data/twigs/loot_table/blocks/polished_calcite_slab.json similarity index 79% rename from src/main/resources/data/twigs/loot_table/blocks/polished_calcite_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_calcite_slab.json index 9977d8f9..905f6678 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_calcite_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_calcite_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:polished_calcite_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:polished_calcite_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_calcite_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/polished_calcite_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/polished_calcite_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_calcite_stairs.json index e88f936c..43f9155c 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_calcite_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_calcite_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:polished_calcite_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite.json b/src/main/generated/data/twigs/loot_table/blocks/polished_rhyolite.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_rhyolite.json index 1861b9d0..2a76655a 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_rhyolite.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:polished_rhyolite" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_brick_slab.json b/src/main/generated/data/twigs/loot_table/blocks/polished_rhyolite_brick_slab.json similarity index 80% rename from src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_brick_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_rhyolite_brick_slab.json index edb688a3..1747989e 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_brick_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_rhyolite_brick_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:polished_rhyolite_brick_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:polished_rhyolite_brick_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_brick_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/polished_rhyolite_brick_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_brick_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_rhyolite_brick_stairs.json index 8ee18dfa..77f4baed 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_brick_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_rhyolite_brick_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:polished_rhyolite_brick_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_brick_wall.json b/src/main/generated/data/twigs/loot_table/blocks/polished_rhyolite_brick_wall.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_brick_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_rhyolite_brick_wall.json index 4797d2a4..f8cb7389 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_brick_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_rhyolite_brick_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:polished_rhyolite_brick_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_bricks.json b/src/main/generated/data/twigs/loot_table/blocks/polished_rhyolite_bricks.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_bricks.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_rhyolite_bricks.json index eef18850..273f14c2 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_bricks.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_rhyolite_bricks.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:polished_rhyolite_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_slab.json b/src/main/generated/data/twigs/loot_table/blocks/polished_rhyolite_slab.json similarity index 79% rename from src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_rhyolite_slab.json index 4b32d7a1..5a5f1963 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_rhyolite_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:polished_rhyolite_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:polished_rhyolite_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/polished_rhyolite_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_rhyolite_stairs.json index 05b01a42..638a6dc1 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_rhyolite_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_rhyolite_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:polished_rhyolite_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_schist.json b/src/main/generated/data/twigs/loot_table/blocks/polished_schist.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/polished_schist.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_schist.json index a0363f66..6ad3fc06 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_schist.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_schist.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:polished_schist" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_schist_brick_slab.json b/src/main/generated/data/twigs/loot_table/blocks/polished_schist_brick_slab.json similarity index 80% rename from src/main/resources/data/twigs/loot_table/blocks/polished_schist_brick_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_schist_brick_slab.json index 9d48ab2f..0948626c 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_schist_brick_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_schist_brick_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:polished_schist_brick_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:polished_schist_brick_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_schist_brick_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/polished_schist_brick_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/polished_schist_brick_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_schist_brick_stairs.json index 195398d6..f7f4dc7b 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_schist_brick_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_schist_brick_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:polished_schist_brick_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_schist_brick_wall.json b/src/main/generated/data/twigs/loot_table/blocks/polished_schist_brick_wall.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/polished_schist_brick_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_schist_brick_wall.json index e61e1f33..dbd6f07e 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_schist_brick_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_schist_brick_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:polished_schist_brick_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_schist_bricks.json b/src/main/generated/data/twigs/loot_table/blocks/polished_schist_bricks.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/polished_schist_bricks.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_schist_bricks.json index 2909a3d2..211ae20e 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_schist_bricks.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_schist_bricks.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:polished_schist_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_schist_slab.json b/src/main/generated/data/twigs/loot_table/blocks/polished_schist_slab.json similarity index 79% rename from src/main/resources/data/twigs/loot_table/blocks/polished_schist_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_schist_slab.json index 732e10a7..2712153f 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_schist_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_schist_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:polished_schist_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:polished_schist_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_schist_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/polished_schist_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/polished_schist_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_schist_stairs.json index a39b9d7b..11a1aa0b 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_schist_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_schist_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:polished_schist_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_tuff.json b/src/main/generated/data/twigs/loot_table/blocks/polished_tuff.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/polished_tuff.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_tuff.json index 6d878436..4f545059 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_tuff.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_tuff.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:polished_tuff" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_tuff_brick_slab.json b/src/main/generated/data/twigs/loot_table/blocks/polished_tuff_brick_slab.json similarity index 79% rename from src/main/resources/data/twigs/loot_table/blocks/polished_tuff_brick_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_tuff_brick_slab.json index 6c93e372..8847966b 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_tuff_brick_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_tuff_brick_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:polished_tuff_brick_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:polished_tuff_brick_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_tuff_brick_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/polished_tuff_brick_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/polished_tuff_brick_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_tuff_brick_stairs.json index 6490cbcb..5c176b14 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_tuff_brick_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_tuff_brick_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:polished_tuff_brick_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_tuff_brick_wall.json b/src/main/generated/data/twigs/loot_table/blocks/polished_tuff_brick_wall.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/polished_tuff_brick_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_tuff_brick_wall.json index 33de8ae8..eee7c373 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_tuff_brick_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_tuff_brick_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:polished_tuff_brick_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_tuff_bricks.json b/src/main/generated/data/twigs/loot_table/blocks/polished_tuff_bricks.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/polished_tuff_bricks.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_tuff_bricks.json index d4f088fa..77a8ed30 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_tuff_bricks.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_tuff_bricks.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:polished_tuff_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_tuff_slab.json b/src/main/generated/data/twigs/loot_table/blocks/polished_tuff_slab.json similarity index 79% rename from src/main/resources/data/twigs/loot_table/blocks/polished_tuff_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_tuff_slab.json index f7bc289b..41ec4ed2 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_tuff_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_tuff_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:polished_tuff_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:polished_tuff_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/polished_tuff_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/polished_tuff_stairs.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/polished_tuff_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/polished_tuff_stairs.json index e1fe2c95..f3a3b41f 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/polished_tuff_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/polished_tuff_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:polished_tuff_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/potted_azalea_flowers.json b/src/main/generated/data/twigs/loot_table/blocks/potted_azalea_flowers.json similarity index 100% rename from src/main/resources/data/twigs/loot_table/blocks/potted_azalea_flowers.json rename to src/main/generated/data/twigs/loot_table/blocks/potted_azalea_flowers.json diff --git a/src/main/resources/data/twigs/loot_table/blocks/purple_packed_silt.json b/src/main/generated/data/twigs/loot_table/blocks/purple_packed_silt.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/purple_packed_silt.json rename to src/main/generated/data/twigs/loot_table/blocks/purple_packed_silt.json index 90f02741..4c494d2a 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/purple_packed_silt.json +++ b/src/main/generated/data/twigs/loot_table/blocks/purple_packed_silt.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:purple_packed_silt" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/purple_silt_pot.json b/src/main/generated/data/twigs/loot_table/blocks/purple_silt_pot.json similarity index 81% rename from src/main/resources/data/twigs/loot_table/blocks/purple_silt_pot.json rename to src/main/generated/data/twigs/loot_table/blocks/purple_silt_pot.json index de9817f1..05c40201 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/purple_silt_pot.json +++ b/src/main/generated/data/twigs/loot_table/blocks/purple_silt_pot.json @@ -2,11 +2,15 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", - "name": "twigs:purple_silt_pot", "functions": [ { "function": "minecraft:copy_components", @@ -15,14 +19,11 @@ ], "source": "block_entity" } - ] + ], + "name": "twigs:purple_silt_pot" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/purple_silt_shingle_slab.json b/src/main/generated/data/twigs/loot_table/blocks/purple_silt_shingle_slab.json similarity index 79% rename from src/main/resources/data/twigs/loot_table/blocks/purple_silt_shingle_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/purple_silt_shingle_slab.json index 938f8f2d..cd1b5127 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/purple_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/purple_silt_shingle_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:purple_silt_shingle_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:purple_silt_shingle_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/purple_silt_shingle_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/purple_silt_shingle_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/purple_silt_shingle_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/purple_silt_shingle_stairs.json index 746cc606..f12bada0 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/purple_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/purple_silt_shingle_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:purple_silt_shingle_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/purple_silt_shingle_wall.json b/src/main/generated/data/twigs/loot_table/blocks/purple_silt_shingle_wall.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/purple_silt_shingle_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/purple_silt_shingle_wall.json index c6572a8a..f6deb3b4 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/purple_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/purple_silt_shingle_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:purple_silt_shingle_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/purple_silt_shingles.json b/src/main/generated/data/twigs/loot_table/blocks/purple_silt_shingles.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/purple_silt_shingles.json rename to src/main/generated/data/twigs/loot_table/blocks/purple_silt_shingles.json index 957cf9d0..4012a0c1 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/purple_silt_shingles.json +++ b/src/main/generated/data/twigs/loot_table/blocks/purple_silt_shingles.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:purple_silt_shingles" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/quartz_column.json b/src/main/generated/data/twigs/loot_table/blocks/quartz_column.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/quartz_column.json rename to src/main/generated/data/twigs/loot_table/blocks/quartz_column.json index e2172bdd..37333da7 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/quartz_column.json +++ b/src/main/generated/data/twigs/loot_table/blocks/quartz_column.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:quartz_column" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/red_packed_silt.json b/src/main/generated/data/twigs/loot_table/blocks/red_packed_silt.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/red_packed_silt.json rename to src/main/generated/data/twigs/loot_table/blocks/red_packed_silt.json index f95992cf..633fd3e9 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/red_packed_silt.json +++ b/src/main/generated/data/twigs/loot_table/blocks/red_packed_silt.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:red_packed_silt" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/red_silt_pot.json b/src/main/generated/data/twigs/loot_table/blocks/red_silt_pot.json similarity index 81% rename from src/main/resources/data/twigs/loot_table/blocks/red_silt_pot.json rename to src/main/generated/data/twigs/loot_table/blocks/red_silt_pot.json index 2a0388b5..4eb901ff 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/red_silt_pot.json +++ b/src/main/generated/data/twigs/loot_table/blocks/red_silt_pot.json @@ -2,11 +2,15 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", - "name": "twigs:red_silt_pot", "functions": [ { "function": "minecraft:copy_components", @@ -15,14 +19,11 @@ ], "source": "block_entity" } - ] + ], + "name": "twigs:red_silt_pot" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/red_silt_shingle_slab.json b/src/main/generated/data/twigs/loot_table/blocks/red_silt_shingle_slab.json similarity index 79% rename from src/main/resources/data/twigs/loot_table/blocks/red_silt_shingle_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/red_silt_shingle_slab.json index 27ed4c86..d41f2cc9 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/red_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/red_silt_shingle_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:red_silt_shingle_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:red_silt_shingle_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/red_silt_shingle_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/red_silt_shingle_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/red_silt_shingle_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/red_silt_shingle_stairs.json index e04b751c..de4d94ef 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/red_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/red_silt_shingle_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:red_silt_shingle_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/red_silt_shingle_wall.json b/src/main/generated/data/twigs/loot_table/blocks/red_silt_shingle_wall.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/red_silt_shingle_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/red_silt_shingle_wall.json index 38f60ab7..eb0184a8 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/red_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/red_silt_shingle_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:red_silt_shingle_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/red_silt_shingles.json b/src/main/generated/data/twigs/loot_table/blocks/red_silt_shingles.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/red_silt_shingles.json rename to src/main/generated/data/twigs/loot_table/blocks/red_silt_shingles.json index b083ceb4..c997bd80 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/red_silt_shingles.json +++ b/src/main/generated/data/twigs/loot_table/blocks/red_silt_shingles.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:red_silt_shingles" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/rhyolite.json b/src/main/generated/data/twigs/loot_table/blocks/rhyolite.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/rhyolite.json rename to src/main/generated/data/twigs/loot_table/blocks/rhyolite.json index 3bc7f6fe..49d910e2 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/rhyolite.json +++ b/src/main/generated/data/twigs/loot_table/blocks/rhyolite.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:rhyolite" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/rhyolite_slab.json b/src/main/generated/data/twigs/loot_table/blocks/rhyolite_slab.json similarity index 79% rename from src/main/resources/data/twigs/loot_table/blocks/rhyolite_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/rhyolite_slab.json index fa96cb52..67ddfacc 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/rhyolite_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/rhyolite_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:rhyolite_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:rhyolite_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/rhyolite_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/rhyolite_stairs.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/rhyolite_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/rhyolite_stairs.json index a6c7fbdc..14960d32 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/rhyolite_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/rhyolite_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:rhyolite_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/rhyolite_wall.json b/src/main/generated/data/twigs/loot_table/blocks/rhyolite_wall.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/rhyolite_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/rhyolite_wall.json index 53c52a44..99e29c3a 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/rhyolite_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/rhyolite_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:rhyolite_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/rocky_dirt.json b/src/main/generated/data/twigs/loot_table/blocks/rocky_dirt.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/rocky_dirt.json rename to src/main/generated/data/twigs/loot_table/blocks/rocky_dirt.json index 0801fadd..5d48eb74 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/rocky_dirt.json +++ b/src/main/generated/data/twigs/loot_table/blocks/rocky_dirt.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:rocky_dirt" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/roseate_seashell.json b/src/main/generated/data/twigs/loot_table/blocks/roseate_seashell.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/roseate_seashell.json rename to src/main/generated/data/twigs/loot_table/blocks/roseate_seashell.json index a64c77df..6f55f213 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/roseate_seashell.json +++ b/src/main/generated/data/twigs/loot_table/blocks/roseate_seashell.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:roseate_seashell" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/schist.json b/src/main/generated/data/twigs/loot_table/blocks/schist.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/schist.json rename to src/main/generated/data/twigs/loot_table/blocks/schist.json index 73e9d878..879b8ebb 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/schist.json +++ b/src/main/generated/data/twigs/loot_table/blocks/schist.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:schist" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/schist_slab.json b/src/main/generated/data/twigs/loot_table/blocks/schist_slab.json similarity index 79% rename from src/main/resources/data/twigs/loot_table/blocks/schist_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/schist_slab.json index e6b7276a..43d1129c 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/schist_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/schist_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:schist_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:schist_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/schist_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/schist_stairs.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/schist_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/schist_stairs.json index a8f94212..e6458899 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/schist_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/schist_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:schist_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/schist_wall.json b/src/main/generated/data/twigs/loot_table/blocks/schist_wall.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/schist_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/schist_wall.json index e2217d11..e69f0c06 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/schist_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/schist_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:schist_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/silt.json b/src/main/generated/data/twigs/loot_table/blocks/silt.json similarity index 74% rename from src/main/resources/data/twigs/loot_table/blocks/silt.json rename to src/main/generated/data/twigs/loot_table/blocks/silt.json index d5e57cb5..7f01d4fe 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/silt.json +++ b/src/main/generated/data/twigs/loot_table/blocks/silt.json @@ -13,14 +13,16 @@ { "condition": "minecraft:match_tool", "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } } - } - ] + ] + } } } ], diff --git a/src/main/resources/data/twigs/loot_table/blocks/silt_brick_slab.json b/src/main/generated/data/twigs/loot_table/blocks/silt_brick_slab.json similarity index 79% rename from src/main/resources/data/twigs/loot_table/blocks/silt_brick_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/silt_brick_slab.json index d2d41791..b2ee50bf 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/silt_brick_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/silt_brick_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:silt_brick_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:silt_brick_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/silt_brick_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/silt_brick_stairs.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/silt_brick_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/silt_brick_stairs.json index a5967e6a..664f4015 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/silt_brick_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/silt_brick_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:silt_brick_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/silt_brick_trail.json b/src/main/generated/data/twigs/loot_table/blocks/silt_brick_trail.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/silt_brick_trail.json rename to src/main/generated/data/twigs/loot_table/blocks/silt_brick_trail.json index b41f15b6..3e16a333 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/silt_brick_trail.json +++ b/src/main/generated/data/twigs/loot_table/blocks/silt_brick_trail.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:silt_brick_trail" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/silt_brick_wall.json b/src/main/generated/data/twigs/loot_table/blocks/silt_brick_wall.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/silt_brick_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/silt_brick_wall.json index 931453fa..bdef64cc 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/silt_brick_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/silt_brick_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:silt_brick_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/silt_bricks.json b/src/main/generated/data/twigs/loot_table/blocks/silt_bricks.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/silt_bricks.json rename to src/main/generated/data/twigs/loot_table/blocks/silt_bricks.json index 68eb10eb..2dfb920f 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/silt_bricks.json +++ b/src/main/generated/data/twigs/loot_table/blocks/silt_bricks.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:silt_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/silt_pot.json b/src/main/generated/data/twigs/loot_table/blocks/silt_pot.json similarity index 82% rename from src/main/resources/data/twigs/loot_table/blocks/silt_pot.json rename to src/main/generated/data/twigs/loot_table/blocks/silt_pot.json index 0878eb6d..41240085 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/silt_pot.json +++ b/src/main/generated/data/twigs/loot_table/blocks/silt_pot.json @@ -2,11 +2,15 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", - "name": "twigs:silt_pot", "functions": [ { "function": "minecraft:copy_components", @@ -15,14 +19,11 @@ ], "source": "block_entity" } - ] + ], + "name": "twigs:silt_pot" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/silt_shingle_slab.json b/src/main/generated/data/twigs/loot_table/blocks/silt_shingle_slab.json similarity index 79% rename from src/main/resources/data/twigs/loot_table/blocks/silt_shingle_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/silt_shingle_slab.json index 8338a810..b8444960 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/silt_shingle_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/silt_shingle_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:silt_shingle_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:silt_shingle_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/silt_shingle_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/silt_shingle_stairs.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/silt_shingle_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/silt_shingle_stairs.json index 2d654a24..6be34fc0 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/silt_shingle_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:silt_shingle_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/silt_shingle_wall.json b/src/main/generated/data/twigs/loot_table/blocks/silt_shingle_wall.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/silt_shingle_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/silt_shingle_wall.json index f959cc98..e146bc63 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/silt_shingle_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/silt_shingle_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:silt_shingle_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/silt_shingles.json b/src/main/generated/data/twigs/loot_table/blocks/silt_shingles.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/silt_shingles.json rename to src/main/generated/data/twigs/loot_table/blocks/silt_shingles.json index e070ed40..e4538276 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/silt_shingles.json +++ b/src/main/generated/data/twigs/loot_table/blocks/silt_shingles.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:silt_shingles" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/smooth_basalt_brick_slab.json b/src/main/generated/data/twigs/loot_table/blocks/smooth_basalt_brick_slab.json similarity index 86% rename from src/main/resources/data/twigs/loot_table/blocks/smooth_basalt_brick_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/smooth_basalt_brick_slab.json index cbc23947..15d1f720 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/smooth_basalt_brick_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/smooth_basalt_brick_slab.json @@ -2,25 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1.0, "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:smooth_basalt_brick_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], "count": 2.0, - "add": false + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -28,7 +27,8 @@ ], "name": "twigs:smooth_basalt_brick_slab" } - ] + ], + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/smooth_basalt_brick_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/smooth_basalt_brick_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/smooth_basalt_brick_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/smooth_basalt_brick_stairs.json index fcae382d..ba98bacb 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/smooth_basalt_brick_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/smooth_basalt_brick_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:smooth_basalt_brick_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/smooth_basalt_brick_wall.json b/src/main/generated/data/twigs/loot_table/blocks/smooth_basalt_brick_wall.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/smooth_basalt_brick_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/smooth_basalt_brick_wall.json index 285a88b1..7be040ab 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/smooth_basalt_brick_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/smooth_basalt_brick_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:smooth_basalt_brick_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/smooth_basalt_bricks.json b/src/main/generated/data/twigs/loot_table/blocks/smooth_basalt_bricks.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/smooth_basalt_bricks.json rename to src/main/generated/data/twigs/loot_table/blocks/smooth_basalt_bricks.json index 542fc55e..f41894f6 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/smooth_basalt_bricks.json +++ b/src/main/generated/data/twigs/loot_table/blocks/smooth_basalt_bricks.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:smooth_basalt_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/smooth_stone_brick_slab.json b/src/main/generated/data/twigs/loot_table/blocks/smooth_stone_brick_slab.json similarity index 79% rename from src/main/resources/data/twigs/loot_table/blocks/smooth_stone_brick_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/smooth_stone_brick_slab.json index 8e1ecb81..ec689767 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/smooth_stone_brick_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/smooth_stone_brick_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:smooth_stone_brick_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:smooth_stone_brick_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/smooth_stone_brick_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/smooth_stone_brick_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/smooth_stone_brick_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/smooth_stone_brick_stairs.json index 71584ce8..53e0be2a 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/smooth_stone_brick_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/smooth_stone_brick_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:smooth_stone_brick_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/smooth_stone_brick_wall.json b/src/main/generated/data/twigs/loot_table/blocks/smooth_stone_brick_wall.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/smooth_stone_brick_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/smooth_stone_brick_wall.json index 8a9867a2..d6ae2297 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/smooth_stone_brick_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/smooth_stone_brick_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:smooth_stone_brick_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/smooth_stone_bricks.json b/src/main/generated/data/twigs/loot_table/blocks/smooth_stone_bricks.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/smooth_stone_bricks.json rename to src/main/generated/data/twigs/loot_table/blocks/smooth_stone_bricks.json index e940eca9..bd789ac5 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/smooth_stone_bricks.json +++ b/src/main/generated/data/twigs/loot_table/blocks/smooth_stone_bricks.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:smooth_stone_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/soul_lamp.json b/src/main/generated/data/twigs/loot_table/blocks/soul_lamp.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/soul_lamp.json rename to src/main/generated/data/twigs/loot_table/blocks/soul_lamp.json index b847eb0b..280ec0bd 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/soul_lamp.json +++ b/src/main/generated/data/twigs/loot_table/blocks/soul_lamp.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:soul_lamp" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] } \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/spruce_table.json b/src/main/generated/data/twigs/loot_table/blocks/spruce_table.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/spruce_table.json rename to src/main/generated/data/twigs/loot_table/blocks/spruce_table.json index 60ab8390..8131fb60 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/spruce_table.json +++ b/src/main/generated/data/twigs/loot_table/blocks/spruce_table.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:spruce_table" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/stone_column.json b/src/main/generated/data/twigs/loot_table/blocks/stone_column.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/stone_column.json rename to src/main/generated/data/twigs/loot_table/blocks/stone_column.json index f6035b11..9e488ebe 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/stone_column.json +++ b/src/main/generated/data/twigs/loot_table/blocks/stone_column.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:stone_column" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/tangerine_seashell.json b/src/main/generated/data/twigs/loot_table/blocks/tangerine_seashell.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/tangerine_seashell.json rename to src/main/generated/data/twigs/loot_table/blocks/tangerine_seashell.json index 08d56674..be11a7d9 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/tangerine_seashell.json +++ b/src/main/generated/data/twigs/loot_table/blocks/tangerine_seashell.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:tangerine_seashell" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/torchflower_paper_lantern.json b/src/main/generated/data/twigs/loot_table/blocks/torchflower_paper_lantern.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/torchflower_paper_lantern.json rename to src/main/generated/data/twigs/loot_table/blocks/torchflower_paper_lantern.json index d81cc046..0f8c1de4 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/torchflower_paper_lantern.json +++ b/src/main/generated/data/twigs/loot_table/blocks/torchflower_paper_lantern.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:torchflower_paper_lantern" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/twig.json b/src/main/generated/data/twigs/loot_table/blocks/twig.json similarity index 100% rename from src/main/resources/data/twigs/loot_table/blocks/twig.json rename to src/main/generated/data/twigs/loot_table/blocks/twig.json diff --git a/src/main/resources/data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_slab.json b/src/main/generated/data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_slab.json similarity index 80% rename from src/main/resources/data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_slab.json index 17b52c5d..fe85b57e 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:twisting_polished_blackstone_brick_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:twisting_polished_blackstone_brick_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_stairs.json index a49cde5a..c14255bd 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:twisting_polished_blackstone_brick_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_wall.json b/src/main/generated/data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_wall.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_wall.json index 1ef03099..5835b65d 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:twisting_polished_blackstone_brick_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/twisting_polished_blackstone_bricks.json b/src/main/generated/data/twigs/loot_table/blocks/twisting_polished_blackstone_bricks.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/twisting_polished_blackstone_bricks.json rename to src/main/generated/data/twigs/loot_table/blocks/twisting_polished_blackstone_bricks.json index 5b797d08..fcd9d251 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/twisting_polished_blackstone_bricks.json +++ b/src/main/generated/data/twigs/loot_table/blocks/twisting_polished_blackstone_bricks.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:twisting_polished_blackstone_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/warped_shroomlamp.json b/src/main/generated/data/twigs/loot_table/blocks/warped_shroomlamp.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/warped_shroomlamp.json rename to src/main/generated/data/twigs/loot_table/blocks/warped_shroomlamp.json index 5f9a8b2f..ef4d54db 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/warped_shroomlamp.json +++ b/src/main/generated/data/twigs/loot_table/blocks/warped_shroomlamp.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:warped_shroomlamp" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/warped_table.json b/src/main/generated/data/twigs/loot_table/blocks/warped_table.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/warped_table.json rename to src/main/generated/data/twigs/loot_table/blocks/warped_table.json index 4a44870a..4ad17cff 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/warped_table.json +++ b/src/main/generated/data/twigs/loot_table/blocks/warped_table.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:warped_table" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/waxed_copper_pillar.json b/src/main/generated/data/twigs/loot_table/blocks/waxed_copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/loot_table/blocks/waxed_copper_pillar.json rename to src/main/generated/data/twigs/loot_table/blocks/waxed_copper_pillar.json diff --git a/src/main/resources/data/twigs/loot_table/blocks/waxed_exposed_copper_pillar.json b/src/main/generated/data/twigs/loot_table/blocks/waxed_exposed_copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/loot_table/blocks/waxed_exposed_copper_pillar.json rename to src/main/generated/data/twigs/loot_table/blocks/waxed_exposed_copper_pillar.json diff --git a/src/main/resources/data/twigs/loot_table/blocks/waxed_oxidized_copper_pillar.json b/src/main/generated/data/twigs/loot_table/blocks/waxed_oxidized_copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/loot_table/blocks/waxed_oxidized_copper_pillar.json rename to src/main/generated/data/twigs/loot_table/blocks/waxed_oxidized_copper_pillar.json diff --git a/src/main/resources/data/twigs/loot_table/blocks/waxed_weathered_copper_pillar.json b/src/main/generated/data/twigs/loot_table/blocks/waxed_weathered_copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/loot_table/blocks/waxed_weathered_copper_pillar.json rename to src/main/generated/data/twigs/loot_table/blocks/waxed_weathered_copper_pillar.json diff --git a/src/main/resources/data/twigs/loot_table/blocks/weathered_copper_pillar.json b/src/main/generated/data/twigs/loot_table/blocks/weathered_copper_pillar.json similarity index 100% rename from src/main/resources/data/twigs/loot_table/blocks/weathered_copper_pillar.json rename to src/main/generated/data/twigs/loot_table/blocks/weathered_copper_pillar.json diff --git a/src/main/resources/data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_slab.json b/src/main/generated/data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_slab.json similarity index 80% rename from src/main/resources/data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_slab.json index fb347dd9..7362fc85 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:weeping_polished_blackstone_brick_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:weeping_polished_blackstone_brick_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_stairs.json index 24aebedc..2178c796 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:weeping_polished_blackstone_brick_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_wall.json b/src/main/generated/data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_wall.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_wall.json index 71d9d0c2..d179b7fb 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:weeping_polished_blackstone_brick_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/weeping_polished_blackstone_bricks.json b/src/main/generated/data/twigs/loot_table/blocks/weeping_polished_blackstone_bricks.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/weeping_polished_blackstone_bricks.json rename to src/main/generated/data/twigs/loot_table/blocks/weeping_polished_blackstone_bricks.json index e31d9149..70defdf9 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/weeping_polished_blackstone_bricks.json +++ b/src/main/generated/data/twigs/loot_table/blocks/weeping_polished_blackstone_bricks.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:weeping_polished_blackstone_bricks" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/white_packed_silt.json b/src/main/generated/data/twigs/loot_table/blocks/white_packed_silt.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/white_packed_silt.json rename to src/main/generated/data/twigs/loot_table/blocks/white_packed_silt.json index 462cb147..bac57689 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/white_packed_silt.json +++ b/src/main/generated/data/twigs/loot_table/blocks/white_packed_silt.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:white_packed_silt" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/white_silt_pot.json b/src/main/generated/data/twigs/loot_table/blocks/white_silt_pot.json similarity index 81% rename from src/main/resources/data/twigs/loot_table/blocks/white_silt_pot.json rename to src/main/generated/data/twigs/loot_table/blocks/white_silt_pot.json index 2259b36c..7c040456 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/white_silt_pot.json +++ b/src/main/generated/data/twigs/loot_table/blocks/white_silt_pot.json @@ -2,11 +2,15 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", - "name": "twigs:white_silt_pot", "functions": [ { "function": "minecraft:copy_components", @@ -15,14 +19,11 @@ ], "source": "block_entity" } - ] + ], + "name": "twigs:white_silt_pot" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/white_silt_shingle_slab.json b/src/main/generated/data/twigs/loot_table/blocks/white_silt_shingle_slab.json similarity index 79% rename from src/main/resources/data/twigs/loot_table/blocks/white_silt_shingle_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/white_silt_shingle_slab.json index 88c9c484..48dd92a6 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/white_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/white_silt_shingle_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:white_silt_shingle_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:white_silt_shingle_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/white_silt_shingle_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/white_silt_shingle_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/white_silt_shingle_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/white_silt_shingle_stairs.json index f447116b..2bdb8963 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/white_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/white_silt_shingle_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:white_silt_shingle_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/white_silt_shingle_wall.json b/src/main/generated/data/twigs/loot_table/blocks/white_silt_shingle_wall.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/white_silt_shingle_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/white_silt_shingle_wall.json index faf45bcc..2de0f319 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/white_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/white_silt_shingle_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:white_silt_shingle_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/white_silt_shingles.json b/src/main/generated/data/twigs/loot_table/blocks/white_silt_shingles.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/white_silt_shingles.json rename to src/main/generated/data/twigs/loot_table/blocks/white_silt_shingles.json index 86f29c5f..0db5fc79 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/white_silt_shingles.json +++ b/src/main/generated/data/twigs/loot_table/blocks/white_silt_shingles.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:white_silt_shingles" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/yellow_packed_silt.json b/src/main/generated/data/twigs/loot_table/blocks/yellow_packed_silt.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/yellow_packed_silt.json rename to src/main/generated/data/twigs/loot_table/blocks/yellow_packed_silt.json index 01d222ee..832d676f 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/yellow_packed_silt.json +++ b/src/main/generated/data/twigs/loot_table/blocks/yellow_packed_silt.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:yellow_packed_silt" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/yellow_silt_pot.json b/src/main/generated/data/twigs/loot_table/blocks/yellow_silt_pot.json similarity index 81% rename from src/main/resources/data/twigs/loot_table/blocks/yellow_silt_pot.json rename to src/main/generated/data/twigs/loot_table/blocks/yellow_silt_pot.json index d8cb7f07..3afc4e8e 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/yellow_silt_pot.json +++ b/src/main/generated/data/twigs/loot_table/blocks/yellow_silt_pot.json @@ -2,11 +2,15 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", - "name": "twigs:yellow_silt_pot", "functions": [ { "function": "minecraft:copy_components", @@ -15,14 +19,11 @@ ], "source": "block_entity" } - ] + ], + "name": "twigs:yellow_silt_pot" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/yellow_silt_shingle_slab.json b/src/main/generated/data/twigs/loot_table/blocks/yellow_silt_shingle_slab.json similarity index 79% rename from src/main/resources/data/twigs/loot_table/blocks/yellow_silt_shingle_slab.json rename to src/main/generated/data/twigs/loot_table/blocks/yellow_silt_shingle_slab.json index 788e2225..596b5d61 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/yellow_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/loot_table/blocks/yellow_silt_shingle_slab.json @@ -2,23 +2,24 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { - "function": "minecraft:set_count", + "add": false, "conditions": [ { - "condition": "minecraft:block_state_property", "block": "twigs:yellow_silt_shingle_slab", + "condition": "minecraft:block_state_property", "properties": { "type": "double" } } ], - "count": 2 + "count": 2.0, + "function": "minecraft:set_count" }, { "function": "minecraft:explosion_decay" @@ -26,7 +27,8 @@ ], "name": "twigs:yellow_silt_shingle_slab" } - ] + ], + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/yellow_silt_shingle_stairs.json b/src/main/generated/data/twigs/loot_table/blocks/yellow_silt_shingle_stairs.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/yellow_silt_shingle_stairs.json rename to src/main/generated/data/twigs/loot_table/blocks/yellow_silt_shingle_stairs.json index 309fb182..0059a92b 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/yellow_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/loot_table/blocks/yellow_silt_shingle_stairs.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:yellow_silt_shingle_stairs" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/yellow_silt_shingle_wall.json b/src/main/generated/data/twigs/loot_table/blocks/yellow_silt_shingle_wall.json similarity index 84% rename from src/main/resources/data/twigs/loot_table/blocks/yellow_silt_shingle_wall.json rename to src/main/generated/data/twigs/loot_table/blocks/yellow_silt_shingle_wall.json index 96c4fb51..3546ae81 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/yellow_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/loot_table/blocks/yellow_silt_shingle_wall.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:yellow_silt_shingle_wall" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/loot_table/blocks/yellow_silt_shingles.json b/src/main/generated/data/twigs/loot_table/blocks/yellow_silt_shingles.json similarity index 83% rename from src/main/resources/data/twigs/loot_table/blocks/yellow_silt_shingles.json rename to src/main/generated/data/twigs/loot_table/blocks/yellow_silt_shingles.json index 0a0959ed..8a4d258d 100644 --- a/src/main/resources/data/twigs/loot_table/blocks/yellow_silt_shingles.json +++ b/src/main/generated/data/twigs/loot_table/blocks/yellow_silt_shingles.json @@ -2,18 +2,19 @@ "type": "minecraft:block", "pools": [ { - "rolls": 1, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], "entries": [ { "type": "minecraft:item", "name": "twigs:yellow_silt_shingles" } ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] + "rolls": 1.0 } ] -} +} \ No newline at end of file diff --git a/src/main/java/com/ninni/twigs/data/TwigsBlockLootTableProvider.java b/src/main/java/com/ninni/twigs/data/TwigsBlockLootTableProvider.java new file mode 100644 index 00000000..317fb831 --- /dev/null +++ b/src/main/java/com/ninni/twigs/data/TwigsBlockLootTableProvider.java @@ -0,0 +1,69 @@ +package com.ninni.twigs.data; + +import com.ninni.twigs.TwigsProperties; +import com.ninni.twigs.block.SiltPotBlock; +import com.ninni.twigs.registry.TwigsBlocks; +import com.ninni.twigs.registry.TwigsItems; +import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput; +import net.fabricmc.fabric.api.datagen.v1.provider.FabricBlockLootTableProvider; +import net.minecraft.advancements.critereon.StatePropertiesPredicate; +import net.minecraft.core.Direction; +import net.minecraft.core.HolderLookup; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.MultifaceBlock; +import net.minecraft.world.level.block.SlabBlock; +import net.minecraft.world.level.storage.loot.LootContext; +import net.minecraft.world.level.storage.loot.LootPool; +import net.minecraft.world.level.storage.loot.LootTable; +import net.minecraft.world.level.storage.loot.entries.LootItem; +import net.minecraft.world.level.storage.loot.functions.SetItemCountFunction; +import net.minecraft.world.level.storage.loot.predicates.LootItemBlockStatePropertyCondition; +import net.minecraft.world.level.storage.loot.predicates.LootItemEntityPropertyCondition; +import net.minecraft.world.level.storage.loot.providers.number.ConstantValue; + +import java.util.concurrent.CompletableFuture; + +public class TwigsBlockLootTableProvider extends FabricBlockLootTableProvider { + protected TwigsBlockLootTableProvider(FabricDataOutput dataOutput, CompletableFuture registryLookup) { + super(dataOutput, registryLookup); + } + + @Override + public void generate() { + for (Block block : TwigsDataGenerator.getModBlocks()) { + switch (block) { + case SlabBlock slabBlock -> add(slabBlock, this::createSlabItemTable); + case SiltPotBlock siltPotBlock -> add(siltPotBlock, this::createNameableBlockEntityTable); + case MultifaceBlock multifaceBlock -> add(multifaceBlock, this::createCustomMultifaceBlockDrops); + default -> dropSelf(block); + } + } + + dropPottedContents(TwigsBlocks.POTTED_AZALEA_FLOWERS); + add(TwigsBlocks.SILT, (block) -> createSingleItemTableWithSilkTouch(block, TwigsItems.SILT_BALL, ConstantValue.exactly(4))); + + + add(TwigsBlocks.BAMBOO_LEAVES, (block) -> LootTable.lootTable() + .withPool(LootPool.lootPool().when(LootItemEntityPropertyCondition.entityPresent(LootContext.EntityTarget.THIS)) + .add(LootItem.lootTableItem(TwigsBlocks.BAMBOO_LEAVES) + .apply(SetItemCountFunction.setCount(ConstantValue.exactly(2)).when(getLeafState(block, 2))) + .apply(SetItemCountFunction.setCount(ConstantValue.exactly(3)).when(getLeafState(block, 3))) + .apply(SetItemCountFunction.setCount(ConstantValue.exactly(4)).when(getLeafState(block, 4))) + ) + ) + ); + } + + private LootItemBlockStatePropertyCondition.Builder getLeafState(Block block, int layer) { + return LootItemBlockStatePropertyCondition.hasBlockStateProperties(block).setProperties(StatePropertiesPredicate.Builder.properties().hasProperty(TwigsProperties.LAYERS_1_4, layer)); + } + + public LootTable.Builder createCustomMultifaceBlockDrops(Block block) { + return LootTable.lootTable().withPool(LootPool.lootPool().add( + this.applyExplosionDecay(block, + LootItem.lootTableItem(block).apply(Direction.values(), direction -> SetItemCountFunction.setCount(ConstantValue.exactly(1.0f), true).when(LootItemBlockStatePropertyCondition.hasBlockStateProperties(block).setProperties(StatePropertiesPredicate.Builder.properties().hasProperty(MultifaceBlock.getFaceProperty(direction), true))))).apply(SetItemCountFunction.setCount(ConstantValue.exactly(-1.0f), true) + ) + ) + ); + } +} diff --git a/src/main/resources/data/twigs/loot_table/blocks/azalea_flowers.json b/src/main/resources/data/twigs/loot_table/blocks/azalea_flowers.json deleted file mode 100644 index f9141dc0..00000000 --- a/src/main/resources/data/twigs/loot_table/blocks/azalea_flowers.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "twigs:azalea_flowers" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/main/resources/data/twigs/loot_table/blocks/bamboo_leaves.json b/src/main/resources/data/twigs/loot_table/blocks/bamboo_leaves.json deleted file mode 100644 index fabd3042..00000000 --- a/src/main/resources/data/twigs/loot_table/blocks/bamboo_leaves.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "functions": [ - { - "add": true, - "conditions": [ - { - "block": "twigs:bamboo_leaves", - "condition": "minecraft:block_state_property", - "properties": { - "layers": "2" - } - } - ], - "count": 1.0, - "function": "minecraft:set_count" - }, - { - "add": true, - "conditions": [ - { - "block": "twigs:bamboo_leaves", - "condition": "minecraft:block_state_property", - "properties": { - "layers": "3" - } - } - ], - "count": 2.0, - "function": "minecraft:set_count" - }, - { - "add": true, - "conditions": [ - { - "block": "twigs:bamboo_leaves", - "condition": "minecraft:block_state_property", - "properties": { - "layers": "4" - } - } - ], - "count": 3.0, - "function": "minecraft:set_count" - } - ], - "name": "twigs:bamboo_leaves" - } - ] - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file From 18666d40f166663fa9e0dcf328438d5042842fa8 Mon Sep 17 00:00:00 2001 From: theendercore Date: Sat, 20 Jul 2024 19:42:34 +0300 Subject: [PATCH 42/72] - a surprise tool for later --- .gitignore | 2 + .../36fb0ef7db3631aaec8b8c8fad361d5002006f19 | 14 - .../6450e90650d4421455da75ea6d43cdad7fa0224d | 2 - .../69bc0b221acfd1afed885d9a408e11db82bb3abb | 21 -- .../742b0d218f7c144f2f7bc40299b932f824413719 | 2 - .../81a664b3b5556a7041d489b28eb3559c97673e03 | 9 - .../93b7124a01bff57fd158eb0420134368946376e1 | 4 - .../992030af1166d80cd522100e1ae5b945fa70818d | 11 - .../b3e3abf5c31e46d9dad0defea421bf0dc236ab45 | 256 ------------------ .../f418228a60fef977eb19c4adca647c6a9fa60d17 | 9 - 10 files changed, 2 insertions(+), 328 deletions(-) delete mode 100644 src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 delete mode 100644 src/main/generated/.cache/6450e90650d4421455da75ea6d43cdad7fa0224d delete mode 100644 src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb delete mode 100644 src/main/generated/.cache/742b0d218f7c144f2f7bc40299b932f824413719 delete mode 100644 src/main/generated/.cache/81a664b3b5556a7041d489b28eb3559c97673e03 delete mode 100644 src/main/generated/.cache/93b7124a01bff57fd158eb0420134368946376e1 delete mode 100644 src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d delete mode 100644 src/main/generated/.cache/b3e3abf5c31e46d9dad0defea421bf0dc236ab45 delete mode 100644 src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 diff --git a/.gitignore b/.gitignore index 09cd281f..6e4a1094 100644 --- a/.gitignore +++ b/.gitignore @@ -31,3 +31,5 @@ bin/ # fabric run/ + +src/main/generated/.cache \ No newline at end of file diff --git a/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 b/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 deleted file mode 100644 index 5b1ceed6..00000000 --- a/src/main/generated/.cache/36fb0ef7db3631aaec8b8c8fad361d5002006f19 +++ /dev/null @@ -1,14 +0,0 @@ -// 1.21 2024-07-20T18:28:51.859648321 Twigs/Tags for minecraft:item -599791d5ff829d9bc2c89986df8bf789dca7e962 data/minecraft/tags/item/piglin_repellents.json -b149ca0af955728398901a109a265985c8148fef data/minecraft/tags/item/walls.json -96c4fae30aa703fb8bb48d3c8dfb126468677f35 data/minecraft/tags/item/stairs.json -33e68d4e3e1958c8ef642f2af2ae761bb67b7ad3 data/minecraft/tags/item/small_flowers.json -be04783777713d461327c38454be43107254bf71 data/twigs/tags/item/bloodstone.json -6b2fbd51696b24130e7b9082e8c2bba4ae324a22 data/twigs/tags/item/packed_silt.json -f76b491c1b4e07e5dec76430704d4721fdbd0969 data/twigs/tags/item/tables.json -555634d44bd366e8aa29df9dde35d30b3eac87b8 data/twigs/tags/item/schist.json -53b99d8c0c4c77ea2142b8553858d2954d7beb25 data/twigs/tags/item/silt_pots.json -bb490d6298d60add7923fd01e6b2279cef2909d0 data/minecraft/tags/item/slabs.json -31b960b72b02328418d0052c3265d6ee821d1d02 data/twigs/tags/item/seashells.json -2d36e807a9494cb31437d5a846b38ea081b7a75a data/twigs/tags/item/rhyolite.json -c6029ff916924cf1a8283307ba9c1a1576a75f24 data/twigs/tags/item/packed_silt_full_blocks.json diff --git a/src/main/generated/.cache/6450e90650d4421455da75ea6d43cdad7fa0224d b/src/main/generated/.cache/6450e90650d4421455da75ea6d43cdad7fa0224d deleted file mode 100644 index 9683ce23..00000000 --- a/src/main/generated/.cache/6450e90650d4421455da75ea6d43cdad7fa0224d +++ /dev/null @@ -1,2 +0,0 @@ -// 1.21 2024-07-20T18:28:51.863264006 Twigs/minecraft:chest Loot Table -bd7da6d8bde20477affb14fd30512022d711467f data/twigs/loot_table/chests/bloodstone_obelisk.json diff --git a/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb b/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb deleted file mode 100644 index 5e7e64ff..00000000 --- a/src/main/generated/.cache/69bc0b221acfd1afed885d9a408e11db82bb3abb +++ /dev/null @@ -1,21 +0,0 @@ -// 1.21 2024-07-20T18:28:51.862004085 Twigs/Tags for minecraft:block -0f272983a157bea31392a17708ff6cae52275e01 data/minecraft/tags/block/replaceable_by_trees.json -be04783777713d461327c38454be43107254bf71 data/twigs/tags/block/bloodstone.json -0f272983a157bea31392a17708ff6cae52275e01 data/minecraft/tags/block/replaceable.json -53b99d8c0c4c77ea2142b8553858d2954d7beb25 data/twigs/tags/block/silt_pots.json -09620d4cf563c8fc87466bca3f0530140f260de3 data/minecraft/tags/block/flower_pots.json -09b092c64fc5ef3fb0fd55e2f2d5549a3adf47a9 data/minecraft/tags/block/mineable/pickaxe.json -e6076b519f016d5b5e38c00c9e224e9e20756ad9 data/twigs/tags/block/offset_remover.json -96c4fae30aa703fb8bb48d3c8dfb126468677f35 data/minecraft/tags/block/stairs.json -bb490d6298d60add7923fd01e6b2279cef2909d0 data/minecraft/tags/block/slabs.json -555634d44bd366e8aa29df9dde35d30b3eac87b8 data/twigs/tags/block/schist.json -d98f5087086b742d3310c4356bbf4ef824764bb6 data/minecraft/tags/block/mineable/axe.json -0a287cae50cab461a71caf3f1b50eb5534b193d9 data/minecraft/tags/block/inside_step_sound_blocks.json -f76b491c1b4e07e5dec76430704d4721fdbd0969 data/twigs/tags/block/tables.json -342d1c926630cb925d6eb9d820022ee45fe6c2e2 data/minecraft/tags/block/crystal_sound_blocks.json -24d2ac804c89467a50f2f26ab923ac79d8b58ed0 data/minecraft/tags/block/mineable/shovel.json -33e68d4e3e1958c8ef642f2af2ae761bb67b7ad3 data/minecraft/tags/block/small_flowers.json -6b2fbd51696b24130e7b9082e8c2bba4ae324a22 data/twigs/tags/block/packed_silt.json -b149ca0af955728398901a109a265985c8148fef data/minecraft/tags/block/walls.json -599791d5ff829d9bc2c89986df8bf789dca7e962 data/minecraft/tags/block/piglin_repellents.json -2d36e807a9494cb31437d5a846b38ea081b7a75a data/twigs/tags/block/rhyolite.json diff --git a/src/main/generated/.cache/742b0d218f7c144f2f7bc40299b932f824413719 b/src/main/generated/.cache/742b0d218f7c144f2f7bc40299b932f824413719 deleted file mode 100644 index f9dbe1ff..00000000 --- a/src/main/generated/.cache/742b0d218f7c144f2f7bc40299b932f824413719 +++ /dev/null @@ -1,2 +0,0 @@ -// 1.21 2024-07-20T18:28:51.866280535 Twigs/Tags for minecraft:entity_type -f5e3d6f269dfd9702db5227b3112bddfc254c56a data/twigs/tags/entity_type/bamboo_leaves_slow_immune.json diff --git a/src/main/generated/.cache/81a664b3b5556a7041d489b28eb3559c97673e03 b/src/main/generated/.cache/81a664b3b5556a7041d489b28eb3559c97673e03 deleted file mode 100644 index 3b42a6e2..00000000 --- a/src/main/generated/.cache/81a664b3b5556a7041d489b28eb3559c97673e03 +++ /dev/null @@ -1,9 +0,0 @@ -// 1.21 2024-07-20T18:28:51.862759273 Twigs/Tags for minecraft:worldgen/biome -a47da4790ef580393967ae893b28e5c20640ed1b data/twigs/tags/worldgen/biome/bloodstone_generates.json -9e76bc2da4bb8739a47c222866b1d7fcbe83f719 data/twigs/tags/worldgen/biome/schist_generates.json -950a462e8cad10e32b7e2fda0c01efe349b71ca6 data/twigs/tags/worldgen/biome/spawns_twig.json -631e18ec5c16f890d3431266b8ddf2952a2a33c2 data/twigs/tags/worldgen/biome/spawns_pebble.json -7d5941e8e3343232ad51784184e6ad28a4dc2047 data/twigs/tags/worldgen/biome/silt_generates.json -748e4376bf3caef7e7ebc931facb73402fba5617 data/twigs/tags/worldgen/biome/spawns_sea_shell.json -b9d88eebe73b1ad63bb30d2153848ee9e14f6c0a data/twigs/tags/worldgen/biome/has_structure/bloodstone_obelisk.json -0f241c94b10e4b16b4304f66ad949bb089955b1e data/twigs/tags/worldgen/biome/azalea_flowers_generate.json diff --git a/src/main/generated/.cache/93b7124a01bff57fd158eb0420134368946376e1 b/src/main/generated/.cache/93b7124a01bff57fd158eb0420134368946376e1 deleted file mode 100644 index b90a0e97..00000000 --- a/src/main/generated/.cache/93b7124a01bff57fd158eb0420134368946376e1 +++ /dev/null @@ -1,4 +0,0 @@ -// 1.21 2024-07-20T18:28:51.858582072 Twigs/worldgen/structure -68025930cceb188a48d93a4eaf0c9de2ac1a2719 data/twigs/worldgen/structure_set/bloodstone_obelisk.json -679fed52c2b62c7cede6aadd635b35b92b367027 data/twigs/worldgen/template_pool/bloodstone_obelisk.json -d604d7e2ef33dcfc85fffd2eb9fc6747e6ebfd35 data/twigs/worldgen/structure/bloodstone_obelisk.json diff --git a/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d b/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d deleted file mode 100644 index 57c34be7..00000000 --- a/src/main/generated/.cache/992030af1166d80cd522100e1ae5b945fa70818d +++ /dev/null @@ -1,11 +0,0 @@ -// 1.21 2024-07-20T18:28:51.861123261 Twigs/worldgen/placed_feature -05e85ad54f2150a55d812b76bd44c7556dc0f008 data/twigs/worldgen/placed_feature/patch_seashell_land.json -14430c00f5817666f24c04059517e9f722121399 data/twigs/worldgen/placed_feature/ore_schist_lower.json -7966b3b727cfa0de202323e424e20c9cd8177810 data/twigs/worldgen/placed_feature/silt_strip.json -48328031204dd7f49f0a29988150b73975e1b6c1 data/twigs/worldgen/placed_feature/azalea_flowers.json -221d679bce3faa8159775ef7b679a6e32649751c data/twigs/worldgen/placed_feature/patch_seashell_water.json -0528cbb063be769c4a382a43388d1aa40da7b75d data/twigs/worldgen/placed_feature/ore_rhyolite.json -416b1da2ee6958bc96532b55e72eded59acd9079 data/twigs/worldgen/placed_feature/ore_schist_upper.json -ff4b07b0a6d9862b29b8a10d3b497b3dff57ea21 data/twigs/worldgen/placed_feature/patch_twig.json -17fc2122046e18844cbf437cafe1638aa51e55a2 data/twigs/worldgen/placed_feature/ore_bloodstone.json -89578c7b44ecbe5c4154939e6fae4eee7ad37f89 data/twigs/worldgen/placed_feature/patch_pebble.json diff --git a/src/main/generated/.cache/b3e3abf5c31e46d9dad0defea421bf0dc236ab45 b/src/main/generated/.cache/b3e3abf5c31e46d9dad0defea421bf0dc236ab45 deleted file mode 100644 index ad4a2a7b..00000000 --- a/src/main/generated/.cache/b3e3abf5c31e46d9dad0defea421bf0dc236ab45 +++ /dev/null @@ -1,256 +0,0 @@ -// 1.21 2024-07-20T18:28:51.863571245 Twigs/Block Loot Tables -1384e66628e194e2f564854a793781f46156d923 data/twigs/loot_table/blocks/smooth_basalt_brick_stairs.json -b2c27a04ccaf6e9ab29455e1021fe39cf5cbb0f2 data/twigs/loot_table/blocks/gravel_brick_wall.json -71ed58ca76a1a424c1bb7d000d87e217758d0222 data/twigs/loot_table/blocks/polished_rhyolite_brick_slab.json -a20ef8675254d9362afe94625cc1ed28cc5cba05 data/twigs/loot_table/blocks/magenta_silt_shingles.json -88365318744bb0aa08b2260d1d204a6abdaa2103 data/twigs/loot_table/blocks/polished_calcite.json -ee57eb7a9b07117561d4da9c5f668b424bc2ee2e data/twigs/loot_table/blocks/gray_silt_shingles.json -c6878ec67306248bede4a7667d3eb78f596b7795 data/twigs/loot_table/blocks/pink_silt_shingles.json -5b9124f4b32132c93e0292f4f0093c605cfaf80f data/twigs/loot_table/blocks/green_silt_shingles.json -741b0f621da1e0ed772438a10f3dc01fd16e8441 data/twigs/loot_table/blocks/bloodstone_stairs.json -da4b4e8e8aeaa1c49f34ce0684dd44064082b8b7 data/twigs/loot_table/blocks/bloodstone_wall.json -9e23c3ccb37cf9812567569a53b864fe3457b8e5 data/twigs/loot_table/blocks/cracked_polished_rhyolite_bricks.json -e8a510856c3a56ecf25e5b5135ce2264a390c908 data/twigs/loot_table/blocks/pink_silt_shingle_wall.json -f746ba80015744f9dfcacd4f4bde8152f7083694 data/twigs/loot_table/blocks/dandelion_paper_lantern.json -6fc9aec306f2b64f1e6b551a36a73b6499d81b64 data/twigs/loot_table/blocks/gravel_bricks.json -6030a594587d4e9b0643b4d1f3604e9b315d33e8 data/twigs/loot_table/blocks/rocky_dirt.json -0571264b568538d010650542d620b61ec273b366 data/twigs/loot_table/blocks/magenta_silt_pot.json -508c1563d1b774751b8bef4c456db588dd304044 data/twigs/loot_table/blocks/polished_calcite_brick_stairs.json -42793ab8a7f99a4c2537c91ba0d37eaf4c518ba0 data/twigs/loot_table/blocks/silt_pot.json -5f8ea33336c3e20cc9a0ae89bf3624b0a3665f22 data/twigs/loot_table/blocks/gray_silt_shingle_wall.json -9d1cc0a66ab1dd9002227210ca2acc405d395f50 data/twigs/loot_table/blocks/light_gray_silt_shingles.json -42cbf524fa3d2dff2ebd4b2f941875c989c6dae5 data/twigs/loot_table/blocks/soul_lamp.json -9eb77c7809e01afac1f3e2fee1daf35f7d4726de data/twigs/loot_table/blocks/potted_azalea_flowers.json -100889a742fed966696b345c9fc3abc8e16a638a data/twigs/loot_table/blocks/white_packed_silt.json -9feb057ee261df17155c03aeb728c08a660e63e2 data/twigs/loot_table/blocks/warped_shroomlamp.json -d6c65d4811137c067b8f76e548de2bdf63f19416 data/twigs/loot_table/blocks/polished_basalt_bricks.json -eb70b58d4474171ad904d3b199df6067b99183fd data/twigs/loot_table/blocks/blue_silt_shingle_wall.json -7bc8ca8a3b2c23ad5800e53d6315b40ffc15f067 data/twigs/loot_table/blocks/lime_silt_shingle_wall.json -0676120bc39830ce2deac93724d65320d984dadf data/twigs/loot_table/blocks/tangerine_seashell.json -1f8d55c3780a75246f7a97dd0a94442d6c2a897a data/twigs/loot_table/blocks/cyan_silt_pot.json -736a6f4efef75159b54e30560f489a3adb40d07f data/twigs/loot_table/blocks/mossy_brick_wall.json -6a37ab160b729a928de2a9a9d7613a6b3ec229bb data/twigs/loot_table/blocks/packed_silt.json -8d63405d1236ecb8c1181a4663a3389ec10b72f7 data/twigs/loot_table/blocks/black_silt_shingle_wall.json -f59742d10078e346290f91dc65f5bbc2505483a5 data/twigs/loot_table/blocks/light_blue_silt_shingles.json -89ed0a4320c39f0cee7c33db0814d908ba12ec02 data/twigs/loot_table/blocks/schist_stairs.json -513844807d1be0960c321d0669e0ba9e644c7853 data/twigs/loot_table/blocks/polished_schist_brick_slab.json -c79ad7cb654ee97a3e4633d93da4acfb76034117 data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_wall.json -29ba58735b38a31270eb7f0a93513f63e6bcd208 data/twigs/loot_table/blocks/yellow_silt_shingles.json -1010d1889b8c525add33ae92fdf1901c112e72ac data/twigs/loot_table/blocks/orange_silt_shingle_wall.json -46e35628be42fd1fc921d4e8c4498a21df641b50 data/twigs/loot_table/blocks/chiseled_silt_bricks.json -e6f3af3b5ac47f1c90dbca33acf360685fd80591 data/twigs/loot_table/blocks/oak_table.json -c844632eae1a336ab9927d55b027bbc46e1581cb data/twigs/loot_table/blocks/silt_shingle_slab.json -40cdc4cc2db4d219211abecf397fa4d95fd2cec7 data/twigs/loot_table/blocks/polished_bloodstone_brick_wall.json -792de17423c170a180c7319a579e3009ba811a7f data/twigs/loot_table/blocks/red_silt_shingle_wall.json -512b71a4f1d690d29b56e48366988143259600fa data/twigs/loot_table/blocks/paper_lantern.json -b2b68885cdb45de19d5c5cd30e9145cb25fb21db data/twigs/loot_table/blocks/mossy_brick_stairs.json -1457ec8c11c9d17dd5df38d757176d99bb37776a data/twigs/loot_table/blocks/cyan_silt_shingles.json -3f9bab21d00126efd4ba9f1f3f40c013e73eda06 data/twigs/loot_table/blocks/brick_trail.json -a45ed143d7838efdf80bc4c70a791d811612ab13 data/twigs/loot_table/blocks/calcite_wall.json -4a53ca9f39778bb2f40b80125571bed4c7349846 data/twigs/loot_table/blocks/allium_paper_lantern.json -673de05366d61e7c26e47d6829fd1b78e51b4239 data/twigs/loot_table/blocks/schist_slab.json -dc07a45ce2a1eb243cdbf120f7e280d976071a29 data/twigs/loot_table/blocks/yellow_packed_silt.json -138203639a0f6cc24bd6238e647d5738b999d6df data/twigs/loot_table/blocks/smooth_stone_bricks.json -d3fe0a8c3e73264184b52cadcfd4d0b79c019662 data/twigs/loot_table/blocks/smooth_basalt_bricks.json -680336fe498b5ad28193f5ca188885d8d8007cd1 data/twigs/loot_table/blocks/smooth_stone_brick_stairs.json -96e36602103d49105cd49833fabe861186fa678b data/twigs/loot_table/blocks/white_silt_shingle_slab.json -7939cd8cffcf822e65bbab20cd746690b1537fb1 data/twigs/loot_table/blocks/polished_tuff_brick_slab.json -6add13a56ac20b14dc92530443ad1043ba98da1c data/twigs/loot_table/blocks/yellow_silt_shingle_wall.json -bd4a0270af5f3751d2fe5224cd24e3d6eccfff83 data/twigs/loot_table/blocks/polished_schist_bricks.json -7e851e3d47e219b528e666801cbfb961dd5da5fb data/twigs/loot_table/blocks/exposed_copper_pillar.json -61d4ce944ed07ce7b2a942b51e1a8dd8b1821719 data/twigs/loot_table/blocks/green_silt_shingle_slab.json -45a52f2d1b131a3c275b81e1e02c9390169db28d data/twigs/loot_table/blocks/rhyolite_wall.json -7607b095da757afe1225065c069faf0ce571dd30 data/twigs/loot_table/blocks/opaline_seashell.json -85938044d010390aeb2568eb75a4796c952d00d8 data/twigs/loot_table/blocks/red_silt_pot.json -3e2870ec1febe8a0484e808273487377e8bce6dc data/twigs/loot_table/blocks/green_silt_shingle_wall.json -c97c5b0b2feba6696b64a2a5bb64b19d38437175 data/twigs/loot_table/blocks/bamboo_table.json -2a0526037292775f3dba16d074e00697e5bf46a1 data/twigs/loot_table/blocks/cut_amethyst.json -b8399507abbf1594c1ac364e5df0d2200e15ca93 data/twigs/loot_table/blocks/yellow_silt_pot.json -958fd9727bb8db33ac067cf38e2c93b992c4ac82 data/twigs/loot_table/blocks/red_silt_shingle_stairs.json -993eca7fe0ff84d058d80f105a04f9285b875f9d data/twigs/loot_table/blocks/cracked_bricks.json -487a506e2c34dbdc25136e722a91e1ff29e77429 data/twigs/loot_table/blocks/silt_shingles.json -ec285f1a21a7d65c077fea4a9b51e9c33574b9e8 data/twigs/loot_table/blocks/light_gray_silt_shingle_stairs.json -f06961f6c86c19cd347f245173f91584bbb2aa18 data/twigs/loot_table/blocks/gray_silt_pot.json -e0e89969fcbab1cfd2885ffccc0b7c1bf6a84750 data/twigs/loot_table/blocks/blue_packed_silt.json -c36abb01320a3e227942abb1891842d8c5879996 data/twigs/loot_table/blocks/gravel_brick_stairs.json -537961bc8233429da1b4015d12e571d66deb8d3a data/twigs/loot_table/blocks/cyan_silt_shingle_slab.json -ce0526fe831e0ad1962d567fa625f813414faf9c data/twigs/loot_table/blocks/polished_bloodstone.json -e6839b99059ef15a9c279169bb01b68484724b65 data/twigs/loot_table/blocks/cracked_silt_bricks.json -c480c3f52b8ba4bd106b93adc73a44f75d020ed9 data/twigs/loot_table/blocks/quartz_column.json -d359ca13471f83d5e44c04cb8aec07ff71184220 data/twigs/loot_table/blocks/purple_silt_shingles.json -6b8a25420a5cd440606d2bacb220632637a4f127 data/twigs/loot_table/blocks/white_silt_shingles.json -9ac09c2e9695c29800bcda668ae9f9bcbc952240 data/twigs/loot_table/blocks/polished_rhyolite_stairs.json -83d65569d4f77c1fa6e82bf8a168640aa108d786 data/twigs/loot_table/blocks/smooth_basalt_brick_slab.json -991dd1c0258e2b4e566cc07e4e5fc26b12cce7ad data/twigs/loot_table/blocks/white_silt_shingle_wall.json -3e2a48285ca18a3a335a3d06099c2c282e27ddc1 data/twigs/loot_table/blocks/cherry_table.json -8041ba935d7be4e7fa3dc5444757ef9865bdd846 data/twigs/loot_table/blocks/rhyolite_slab.json -08fd0c255f7d52d6a05a4cf70c54e2a9e8d4cfaa data/twigs/loot_table/blocks/cyan_packed_silt.json -febc4ed48fb48c0c0cb9e7262f35c0e0868e89a8 data/twigs/loot_table/blocks/polished_tuff_stairs.json -bdca67bc75d6ede9eb854f1a24676b9233d703ec data/twigs/loot_table/blocks/cracked_cobblestone_bricks.json -9e0732a980ae8c8ea22f5a487502caf4c29bb23a data/twigs/loot_table/blocks/crimson_roots_paper_lantern.json -3adeb7b50a1be7bee35472f249d2630e22dd148e data/twigs/loot_table/blocks/lime_silt_pot.json -69d8cbb4ecd54a9d8861487585d8c6521c25cc74 data/twigs/loot_table/blocks/mixed_bricks.json -231b8ddb1f76810ae7c333bb25ff8f2d9bcf95a7 data/twigs/loot_table/blocks/smooth_stone_brick_wall.json -389e72840ea02b106c10092ced17379ffbcb5321 data/twigs/loot_table/blocks/mangrove_table.json -3da19cdf4d64a9abe5a3cbd5079d54d74d3d807a data/twigs/loot_table/blocks/lime_packed_silt.json -f3f02677c74d91177f5370a04701d0f611dfc36d data/twigs/loot_table/blocks/acacia_table.json -5321c9863e4d87cafddac9540c23c691df95417f data/twigs/loot_table/blocks/polished_tuff.json -7fd26fb40e425fbdab4c9f79ac471ba40c5b8913 data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_stairs.json -775859d705a6f700862da33d4b75a9f3ef473bac data/twigs/loot_table/blocks/warped_table.json -317733bf841f9bead7d181ec6bd38d5e2e0867c3 data/twigs/loot_table/blocks/azalea_flowers.json -ca488d769a544f833168b1f2d353c5b57fee6407 data/twigs/loot_table/blocks/chiseled_smooth_basalt_bricks.json -3f7a151c6d4b117b27671009c9a3ecc6d9a1c254 data/twigs/loot_table/blocks/polished_schist.json -ece8f3bafaf2ecf2c90123f3b39596cfc8819f83 data/twigs/loot_table/blocks/cyan_silt_shingle_wall.json -3de96ed0ce033b2262feb29b1233ab6df5bd482b data/twigs/loot_table/blocks/pink_packed_silt.json -8a0e7d51d819872f0596751da14f647a5e2b024f data/twigs/loot_table/blocks/lime_silt_shingle_slab.json -cb15e6129c21bbbba243e69e0648152a33aaed00 data/twigs/loot_table/blocks/polished_tuff_bricks.json -086b7b869d89e5f8ce9cd6a382913e352bc855f6 data/twigs/loot_table/blocks/silt_brick_stairs.json -6fbc1a7975332ca16e1c081ab9eab2acd474dbba data/twigs/loot_table/blocks/polished_rhyolite_bricks.json -a128f80e48d1ff4066a12661ba6b6e6030f3b67f data/twigs/loot_table/blocks/cyan_silt_shingle_stairs.json -eef1cdc798b5d340efc71b99130b432d02aa6b34 data/twigs/loot_table/blocks/green_silt_pot.json -fb422e58c6ed986b115f5ec4e99fac58e0b17156 data/twigs/loot_table/blocks/polished_calcite_slab.json -6363b10856e211199b782e0b883542118fab57fd data/twigs/loot_table/blocks/purple_silt_shingle_wall.json -fd8f5e3ecb1ad9e724364cb93515f3b49964bd44 data/twigs/loot_table/blocks/light_blue_silt_shingle_stairs.json -a2cba0485fe8141c4311e44c905f3207d72e5eca data/twigs/loot_table/blocks/brown_silt_shingle_slab.json -c55cbb36161d107f17dfeda83186b5b982bf421e data/twigs/loot_table/blocks/polished_schist_stairs.json -2474071dfcee387777d636a662d647804eb80652 data/twigs/loot_table/blocks/smooth_basalt_brick_wall.json -ea77581b6ef2e70e7737271f484c8d5ac8055300 data/twigs/loot_table/blocks/green_silt_shingle_stairs.json -51a21e4fd1035696915c4190fece29c2fcbd95ab data/twigs/loot_table/blocks/polished_calcite_stairs.json -5f950462b876ff9a664676af1ea225479627a5be data/twigs/loot_table/blocks/red_silt_shingle_slab.json -65b8461205ecbc057ff874850e679dc24879eb8e data/twigs/loot_table/blocks/oxidized_copper_pillar.json -64a3aabe476e2875ceb8e454d0496f8bb575ee40 data/twigs/loot_table/blocks/green_packed_silt.json -a0c91cd30cb8e4bb34875c1342ed7b3637437c61 data/twigs/loot_table/blocks/bamboo_mat.json -d6c2c8d770ad051bf10cebefce2fd493ff82a102 data/twigs/loot_table/blocks/mossy_cobblestone_bricks.json -4caacddd3f6f8b10f96d8264e23b11241238a94f data/twigs/loot_table/blocks/bloodstone_slab.json -42b837d2cf2d143657fdcc4f3cf24480504ddf8f data/twigs/loot_table/blocks/twig.json -800d424faa05d4ccaddd935cfeb124a9a9402ab6 data/twigs/loot_table/blocks/red_silt_shingles.json -b29b2d382efc8cb9126af220a84f201c2a2a4919 data/twigs/loot_table/blocks/torchflower_paper_lantern.json -1f38ecae034497497d5887190885e9ad055f5261 data/twigs/loot_table/blocks/brown_silt_shingles.json -895ae17bf5bd46a7fa1fbf71d649da2231f8a230 data/twigs/loot_table/blocks/polished_bloodstone_stairs.json -0b2dc815a3adb7fde0521639146bb7edde2e7af2 data/twigs/loot_table/blocks/polished_schist_brick_wall.json -c69f5dbfd04f56311d022b28fb2ad20315069a8c data/twigs/loot_table/blocks/orange_packed_silt.json -b3404a547a6835615f228f37380810c79e9f2761 data/twigs/loot_table/blocks/copper_pillar.json -921b1872aa045e0c101b9fb523ca5d74f31a3b45 data/twigs/loot_table/blocks/pink_silt_shingle_slab.json -f6cf5004e71cb8083b373cfc4ba0aee5699a832d data/twigs/loot_table/blocks/crimson_table.json -4e199e87f1832aabb058e42646d34b69c1277903 data/twigs/loot_table/blocks/cobblestone_bricks.json -e4a7358e0d46d4f1b9f8d68690f7633c781bc13d data/twigs/loot_table/blocks/light_gray_silt_pot.json -6761fa44b0d0a9e79592ce27889d2ae6ed235e96 data/twigs/loot_table/blocks/purple_silt_pot.json -74b4ea48f353d6a76de5a15996db65b2521a5198 data/twigs/loot_table/blocks/compacted_dripstone.json -2de678cc24eb94381f3ba8c8ba24a0c8ff176625 data/twigs/loot_table/blocks/schist.json -d0ee319f200b879134f0fe906adf010c65454f56 data/twigs/loot_table/blocks/gray_packed_silt.json -1d6005f60b3e80dfe60b7fafade507c38a17baac data/twigs/loot_table/blocks/polished_bloodstone_brick_stairs.json -3a5a4f939ae18ea5a43de40ab70ff6c1bd207704 data/twigs/loot_table/blocks/cracked_polished_tuff_bricks.json -2c4b211d692bd6916dce4433fef6149bd2a62970 data/twigs/loot_table/blocks/polished_rhyolite_brick_wall.json -c3e6410380bf4554c7b715f85a79f3e59ea0dd56 data/twigs/loot_table/blocks/brown_silt_shingle_wall.json -d4b15dda8e979db8e5f362f733403f41bc3bb7bc data/twigs/loot_table/blocks/silt_shingle_stairs.json -b2fbfcc5fc44a1613695fdcccacb6b36930f40c0 data/twigs/loot_table/blocks/black_silt_shingles.json -31bda608b239eb92970320cbf60f18a4dbf14c2c data/twigs/loot_table/blocks/bamboo_leaves.json -12634bdfaf1a64cce16e8d18ea8f4f6e50c14c95 data/twigs/loot_table/blocks/weathered_copper_pillar.json -af119c675c85b367056749fc094fcb8eb611b2f9 data/twigs/loot_table/blocks/bamboo_thatch_slab.json -64b527cf126b1fb785f7ee08e6f1ac9666b8657c data/twigs/loot_table/blocks/bronzed_seashell.json -e40f78b9c772baeefa2ae7a96b025d20ab4c24e5 data/twigs/loot_table/blocks/silt_bricks.json -da1763851077c2da9bba96437229ce5db8d0bfb3 data/twigs/loot_table/blocks/rhyolite.json -36bb7a52336b4f1e0353b43a4a4a4606a00f046b data/twigs/loot_table/blocks/smooth_stone_brick_slab.json -101b4ef012517fe38f406054f58471c0dd9f59bc data/twigs/loot_table/blocks/gray_silt_shingle_stairs.json -04a7d24c883c9003826dfee5ad277c475c525b1d data/twigs/loot_table/blocks/black_silt_shingle_slab.json -e35f3309f1c4ac1eaa5f31be95135ffa5cc3630e data/twigs/loot_table/blocks/polished_bloodstone_brick_slab.json -b39ea6b53073233d4933fd8fa1798f8f9f81bdac data/twigs/loot_table/blocks/blue_silt_shingle_stairs.json -68b30a74f78794fcfa544e75ea243b04966acc48 data/twigs/loot_table/blocks/purple_silt_shingle_slab.json -59ece95a55a5c708be12c24920fbe04a0391d535 data/twigs/loot_table/blocks/schist_wall.json -96695f5e6d20378234cb65b72445d6e22e3446c6 data/twigs/loot_table/blocks/calcite_slab.json -33e5c2524faa2ae1ebc43fc8299bf7d47f02df27 data/twigs/loot_table/blocks/cracked_polished_calcite_bricks.json -8ff87ab5c9c72147a428d9fe6f4dff5f4e8e590c data/twigs/loot_table/blocks/polished_rhyolite.json -a244a5be0726e2123ff0ea7f66ceb46979943fb6 data/twigs/loot_table/blocks/waxed_copper_pillar.json -652d79410b956fdc0483a67770aba4d831272c91 data/twigs/loot_table/blocks/brown_silt_pot.json -0d0742606ba25cdbce5c7da6821ce36343e38afa data/twigs/loot_table/blocks/magenta_silt_shingle_wall.json -d16610181b16575de03ffdcb8be62a532b3615cd data/twigs/loot_table/blocks/orange_silt_shingle_stairs.json -22be29b3aa5f5c3e2c29b80ca669e56f295eff24 data/twigs/loot_table/blocks/mossy_cobblestone_brick_slab.json -d1f35ade1085d745171bdf3d8be551885860e1a7 data/twigs/loot_table/blocks/cobblestone_brick_slab.json -00d8903e6102c3b9ceaa9eb6a901a79e487c0b54 data/twigs/loot_table/blocks/blue_silt_shingle_slab.json -98aa388dbe8020e475cb503151e3c811925f746f data/twigs/loot_table/blocks/roseate_seashell.json -fe9108febee015cbec7211e683c7c740e69a226c data/twigs/loot_table/blocks/blackstone_column.json -9467d8109c3f35952c5b283ebc592c3b4976d1d6 data/twigs/loot_table/blocks/black_packed_silt.json -1c6d248504cabeda6758ac17fc7362df400f50bf data/twigs/loot_table/blocks/polished_tuff_slab.json -a72f2e97573aa83cba680cfb186ddf31d784a516 data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_slab.json -2647069161a537393a0202fdb991048755516815 data/twigs/loot_table/blocks/jungle_table.json -0cf9d6ac21c5c3aa97ce058ad3f31b2df1cf6951 data/twigs/loot_table/blocks/polished_bloodstone_bricks.json -7efbf1bfab73acc305c6ba004a7a672d533c1ff6 data/twigs/loot_table/blocks/blue_orchid_paper_lantern.json -1f450ce4d0a8d694225ed9952e42f3d56fa7b1e9 data/twigs/loot_table/blocks/waxed_weathered_copper_pillar.json -14b0c0efda6eab392cd62748b4b267900e2e8141 data/twigs/loot_table/blocks/mossy_brick_slab.json -d99c570553641baa3edbfbcd5d0353d8541d55a0 data/twigs/loot_table/blocks/pink_silt_shingle_stairs.json -2152988f1dcd0c3d6f7490aa2aece8d9078eca6a data/twigs/loot_table/blocks/polished_calcite_bricks.json -65b9d589f2aaae0ad186fd05553afe588a943c96 data/twigs/loot_table/blocks/gravel_brick_slab.json -bde29ef8a032e8ebdbcf085284aeb4c1e8470c6d data/twigs/loot_table/blocks/silt_brick_trail.json -2a47c0b06aee12b2a4a2ce76747f2075f5609696 data/twigs/loot_table/blocks/red_packed_silt.json -c2eb203e8b14ca7502e04b12ca9ce2fb3eb5a1d2 data/twigs/loot_table/blocks/dark_oak_table.json -2e5568a66368280b14de4f7b8fe7f555e1d6dad5 data/twigs/loot_table/blocks/silt_brick_wall.json -95b5762bfa3ea39f8717dd434ab6605d72d665e7 data/twigs/loot_table/blocks/cracked_polished_schist_bricks.json -ea5de248de925249611ae7b4a29526eb43654034 data/twigs/loot_table/blocks/orange_silt_shingles.json -067b84ed36dfffd4d4349a6b468824ad6ae99bf5 data/twigs/loot_table/blocks/mossy_bricks.json -51c67762fa96d92b3727c6e86659a09b6f2305f8 data/twigs/loot_table/blocks/gray_silt_shingle_slab.json -d535181e8ea31cf76c441aa2678b9a2a2b21ed17 data/twigs/loot_table/blocks/cobblestone_brick_stairs.json -953d8e71a0e49ad6c35f88339107bc6ea9351c20 data/twigs/loot_table/blocks/lime_silt_shingle_stairs.json -7cf327755e3acbb0c9a419d0fcf97c112f69ab74 data/twigs/loot_table/blocks/deepslate_column.json -186dfa410be205c89192fb78b4e33859b0f08fb7 data/twigs/loot_table/blocks/light_blue_silt_shingle_wall.json -ee68b8bc7a5c47f191db2d16b181511141e5cb2f data/twigs/loot_table/blocks/purple_silt_shingle_stairs.json -e926852c8200b73d81f977bf59045e4104e5080c data/twigs/loot_table/blocks/polished_tuff_brick_stairs.json -3cc5afb8562c9c6f0de7e8bb62c7bc1898ea963f data/twigs/loot_table/blocks/magenta_silt_shingle_stairs.json -ae7d916ce32bb43c65dc65c1049db149f8e76887 data/twigs/loot_table/blocks/blue_silt_shingles.json -edf5fe5fc49c77355fe28e0eea22f6e1167dede2 data/twigs/loot_table/blocks/cobblestone_brick_wall.json -f0836813d8421ae3357ba9d6bd6804d31c10e733 data/twigs/loot_table/blocks/lime_silt_shingles.json -b00bc51cf829ebd0a6c9ed7bbd4d599329d478e3 data/twigs/loot_table/blocks/polished_tuff_brick_wall.json -0d6438ed93872636795f6e07f0fdd269c3e7033c data/twigs/loot_table/blocks/spruce_table.json -5563ca480c42edb88756e13b56aa32c8d89cb1cd data/twigs/loot_table/blocks/twisting_polished_blackstone_brick_stairs.json -f4570e162031d4c77c3f6598c32077dc48598b92 data/twigs/loot_table/blocks/mossy_cobblestone_brick_wall.json -e6163677836ab8ffbc07ab389de6f3409154db68 data/twigs/loot_table/blocks/orange_silt_pot.json -e55a68baa37f7518f44f8e91a62ad212b7996cb4 data/twigs/loot_table/blocks/silt_brick_slab.json -81f580755fc58fc5b544003daa31243dcc6b973e data/twigs/loot_table/blocks/pebble.json -b519809bdf05bbdba13813455a15ce5c51f6ed15 data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_wall.json -acb120de67b6310798f52235c0e14530924d5cc4 data/twigs/loot_table/blocks/yellow_silt_shingle_slab.json -314ce787ac3e1a1e3d892e79b3d6ecd7c8b14062 data/twigs/loot_table/blocks/brown_silt_shingle_stairs.json -d7ce00ef4f2e2e1875d4b3ae1b0b09a50795e61f data/twigs/loot_table/blocks/bloodstone.json -06cc981d3b3f0e432ef8e434e95bbd7c83c12cec data/twigs/loot_table/blocks/white_silt_shingle_stairs.json -20356092ceeb23004c6e93e77ba87381ae4a8aed data/twigs/loot_table/blocks/orange_silt_shingle_slab.json -274f35e559fdb14020c1bac0617f4e0a89da0666 data/twigs/loot_table/blocks/magenta_silt_shingle_slab.json -f1d3112719cd15c75a0c367387bd4a86fbc92545 data/twigs/loot_table/blocks/silt_shingle_wall.json -68a49757d12815408bcdecf830e9c8aab065972f data/twigs/loot_table/blocks/black_silt_pot.json -d903e0bde43767fe600221bfd3af16124828ed01 data/twigs/loot_table/blocks/light_blue_silt_pot.json -1648d1958fe7e5001c407866958a9f2da6ef45db data/twigs/loot_table/blocks/brown_packed_silt.json -dbed6c196972328b43483f91725378fe81ea0e39 data/twigs/loot_table/blocks/waxed_oxidized_copper_pillar.json -0b9f0b154b876a431152ca666105066226e3ad1c data/twigs/loot_table/blocks/light_gray_silt_shingle_wall.json -63558da18e7bc7223faca191c54bd7b762e297b1 data/twigs/loot_table/blocks/polished_amethyst.json -cd4f9ecea5c86b5cccb926dd339afbc903f1509f data/twigs/loot_table/blocks/purple_packed_silt.json -fa3654e5685704d0a17bf9746623c1cb4123c290 data/twigs/loot_table/blocks/polished_rhyolite_brick_stairs.json -234d814554e63d06438b3fb6c3857b2c2e8563b7 data/twigs/loot_table/blocks/mixed_silt_bricks.json -24882021e368c60fb326579ad62d6cde5a6136b3 data/twigs/loot_table/blocks/bamboo_thatch.json -0c38aac18b0174e406f128ff2024de1c1cbca6eb data/twigs/loot_table/blocks/crimson_shroomlamp.json -3d23707e9bcb311ac76c6adf6d5125801c38be9c data/twigs/loot_table/blocks/rhyolite_stairs.json -893a95be81e8d2007679112ba9bffb3e24cb42cb data/twigs/loot_table/blocks/mossy_cobblestone_brick_stairs.json -4c47687a244193b5c9fc08ea0099ffd756b9cd5a data/twigs/loot_table/blocks/silt.json -a26ceb4b129226f82eb986f856fa79e6594c3a91 data/twigs/loot_table/blocks/polished_schist_brick_stairs.json -0afcc9fe4fc7dcd4ce3ce8da6bd29783c9ff6d9c data/twigs/loot_table/blocks/polished_calcite_brick_slab.json -e74937dd333d0dbf9910e983afe4c5741c41e783 data/twigs/loot_table/blocks/polished_schist_slab.json -7c2b5368f5f918d7ea3d975011b9b11abc19e8a7 data/twigs/loot_table/blocks/blue_silt_pot.json -6cbf94a21602d0d713d604d2b2b413426c874e99 data/twigs/loot_table/blocks/waxed_exposed_copper_pillar.json -93bf542839f625bf456d4b1e3a2d1f5b430dbe20 data/twigs/loot_table/blocks/weeping_polished_blackstone_brick_slab.json -e9b8ab6b99dd643fb9a6348db763e6caa0cb39e3 data/twigs/loot_table/blocks/cracked_polished_bloodstone_bricks.json -b2010dbde65c3edb0baa54f25dd16be485ca1a19 data/twigs/loot_table/blocks/light_blue_packed_silt.json -aedddf4befcafd41ab25f8fc298a79b9b0c66682 data/twigs/loot_table/blocks/light_blue_silt_shingle_slab.json -fb860b3ca1c181ae0e1aacc1e7d114c26fd5b38d data/twigs/loot_table/blocks/stone_column.json -43c78dce8988826473f4b10b2cea51080aa74903 data/twigs/loot_table/blocks/pink_silt_pot.json -6e1be13d842bcfd1ff1ac16802aef40df1abb0d2 data/twigs/loot_table/blocks/yellow_silt_shingle_stairs.json -9aaca27f4b18804250f6aebbb9ec776a280eda14 data/twigs/loot_table/blocks/light_gray_packed_silt.json -00c034a32447a025a63b567936a93d3ba5faecc4 data/twigs/loot_table/blocks/chiseled_bricks.json -1e2bd12c6a3fd555ea05a9cee5b3b5ebee8b02c1 data/twigs/loot_table/blocks/twisting_polished_blackstone_bricks.json -cdefad2d4fffcde03795ead8f740b9995e876175 data/twigs/loot_table/blocks/lamp.json -98f60a5b878e87111f475d8857b20c079f850bb4 data/twigs/loot_table/blocks/polished_calcite_brick_wall.json -06d1223c8f4511a74ab6c383c21cf7d32d53c591 data/twigs/loot_table/blocks/white_silt_pot.json -693118dd5d8a6544b9701f4c8a8aca85e4feab11 data/twigs/loot_table/blocks/magenta_packed_silt.json -fda616474a03466f7f49ef90ba9fda93e5910948 data/twigs/loot_table/blocks/polished_bloodstone_slab.json -3f8b221566024cc3c74e94d92ec8d0ca1d6c123a data/twigs/loot_table/blocks/polished_rhyolite_slab.json -4914f75f8e7796da5dd014bdd227c2de6610fec8 data/twigs/loot_table/blocks/calcite_stairs.json -5858cfb6d5bc6668ae89395b7c0603d4f27f6a9e data/twigs/loot_table/blocks/black_silt_shingle_stairs.json -b436a59ca14824bc768ff0d1981bebe3539ae7c9 data/twigs/loot_table/blocks/light_gray_silt_shingle_slab.json -f9dee3d6ef1ef6cfd0178360bfd1d7887fa93eaf data/twigs/loot_table/blocks/birch_table.json -b891278b88569cf74ec44c754d36afd8f26fef8b data/twigs/loot_table/blocks/petrified_lichen.json -9d7df956600b2c70691f5f697e6cc0db4bd15139 data/twigs/loot_table/blocks/weeping_polished_blackstone_bricks.json diff --git a/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 b/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 deleted file mode 100644 index 4813279f..00000000 --- a/src/main/generated/.cache/f418228a60fef977eb19c4adca647c6a9fa60d17 +++ /dev/null @@ -1,9 +0,0 @@ -// 1.21 2024-07-20T18:28:51.866674188 Twigs/worldgen/configured_feature -9f80fd766a043eb5ae59dc2d7012ee883054ce7d data/twigs/worldgen/configured_feature/silt_strip.json -d90ee40d61f84ef43e150f35251693ba2ca6418b data/twigs/worldgen/configured_feature/patch_seashell.json -7e91cfef041f4cfc6bcf3bae42bb90be031ebda3 data/twigs/worldgen/configured_feature/patch_pebble.json -71bf58def1df05fc6c46740c38d31c223de651aa data/twigs/worldgen/configured_feature/patch_twig.json -e308fd61a81759900fdb310b07ec8f0c2e02803b data/twigs/worldgen/configured_feature/ore_bloodstone.json -534ea1ec9b2782a5850075ceeefd6b5c1f16a07d data/twigs/worldgen/configured_feature/ore_rhyolite.json -81c6417bd09b9276f7887820a725f23c730c9b52 data/twigs/worldgen/configured_feature/ore_schist.json -e4669ddf2a31414026412f7e9e48d08cd365c95f data/twigs/worldgen/configured_feature/azalea_flowers.json From 32f3104c30c7b2d5e93ed48b3a4f62e0968c2a8c Mon Sep 17 00:00:00 2001 From: theendercore Date: Sat, 20 Jul 2024 19:49:52 +0300 Subject: [PATCH 43/72] - add recipe datagen class - removed AtomicReference --- .../ninni/twigs/data/TwigsDataGenerator.java | 13 ++++--------- .../ninni/twigs/data/TwigsRecipeProvider.java | 19 +++++++++++++++++++ 2 files changed, 23 insertions(+), 9 deletions(-) create mode 100644 src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java diff --git a/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java b/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java index 9dff5c79..0b03654a 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java +++ b/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java @@ -18,8 +18,6 @@ import net.minecraft.world.level.block.Block; import java.util.List; -import java.util.concurrent.atomic.AtomicReference; - import static com.ninni.twigs.Twigs.MOD_ID; public class TwigsDataGenerator implements DataGeneratorEntrypoint { @@ -34,15 +32,12 @@ public void onInitializeDataGenerator(FabricDataGenerator fabricDataGenerator) { pack.addProvider(TwigsChestLootTableProvider::new); pack.addProvider(TwigsBlockLootTableProvider::new); - // (ender) I don't know if there is a nicer way of doing this - AtomicReference blockTags = new AtomicReference<>(); - pack.addProvider((o, r) -> { - blockTags.set(new TwigsBlockTagProvider(o, r)); - return blockTags.get(); - }); - pack.addProvider((o, r) -> new TwigsItemTagProvider(o, r, blockTags.get())); + TwigsBlockTagProvider blockTags = pack.addProvider(TwigsBlockTagProvider::new); + pack.addProvider((o, r) -> new TwigsItemTagProvider(o, r, blockTags)); pack.addProvider(TwigsEntityTypeTagProvider::new); pack.addProvider(TwigsBiomeTagProvider::new); + + pack.addProvider(TwigsRecipeProvider::new); } @Override diff --git a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java new file mode 100644 index 00000000..55832ebf --- /dev/null +++ b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java @@ -0,0 +1,19 @@ +package com.ninni.twigs.data; + +import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput; +import net.fabricmc.fabric.api.datagen.v1.provider.FabricRecipeProvider; +import net.minecraft.core.HolderLookup; +import net.minecraft.data.recipes.RecipeOutput; + +import java.util.concurrent.CompletableFuture; + +public class TwigsRecipeProvider extends FabricRecipeProvider { + public TwigsRecipeProvider(FabricDataOutput output, CompletableFuture registriesFuture) { + super(output, registriesFuture); + } + + @Override + public void buildRecipes(RecipeOutput exporter) { + + } +} From cfde14e7a2dbb24b057bd496a25cedf34e1f9c1d Mon Sep 17 00:00:00 2001 From: theendercore Date: Sat, 20 Jul 2024 21:39:58 +0300 Subject: [PATCH 44/72] - table recipe datagen - added RecipeHelper --- .../recipes/building_blocks/acacia_table.json | 54 ++++++++ .../recipes/building_blocks/bamboo_table.json | 54 ++++++++ .../recipes/building_blocks/birch_table.json | 54 ++++++++ .../recipes/building_blocks/cherry_table.json | 54 ++++++++ .../building_blocks/crimson_table.json | 54 ++++++++ .../building_blocks/dark_oak_table.json | 54 ++++++++ .../recipes/building_blocks/jungle_table.json | 54 ++++++++ .../building_blocks/mangrove_table.json | 54 ++++++++ .../recipes/building_blocks/oak_table.json | 54 ++++++++ .../recipes/building_blocks/spruce_table.json | 54 ++++++++ .../recipes/building_blocks/warped_table.json | 54 ++++++++ .../data/twigs/recipe/acacia_table.json | 21 +++ .../data/twigs/recipe/bamboo_table.json | 21 +++ .../data/twigs/recipe/birch_table.json | 21 +++ .../data/twigs/recipe/cherry_table.json | 21 +++ .../data/twigs/recipe/crimson_table.json | 21 +++ .../data/twigs/recipe/dark_oak_table.json | 21 +++ .../data/twigs/recipe/jungle_table.json | 21 +++ .../data/twigs/recipe/mangrove_table.json | 21 +++ .../data/twigs/recipe/oak_table.json | 21 +++ .../data/twigs/recipe/spruce_table.json | 21 +++ .../data/twigs/recipe/warped_table.json | 21 +++ .../ninni/twigs/data/TwigsRecipeProvider.java | 43 +++++++ .../com/ninni/twigs/util/RecipeHelper.java | 120 ++++++++++++++++++ .../recipes/tables/acacia_table.json | 34 ----- .../recipes/tables/acacia_table_slab.json | 34 ----- .../recipes/tables/bamboo_table.json | 34 ----- .../recipes/tables/bamboo_table_slab.json | 34 ----- .../recipes/tables/birch_table.json | 34 ----- .../recipes/tables/birch_table_slab.json | 34 ----- .../recipes/tables/cherry_table.json | 34 ----- .../recipes/tables/cherry_table_slab.json | 34 ----- .../recipes/tables/crimson_table.json | 34 ----- .../recipes/tables/crimson_table_slab.json | 34 ----- .../recipes/tables/dark_oak_table.json | 34 ----- .../recipes/tables/dark_oak_table_slab.json | 34 ----- .../recipes/tables/jungle_table.json | 34 ----- .../recipes/tables/jungle_table_slab.json | 34 ----- .../recipes/tables/mangrove_table.json | 34 ----- .../recipes/tables/mangrove_table_slab.json | 34 ----- .../advancement/recipes/tables/oak_table.json | 34 ----- .../recipes/tables/oak_table_slab.json | 34 ----- .../recipes/tables/spruce_table.json | 34 ----- .../recipes/tables/spruce_table_slab.json | 34 ----- .../recipes/tables/warped_table.json | 34 ----- .../recipes/tables/warped_table_slab.json | 34 ----- .../data/twigs/recipe/acacia_table.json | 20 --- .../data/twigs/recipe/bamboo_table.json | 20 --- .../data/twigs/recipe/birch_table.json | 20 --- .../data/twigs/recipe/cherry_table.json | 20 --- .../data/twigs/recipe/crimson_table.json | 20 --- .../data/twigs/recipe/dark_oak_table.json | 20 --- .../data/twigs/recipe/jungle_table.json | 20 --- .../data/twigs/recipe/mangrove_table.json | 20 --- .../data/twigs/recipe/oak_table.json | 20 --- .../data/twigs/recipe/spruce_table.json | 20 --- .../data/twigs/recipe/warped_table.json | 20 --- 57 files changed, 988 insertions(+), 968 deletions(-) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/acacia_table.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/bamboo_table.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/birch_table.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/cherry_table.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/crimson_table.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/dark_oak_table.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/jungle_table.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/mangrove_table.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/oak_table.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/spruce_table.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/warped_table.json create mode 100644 src/main/generated/data/twigs/recipe/acacia_table.json create mode 100644 src/main/generated/data/twigs/recipe/bamboo_table.json create mode 100644 src/main/generated/data/twigs/recipe/birch_table.json create mode 100644 src/main/generated/data/twigs/recipe/cherry_table.json create mode 100644 src/main/generated/data/twigs/recipe/crimson_table.json create mode 100644 src/main/generated/data/twigs/recipe/dark_oak_table.json create mode 100644 src/main/generated/data/twigs/recipe/jungle_table.json create mode 100644 src/main/generated/data/twigs/recipe/mangrove_table.json create mode 100644 src/main/generated/data/twigs/recipe/oak_table.json create mode 100644 src/main/generated/data/twigs/recipe/spruce_table.json create mode 100644 src/main/generated/data/twigs/recipe/warped_table.json create mode 100644 src/main/java/com/ninni/twigs/util/RecipeHelper.java delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tables/acacia_table.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tables/acacia_table_slab.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tables/bamboo_table.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tables/bamboo_table_slab.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tables/birch_table.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tables/birch_table_slab.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tables/cherry_table.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tables/cherry_table_slab.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tables/crimson_table.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tables/crimson_table_slab.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tables/dark_oak_table.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tables/dark_oak_table_slab.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tables/jungle_table.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tables/jungle_table_slab.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tables/mangrove_table.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tables/mangrove_table_slab.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tables/oak_table.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tables/oak_table_slab.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tables/spruce_table.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tables/spruce_table_slab.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tables/warped_table.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tables/warped_table_slab.json delete mode 100644 src/main/resources/data/twigs/recipe/acacia_table.json delete mode 100644 src/main/resources/data/twigs/recipe/bamboo_table.json delete mode 100644 src/main/resources/data/twigs/recipe/birch_table.json delete mode 100644 src/main/resources/data/twigs/recipe/cherry_table.json delete mode 100644 src/main/resources/data/twigs/recipe/crimson_table.json delete mode 100644 src/main/resources/data/twigs/recipe/dark_oak_table.json delete mode 100644 src/main/resources/data/twigs/recipe/jungle_table.json delete mode 100644 src/main/resources/data/twigs/recipe/mangrove_table.json delete mode 100644 src/main/resources/data/twigs/recipe/oak_table.json delete mode 100644 src/main/resources/data/twigs/recipe/spruce_table.json delete mode 100644 src/main/resources/data/twigs/recipe/warped_table.json diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/acacia_table.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/acacia_table.json new file mode 100644 index 00000000..7c0792ee --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/acacia_table.json @@ -0,0 +1,54 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_acacia_fence": { + "conditions": { + "items": [ + { + "items": "minecraft:acacia_fence" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_acacia_planks": { + "conditions": { + "items": [ + { + "items": "minecraft:acacia_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_acacia_slab": { + "conditions": { + "items": [ + { + "items": "minecraft:acacia_slab" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:acacia_table" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_acacia_slab", + "has_acacia_fence", + "has_acacia_planks" + ] + ], + "rewards": { + "recipes": [ + "twigs:acacia_table" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/bamboo_table.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/bamboo_table.json new file mode 100644 index 00000000..fe25116f --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/bamboo_table.json @@ -0,0 +1,54 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_bamboo_fence": { + "conditions": { + "items": [ + { + "items": "minecraft:bamboo_fence" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_bamboo_planks": { + "conditions": { + "items": [ + { + "items": "minecraft:bamboo_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_bamboo_slab": { + "conditions": { + "items": [ + { + "items": "minecraft:bamboo_slab" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:bamboo_table" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_bamboo_slab", + "has_bamboo_fence", + "has_bamboo_planks" + ] + ], + "rewards": { + "recipes": [ + "twigs:bamboo_table" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/birch_table.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/birch_table.json new file mode 100644 index 00000000..d4ebdbe3 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/birch_table.json @@ -0,0 +1,54 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_birch_fence": { + "conditions": { + "items": [ + { + "items": "minecraft:birch_fence" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_birch_planks": { + "conditions": { + "items": [ + { + "items": "minecraft:birch_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_birch_slab": { + "conditions": { + "items": [ + { + "items": "minecraft:birch_slab" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:birch_table" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_birch_slab", + "has_birch_fence", + "has_birch_planks" + ] + ], + "rewards": { + "recipes": [ + "twigs:birch_table" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/cherry_table.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/cherry_table.json new file mode 100644 index 00000000..7ee3cc68 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/cherry_table.json @@ -0,0 +1,54 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cherry_fence": { + "conditions": { + "items": [ + { + "items": "minecraft:cherry_fence" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_cherry_planks": { + "conditions": { + "items": [ + { + "items": "minecraft:cherry_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_cherry_slab": { + "conditions": { + "items": [ + { + "items": "minecraft:cherry_slab" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:cherry_table" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cherry_slab", + "has_cherry_fence", + "has_cherry_planks" + ] + ], + "rewards": { + "recipes": [ + "twigs:cherry_table" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/crimson_table.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/crimson_table.json new file mode 100644 index 00000000..383a1a7f --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/crimson_table.json @@ -0,0 +1,54 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_crimson_fence": { + "conditions": { + "items": [ + { + "items": "minecraft:crimson_fence" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_crimson_planks": { + "conditions": { + "items": [ + { + "items": "minecraft:crimson_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_crimson_slab": { + "conditions": { + "items": [ + { + "items": "minecraft:crimson_slab" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:crimson_table" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_crimson_slab", + "has_crimson_fence", + "has_crimson_planks" + ] + ], + "rewards": { + "recipes": [ + "twigs:crimson_table" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/dark_oak_table.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/dark_oak_table.json new file mode 100644 index 00000000..c20b6bc5 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/dark_oak_table.json @@ -0,0 +1,54 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dark_oak_fence": { + "conditions": { + "items": [ + { + "items": "minecraft:dark_oak_fence" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_dark_oak_planks": { + "conditions": { + "items": [ + { + "items": "minecraft:dark_oak_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_dark_oak_slab": { + "conditions": { + "items": [ + { + "items": "minecraft:dark_oak_slab" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:dark_oak_table" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dark_oak_slab", + "has_dark_oak_fence", + "has_dark_oak_planks" + ] + ], + "rewards": { + "recipes": [ + "twigs:dark_oak_table" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/jungle_table.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/jungle_table.json new file mode 100644 index 00000000..fedbb60e --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/jungle_table.json @@ -0,0 +1,54 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_jungle_fence": { + "conditions": { + "items": [ + { + "items": "minecraft:jungle_fence" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_jungle_planks": { + "conditions": { + "items": [ + { + "items": "minecraft:jungle_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_jungle_slab": { + "conditions": { + "items": [ + { + "items": "minecraft:jungle_slab" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:jungle_table" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_jungle_slab", + "has_jungle_fence", + "has_jungle_planks" + ] + ], + "rewards": { + "recipes": [ + "twigs:jungle_table" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/mangrove_table.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/mangrove_table.json new file mode 100644 index 00000000..7d890066 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/mangrove_table.json @@ -0,0 +1,54 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_mangrove_fence": { + "conditions": { + "items": [ + { + "items": "minecraft:mangrove_fence" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_mangrove_planks": { + "conditions": { + "items": [ + { + "items": "minecraft:mangrove_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_mangrove_slab": { + "conditions": { + "items": [ + { + "items": "minecraft:mangrove_slab" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:mangrove_table" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_mangrove_slab", + "has_mangrove_fence", + "has_mangrove_planks" + ] + ], + "rewards": { + "recipes": [ + "twigs:mangrove_table" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/oak_table.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/oak_table.json new file mode 100644 index 00000000..06733604 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/oak_table.json @@ -0,0 +1,54 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_oak_fence": { + "conditions": { + "items": [ + { + "items": "minecraft:oak_fence" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_oak_planks": { + "conditions": { + "items": [ + { + "items": "minecraft:oak_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_oak_slab": { + "conditions": { + "items": [ + { + "items": "minecraft:oak_slab" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:oak_table" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_oak_slab", + "has_oak_fence", + "has_oak_planks" + ] + ], + "rewards": { + "recipes": [ + "twigs:oak_table" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/spruce_table.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/spruce_table.json new file mode 100644 index 00000000..4454bb12 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/spruce_table.json @@ -0,0 +1,54 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_spruce_fence": { + "conditions": { + "items": [ + { + "items": "minecraft:spruce_fence" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_spruce_planks": { + "conditions": { + "items": [ + { + "items": "minecraft:spruce_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_spruce_slab": { + "conditions": { + "items": [ + { + "items": "minecraft:spruce_slab" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:spruce_table" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_spruce_slab", + "has_spruce_fence", + "has_spruce_planks" + ] + ], + "rewards": { + "recipes": [ + "twigs:spruce_table" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/warped_table.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/warped_table.json new file mode 100644 index 00000000..4be7d28d --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/warped_table.json @@ -0,0 +1,54 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:warped_table" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_warped_fence": { + "conditions": { + "items": [ + { + "items": "minecraft:warped_fence" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_warped_planks": { + "conditions": { + "items": [ + { + "items": "minecraft:warped_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_warped_slab": { + "conditions": { + "items": [ + { + "items": "minecraft:warped_slab" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_warped_slab", + "has_warped_fence", + "has_warped_planks" + ] + ], + "rewards": { + "recipes": [ + "twigs:warped_table" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/acacia_table.json b/src/main/generated/data/twigs/recipe/acacia_table.json new file mode 100644 index 00000000..b305515d --- /dev/null +++ b/src/main/generated/data/twigs/recipe/acacia_table.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "O": { + "item": "minecraft:acacia_fence" + }, + "_": { + "item": "minecraft:acacia_slab" + } + }, + "pattern": [ + "___", + "O O", + "O O" + ], + "result": { + "count": 1, + "id": "twigs:acacia_table" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/bamboo_table.json b/src/main/generated/data/twigs/recipe/bamboo_table.json new file mode 100644 index 00000000..51af9105 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/bamboo_table.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "O": { + "item": "minecraft:bamboo_fence" + }, + "_": { + "item": "minecraft:bamboo_slab" + } + }, + "pattern": [ + "___", + "O O", + "O O" + ], + "result": { + "count": 1, + "id": "twigs:bamboo_table" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/birch_table.json b/src/main/generated/data/twigs/recipe/birch_table.json new file mode 100644 index 00000000..c310af7a --- /dev/null +++ b/src/main/generated/data/twigs/recipe/birch_table.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "O": { + "item": "minecraft:birch_fence" + }, + "_": { + "item": "minecraft:birch_slab" + } + }, + "pattern": [ + "___", + "O O", + "O O" + ], + "result": { + "count": 1, + "id": "twigs:birch_table" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/cherry_table.json b/src/main/generated/data/twigs/recipe/cherry_table.json new file mode 100644 index 00000000..14a68e16 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/cherry_table.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "O": { + "item": "minecraft:cherry_fence" + }, + "_": { + "item": "minecraft:cherry_slab" + } + }, + "pattern": [ + "___", + "O O", + "O O" + ], + "result": { + "count": 1, + "id": "twigs:cherry_table" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/crimson_table.json b/src/main/generated/data/twigs/recipe/crimson_table.json new file mode 100644 index 00000000..6a69fec9 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/crimson_table.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "O": { + "item": "minecraft:crimson_fence" + }, + "_": { + "item": "minecraft:crimson_slab" + } + }, + "pattern": [ + "___", + "O O", + "O O" + ], + "result": { + "count": 1, + "id": "twigs:crimson_table" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/dark_oak_table.json b/src/main/generated/data/twigs/recipe/dark_oak_table.json new file mode 100644 index 00000000..2712f02f --- /dev/null +++ b/src/main/generated/data/twigs/recipe/dark_oak_table.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "O": { + "item": "minecraft:dark_oak_fence" + }, + "_": { + "item": "minecraft:dark_oak_slab" + } + }, + "pattern": [ + "___", + "O O", + "O O" + ], + "result": { + "count": 1, + "id": "twigs:dark_oak_table" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/jungle_table.json b/src/main/generated/data/twigs/recipe/jungle_table.json new file mode 100644 index 00000000..fcf16168 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/jungle_table.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "O": { + "item": "minecraft:jungle_fence" + }, + "_": { + "item": "minecraft:jungle_slab" + } + }, + "pattern": [ + "___", + "O O", + "O O" + ], + "result": { + "count": 1, + "id": "twigs:jungle_table" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/mangrove_table.json b/src/main/generated/data/twigs/recipe/mangrove_table.json new file mode 100644 index 00000000..6ba4766f --- /dev/null +++ b/src/main/generated/data/twigs/recipe/mangrove_table.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "O": { + "item": "minecraft:mangrove_fence" + }, + "_": { + "item": "minecraft:mangrove_slab" + } + }, + "pattern": [ + "___", + "O O", + "O O" + ], + "result": { + "count": 1, + "id": "twigs:mangrove_table" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/oak_table.json b/src/main/generated/data/twigs/recipe/oak_table.json new file mode 100644 index 00000000..fdf18fc9 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/oak_table.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "O": { + "item": "minecraft:oak_fence" + }, + "_": { + "item": "minecraft:oak_slab" + } + }, + "pattern": [ + "___", + "O O", + "O O" + ], + "result": { + "count": 1, + "id": "twigs:oak_table" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/spruce_table.json b/src/main/generated/data/twigs/recipe/spruce_table.json new file mode 100644 index 00000000..0758cf00 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/spruce_table.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "O": { + "item": "minecraft:spruce_fence" + }, + "_": { + "item": "minecraft:spruce_slab" + } + }, + "pattern": [ + "___", + "O O", + "O O" + ], + "result": { + "count": 1, + "id": "twigs:spruce_table" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/warped_table.json b/src/main/generated/data/twigs/recipe/warped_table.json new file mode 100644 index 00000000..235ebeee --- /dev/null +++ b/src/main/generated/data/twigs/recipe/warped_table.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "O": { + "item": "minecraft:warped_fence" + }, + "_": { + "item": "minecraft:warped_slab" + } + }, + "pattern": [ + "___", + "O O", + "O O" + ], + "result": { + "count": 1, + "id": "twigs:warped_table" + } +} \ No newline at end of file diff --git a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java index 55832ebf..d7916d75 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java +++ b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java @@ -1,12 +1,20 @@ package com.ninni.twigs.data; +import com.ninni.twigs.registry.TwigsBlocks; import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput; import net.fabricmc.fabric.api.datagen.v1.provider.FabricRecipeProvider; import net.minecraft.core.HolderLookup; +import net.minecraft.data.recipes.RecipeCategory; import net.minecraft.data.recipes.RecipeOutput; +import net.minecraft.data.recipes.ShapedRecipeBuilder; +import net.minecraft.world.item.Items; +import net.minecraft.world.level.block.Blocks; import java.util.concurrent.CompletableFuture; +import static com.ninni.twigs.util.RecipeHelper.quickSlabStairsWallRecipe; +import static com.ninni.twigs.util.RecipeHelper.quickTableRecipe; + public class TwigsRecipeProvider extends FabricRecipeProvider { public TwigsRecipeProvider(FabricDataOutput output, CompletableFuture registriesFuture) { super(output, registriesFuture); @@ -14,6 +22,41 @@ public TwigsRecipeProvider(FabricDataOutput output, CompletableFuture from) { + SimpleCookingRecipeBuilder.smoking(Ingredient.of(from), BUILDING_BLOCKS, result, .1f, 100) + .unlockedBy("has_" + from.location().getPath(), has(from)) + .save(output, smokingName(result, from.location().getPath())); + } + + static void quickBlastingRecipe(RecipeOutput output, ItemLike result, ItemLike from) { + SimpleCookingRecipeBuilder.blasting(Ingredient.of(from), BUILDING_BLOCKS, result, .1f, 100) + .unlockedBy(getHasName(from), has(from)) + .save(output, blastingName(result, from)); + } + + // Semi-generic recipes + + static void quickSlabStairsRecipe(RecipeOutput output, ItemLike slab, ItemLike stair, ItemLike input) { + ShapedRecipeBuilder.shaped(BUILDING_BLOCKS, slab, 6) + .pattern("---") + .define('-', input) + .unlockedBy(getHasName(input), has(input)) + .save(output); + quickStonecuttingRecipe(output, slab, input, 2); + + ShapedRecipeBuilder.shaped(BUILDING_BLOCKS, stair, 4) + .pattern("o ") + .pattern("oo ") + .pattern("ooo") + .define('o', input) + .unlockedBy(getHasName(input), has(input)) + .save(output); + quickStonecuttingRecipe(output, stair, input, 1); + + } + + static void quickSlabStairsWallRecipe(RecipeOutput output, ItemLike slab, ItemLike stair, ItemLike wall, ItemLike input) { + quickSlabStairsRecipe(output, slab, stair, input); + + ShapedRecipeBuilder.shaped(BUILDING_BLOCKS, wall, 6) + .pattern("---") + .pattern("---") + .define('-', input) + .unlockedBy(getHasName(input), has(input)) + .save(output); + quickStonecuttingRecipe(output, wall, input, 1); + } + + + // Specific recipes + static void quickTableRecipe(RecipeOutput output, ItemLike result, ItemLike slab, ItemLike fence, ItemLike plank) { + ShapedRecipeBuilder.shaped(BUILDING_BLOCKS, result, 1) + .pattern("___") + .pattern("O O") + .pattern("O O") + .define('_', slab) + .define('O', fence) + .unlockedBy(getHasName(slab), has(slab)) + .unlockedBy(getHasName(fence), has(fence)) + .unlockedBy(getHasName(plank), has(plank)) + .save(output); + } +} diff --git a/src/main/resources/data/twigs/advancement/recipes/tables/acacia_table.json b/src/main/resources/data/twigs/advancement/recipes/tables/acacia_table.json deleted file mode 100644 index a22a69b9..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/tables/acacia_table.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:acacia_table" - ] - }, - "criteria": { - "has_bamboo": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:acacia_planks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:acacia_table" - } - } - }, - "requirements": [ - [ - "has_bamboo", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/tables/acacia_table_slab.json b/src/main/resources/data/twigs/advancement/recipes/tables/acacia_table_slab.json deleted file mode 100644 index 3b1b8130..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/tables/acacia_table_slab.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:acacia_table" - ] - }, - "criteria": { - "has_bamboo": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:acacia_slab" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:acacia_table_slab" - } - } - }, - "requirements": [ - [ - "has_bamboo", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/tables/bamboo_table.json b/src/main/resources/data/twigs/advancement/recipes/tables/bamboo_table.json deleted file mode 100644 index fb51f121..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/tables/bamboo_table.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:bamboo_table" - ] - }, - "criteria": { - "has_bamboo": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bamboo_planks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:bamboo_table" - } - } - }, - "requirements": [ - [ - "has_bamboo", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/tables/bamboo_table_slab.json b/src/main/resources/data/twigs/advancement/recipes/tables/bamboo_table_slab.json deleted file mode 100644 index b3aed2b8..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/tables/bamboo_table_slab.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:bamboo_table" - ] - }, - "criteria": { - "has_bamboo": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bamboo_slab" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:bamboo_table_slab" - } - } - }, - "requirements": [ - [ - "has_bamboo", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/tables/birch_table.json b/src/main/resources/data/twigs/advancement/recipes/tables/birch_table.json deleted file mode 100644 index cde4bbc5..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/tables/birch_table.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:birch_table" - ] - }, - "criteria": { - "has_bamboo": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:birch_planks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:birch_table" - } - } - }, - "requirements": [ - [ - "has_bamboo", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/tables/birch_table_slab.json b/src/main/resources/data/twigs/advancement/recipes/tables/birch_table_slab.json deleted file mode 100644 index babdb335..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/tables/birch_table_slab.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:birch_table" - ] - }, - "criteria": { - "has_bamboo": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:birch_slab" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:birch_table_slab" - } - } - }, - "requirements": [ - [ - "has_bamboo", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/tables/cherry_table.json b/src/main/resources/data/twigs/advancement/recipes/tables/cherry_table.json deleted file mode 100644 index 9212b601..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/tables/cherry_table.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:cherry_table" - ] - }, - "criteria": { - "has_bamboo": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:cherry_planks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:cherry_table" - } - } - }, - "requirements": [ - [ - "has_bamboo", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/tables/cherry_table_slab.json b/src/main/resources/data/twigs/advancement/recipes/tables/cherry_table_slab.json deleted file mode 100644 index 03d71b57..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/tables/cherry_table_slab.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:cherry_table" - ] - }, - "criteria": { - "has_bamboo": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:cherry_slab" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:cherry_table_slab" - } - } - }, - "requirements": [ - [ - "has_bamboo", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/tables/crimson_table.json b/src/main/resources/data/twigs/advancement/recipes/tables/crimson_table.json deleted file mode 100644 index 5e96a832..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/tables/crimson_table.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:crimson_table" - ] - }, - "criteria": { - "has_bamboo": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:crimson_planks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:crimson_table" - } - } - }, - "requirements": [ - [ - "has_bamboo", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/tables/crimson_table_slab.json b/src/main/resources/data/twigs/advancement/recipes/tables/crimson_table_slab.json deleted file mode 100644 index e4dabe17..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/tables/crimson_table_slab.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:crimson_table" - ] - }, - "criteria": { - "has_bamboo": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:crimson_slab" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:crimson_table_slab" - } - } - }, - "requirements": [ - [ - "has_bamboo", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/tables/dark_oak_table.json b/src/main/resources/data/twigs/advancement/recipes/tables/dark_oak_table.json deleted file mode 100644 index c30fb273..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/tables/dark_oak_table.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:dark_oak_table" - ] - }, - "criteria": { - "has_bamboo": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:dark_oak_planks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:dark_oak_table" - } - } - }, - "requirements": [ - [ - "has_bamboo", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/tables/dark_oak_table_slab.json b/src/main/resources/data/twigs/advancement/recipes/tables/dark_oak_table_slab.json deleted file mode 100644 index b205b843..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/tables/dark_oak_table_slab.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:dark_oak_table" - ] - }, - "criteria": { - "has_bamboo": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:dark_oak_slab" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:dark_oak_table_slab" - } - } - }, - "requirements": [ - [ - "has_bamboo", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/tables/jungle_table.json b/src/main/resources/data/twigs/advancement/recipes/tables/jungle_table.json deleted file mode 100644 index 6f9fdbeb..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/tables/jungle_table.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:jungle_table" - ] - }, - "criteria": { - "has_jungle": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:jungle_planks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:jungle_table" - } - } - }, - "requirements": [ - [ - "has_jungle", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/tables/jungle_table_slab.json b/src/main/resources/data/twigs/advancement/recipes/tables/jungle_table_slab.json deleted file mode 100644 index 227886fe..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/tables/jungle_table_slab.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:jungle_table" - ] - }, - "criteria": { - "has_jungle": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:jungle_slab" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:jungle_table_slab" - } - } - }, - "requirements": [ - [ - "has_jungle", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/tables/mangrove_table.json b/src/main/resources/data/twigs/advancement/recipes/tables/mangrove_table.json deleted file mode 100644 index 8fd21741..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/tables/mangrove_table.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:mangrove_table" - ] - }, - "criteria": { - "has_bamboo": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:mangrove_planks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:mangrove_table" - } - } - }, - "requirements": [ - [ - "has_bamboo", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/tables/mangrove_table_slab.json b/src/main/resources/data/twigs/advancement/recipes/tables/mangrove_table_slab.json deleted file mode 100644 index c041f548..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/tables/mangrove_table_slab.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:mangrove_table" - ] - }, - "criteria": { - "has_bamboo": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:mangrove_slab" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:mangrove_table_slab" - } - } - }, - "requirements": [ - [ - "has_bamboo", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/tables/oak_table.json b/src/main/resources/data/twigs/advancement/recipes/tables/oak_table.json deleted file mode 100644 index 339ff919..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/tables/oak_table.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:oak_table" - ] - }, - "criteria": { - "has_bamboo": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:oak_planks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:oak_table" - } - } - }, - "requirements": [ - [ - "has_bamboo", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/tables/oak_table_slab.json b/src/main/resources/data/twigs/advancement/recipes/tables/oak_table_slab.json deleted file mode 100644 index e627a23b..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/tables/oak_table_slab.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:oak_table" - ] - }, - "criteria": { - "has_bamboo": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:oak_slab" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:oak_table_slab" - } - } - }, - "requirements": [ - [ - "has_bamboo", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/tables/spruce_table.json b/src/main/resources/data/twigs/advancement/recipes/tables/spruce_table.json deleted file mode 100644 index d0705166..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/tables/spruce_table.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:spruce_table" - ] - }, - "criteria": { - "has_bamboo": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:spruce_planks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:spruce_table" - } - } - }, - "requirements": [ - [ - "has_bamboo", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/tables/spruce_table_slab.json b/src/main/resources/data/twigs/advancement/recipes/tables/spruce_table_slab.json deleted file mode 100644 index 1f66da63..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/tables/spruce_table_slab.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:spruce_table" - ] - }, - "criteria": { - "has_bamboo": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:spruce_slab" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:spruce_table_slab" - } - } - }, - "requirements": [ - [ - "has_bamboo", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/tables/warped_table.json b/src/main/resources/data/twigs/advancement/recipes/tables/warped_table.json deleted file mode 100644 index 8dbc228a..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/tables/warped_table.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:warped_table" - ] - }, - "criteria": { - "has_bamboo": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:warped_planks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:warped_table" - } - } - }, - "requirements": [ - [ - "has_bamboo", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/tables/warped_table_slab.json b/src/main/resources/data/twigs/advancement/recipes/tables/warped_table_slab.json deleted file mode 100644 index 55a5b089..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/tables/warped_table_slab.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:warped_table" - ] - }, - "criteria": { - "has_bamboo": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:warped_slab" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:warped_table_slab" - } - } - }, - "requirements": [ - [ - "has_bamboo", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/acacia_table.json b/src/main/resources/data/twigs/recipe/acacia_table.json deleted file mode 100644 index 1efe84d6..00000000 --- a/src/main/resources/data/twigs/recipe/acacia_table.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "___", - "O O", - "O O" - ], - "key": { - "_": { - "item": "minecraft:acacia_slab" - }, - "O": { - "item": "minecraft:acacia_fence" - } - }, - "result": { - "item": "twigs:acacia_table", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/bamboo_table.json b/src/main/resources/data/twigs/recipe/bamboo_table.json deleted file mode 100644 index bd5106e6..00000000 --- a/src/main/resources/data/twigs/recipe/bamboo_table.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "___", - "O O", - "O O" - ], - "key": { - "_": { - "item": "minecraft:bamboo_slab" - }, - "O": { - "item": "minecraft:bamboo_fence" - } - }, - "result": { - "item": "twigs:bamboo_table", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/birch_table.json b/src/main/resources/data/twigs/recipe/birch_table.json deleted file mode 100644 index 1b0bd7b9..00000000 --- a/src/main/resources/data/twigs/recipe/birch_table.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "___", - "O O", - "O O" - ], - "key": { - "_": { - "item": "minecraft:birch_slab" - }, - "O": { - "item": "minecraft:birch_fence" - } - }, - "result": { - "item": "twigs:birch_table", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/cherry_table.json b/src/main/resources/data/twigs/recipe/cherry_table.json deleted file mode 100644 index 5b982032..00000000 --- a/src/main/resources/data/twigs/recipe/cherry_table.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "___", - "O O", - "O O" - ], - "key": { - "_": { - "item": "minecraft:cherry_slab" - }, - "O": { - "item": "minecraft:cherry_fence" - } - }, - "result": { - "item": "twigs:cherry_table", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/crimson_table.json b/src/main/resources/data/twigs/recipe/crimson_table.json deleted file mode 100644 index 9a1b0984..00000000 --- a/src/main/resources/data/twigs/recipe/crimson_table.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "___", - "O O", - "O O" - ], - "key": { - "_": { - "item": "minecraft:crimson_slab" - }, - "O": { - "item": "minecraft:crimson_fence" - } - }, - "result": { - "item": "twigs:crimson_table", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/dark_oak_table.json b/src/main/resources/data/twigs/recipe/dark_oak_table.json deleted file mode 100644 index 72641f62..00000000 --- a/src/main/resources/data/twigs/recipe/dark_oak_table.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "___", - "O O", - "O O" - ], - "key": { - "_": { - "item": "minecraft:dark_oak_slab" - }, - "O": { - "item": "minecraft:dark_oak_fence" - } - }, - "result": { - "item": "twigs:dark_oak_table", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/jungle_table.json b/src/main/resources/data/twigs/recipe/jungle_table.json deleted file mode 100644 index 38959324..00000000 --- a/src/main/resources/data/twigs/recipe/jungle_table.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "___", - "O O", - "O O" - ], - "key": { - "_": { - "item": "minecraft:jungle_slab" - }, - "O": { - "item": "minecraft:jungle_fence" - } - }, - "result": { - "item": "twigs:jungle_table", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/mangrove_table.json b/src/main/resources/data/twigs/recipe/mangrove_table.json deleted file mode 100644 index 575747d7..00000000 --- a/src/main/resources/data/twigs/recipe/mangrove_table.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "___", - "O O", - "O O" - ], - "key": { - "_": { - "item": "minecraft:mangrove_slab" - }, - "O": { - "item": "minecraft:mangrove_fence" - } - }, - "result": { - "item": "twigs:mangrove_table", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/oak_table.json b/src/main/resources/data/twigs/recipe/oak_table.json deleted file mode 100644 index 8739e411..00000000 --- a/src/main/resources/data/twigs/recipe/oak_table.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "___", - "O O", - "O O" - ], - "key": { - "_": { - "item": "minecraft:oak_slab" - }, - "O": { - "item": "minecraft:oak_fence" - } - }, - "result": { - "item": "twigs:oak_table", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/spruce_table.json b/src/main/resources/data/twigs/recipe/spruce_table.json deleted file mode 100644 index 1208f409..00000000 --- a/src/main/resources/data/twigs/recipe/spruce_table.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "___", - "O O", - "O O" - ], - "key": { - "_": { - "item": "minecraft:spruce_slab" - }, - "O": { - "item": "minecraft:spruce_fence" - } - }, - "result": { - "item": "twigs:spruce_table", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/warped_table.json b/src/main/resources/data/twigs/recipe/warped_table.json deleted file mode 100644 index 5d9049d7..00000000 --- a/src/main/resources/data/twigs/recipe/warped_table.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "___", - "O O", - "O O" - ], - "key": { - "_": { - "item": "minecraft:warped_slab" - }, - "O": { - "item": "minecraft:warped_fence" - } - }, - "result": { - "item": "twigs:warped_table", - "count": 1 - } -} \ No newline at end of file From d0546836bf66fd6a7a0320ed38c8a7adf75aa228 Mon Sep 17 00:00:00 2001 From: theendercore Date: Sat, 20 Jul 2024 22:26:29 +0300 Subject: [PATCH 45/72] - all rhyolite recipe datagen --- .../building_blocks}/polished_rhyolite.json | 30 +++++----- .../polished_rhyolite_brick_slab.json | 30 +++++----- .../polished_rhyolite_brick_stairs.json | 30 +++++----- .../polished_rhyolite_brick_wall.json | 30 +++++----- .../polished_rhyolite_bricks.json | 30 +++++----- .../polished_rhyolite_slab.json | 30 +++++----- .../polished_rhyolite_stairs.json | 30 +++++----- .../recipes/building_blocks/rhyolite.json | 43 ++++++++++++++ .../building_blocks}/rhyolite_slab.json | 30 +++++----- .../building_blocks}/rhyolite_stairs.json | 30 +++++----- .../building_blocks}/rhyolite_wall.json | 30 +++++----- ...ite_brick_slab_from_polished_rhyolite.json | 32 +++++++++++ ...ck_slab_from_polished_rhyolite_bricks.json | 32 +++++++++++ ...hed_rhyolite_brick_slab_from_rhyolite.json | 32 +++++++++++ ...e_brick_stairs_from_polished_rhyolite.json | 32 +++++++++++ ..._stairs_from_polished_rhyolite_bricks.json | 32 +++++++++++ ...d_rhyolite_brick_stairs_from_rhyolite.json | 32 +++++++++++ ...ite_brick_wall_from_polished_rhyolite.json | 32 +++++++++++ ...ck_wall_from_polished_rhyolite_bricks.json | 32 +++++++++++ ...hed_rhyolite_brick_wall_from_rhyolite.json | 32 +++++++++++ ...hyolite_bricks_from_polished_rhyolite.json | 32 +++++++++++ ...olished_rhyolite_bricks_from_rhyolite.json | 32 +++++++++++ .../polished_rhyolite_from_rhyolite.json | 32 +++++++++++ ..._rhyolite_slab_from_polished_rhyolite.json | 32 +++++++++++ .../polished_rhyolite_slab_from_rhyolite.json | 32 +++++++++++ ...hyolite_stairs_from_polished_rhyolite.json | 32 +++++++++++ ...olished_rhyolite_stairs_from_rhyolite.json | 32 +++++++++++ .../rhyolite_slab_from_rhyolite.json | 32 +++++++++++ .../rhyolite_stairs_from_rhyolite.json | 32 +++++++++++ .../rhyolite_wall_from_rhyolite.json | 32 +++++++++++ .../data/twigs/recipe/polished_rhyolite.json | 15 ++--- .../recipe/polished_rhyolite_brick_slab.json | 15 ++--- .../polished_rhyolite_brick_stairs.json | 19 ++++--- .../recipe/polished_rhyolite_brick_wall.json | 17 +++--- .../recipe/polished_rhyolite_bricks.json | 14 ++--- .../twigs/recipe/polished_rhyolite_slab.json | 15 ++--- .../recipe/polished_rhyolite_stairs.json | 19 ++++--- .../generated/data/twigs/recipe/rhyolite.json | 20 +++++++ .../data/twigs/recipe/rhyolite_slab.json | 15 ++--- .../data/twigs/recipe/rhyolite_stairs.json | 19 ++++--- .../data/twigs/recipe/rhyolite_wall.json | 17 +++--- ...te_brick_slab_from_polished_rhyolite.json} | 8 ++- ...k_slab_from_polished_rhyolite_bricks.json} | 8 ++- ...hed_rhyolite_brick_slab_from_rhyolite.json | 10 ++++ ...e_brick_stairs_from_polished_rhyolite.json | 10 ++++ ...stairs_from_polished_rhyolite_bricks.json} | 8 ++- ...d_rhyolite_brick_stairs_from_rhyolite.json | 10 ++++ ...ite_brick_wall_from_polished_rhyolite.json | 10 ++++ ...k_wall_from_polished_rhyolite_bricks.json} | 8 ++- ...hed_rhyolite_brick_wall_from_rhyolite.json | 10 ++++ ...yolite_bricks_from_polished_rhyolite.json} | 8 ++- ...olished_rhyolite_bricks_from_rhyolite.json | 10 ++++ .../polished_rhyolite_from_rhyolite.json} | 8 ++- ...rhyolite_slab_from_polished_rhyolite.json} | 8 ++- .../polished_rhyolite_slab_from_rhyolite.json | 10 ++++ ...yolite_stairs_from_polished_rhyolite.json} | 8 ++- ...olished_rhyolite_stairs_from_rhyolite.json | 10 ++++ .../rhyolite_slab_from_rhyolite.json} | 8 ++- .../rhyolite_stairs_from_rhyolite.json} | 8 ++- .../rhyolite_wall_from_rhyolite.json} | 8 ++- .../ninni/twigs/data/TwigsRecipeProvider.java | 13 +++-- .../com/ninni/twigs/util/RecipeHelper.java | 56 ++++++++++++++++--- .../cracked_polished_rhyolite_bricks.json | 34 ----------- ...shed_rhyolite_brick_slab_stonecutting.json | 34 ----------- ...ed_rhyolite_brick_stairs_stonecutting.json | 34 ----------- ...shed_rhyolite_brick_wall_stonecutting.json | 34 ----------- ...ite_bricks_from_rhyolite_stonecutting.json | 34 ----------- ...polished_rhyolite_bricks_stonecutting.json | 34 ----------- .../polished_rhyolite_slab_stonecutting.json | 34 ----------- ...polished_rhyolite_stairs_stonecutting.json | 34 ----------- .../polished_rhyolite_stonecutting.json | 34 ----------- .../recipes/rhyolite/rhyolite.json | 34 ----------- .../rhyolite/rhyolite_slab_stonecutting.json | 34 ----------- .../rhyolite_stairs_stonecutting.json | 34 ----------- .../rhyolite/rhyolite_wall_stonecutting.json | 34 ----------- .../cracked_polished_rhyolite_bricks.json | 9 --- ...ite_bricks_from_rhyolite_stonecutting.json | 8 --- ...b_from_polished_rhyolite_stonecutting.json | 8 --- ...s_from_polished_rhyolite_stonecutting.json | 8 --- ...ite_stairs_from_rhyolite_stonecutting.json | 8 --- .../polished_rhyolite_stonecutting.json | 8 --- .../resources/data/twigs/recipe/rhyolite.json | 20 ------- ...olite_slab_from_rhyolite_stonecutting.json | 8 --- ...ite_stairs_from_rhyolite_stonecutting.json | 8 --- ...olite_wall_from_rhyolite_stonecutting.json | 8 --- 85 files changed, 1090 insertions(+), 818 deletions(-) rename src/main/{resources/data/twigs/advancement/recipes/rhyolite => generated/data/twigs/advancement/recipes/building_blocks}/polished_rhyolite.json (58%) rename src/main/{resources/data/twigs/advancement/recipes/rhyolite => generated/data/twigs/advancement/recipes/building_blocks}/polished_rhyolite_brick_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/rhyolite => generated/data/twigs/advancement/recipes/building_blocks}/polished_rhyolite_brick_stairs.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/rhyolite => generated/data/twigs/advancement/recipes/building_blocks}/polished_rhyolite_brick_wall.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/rhyolite => generated/data/twigs/advancement/recipes/building_blocks}/polished_rhyolite_bricks.json (58%) rename src/main/{resources/data/twigs/advancement/recipes/rhyolite => generated/data/twigs/advancement/recipes/building_blocks}/polished_rhyolite_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/rhyolite => generated/data/twigs/advancement/recipes/building_blocks}/polished_rhyolite_stairs.json (58%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/rhyolite.json rename src/main/{resources/data/twigs/advancement/recipes/rhyolite => generated/data/twigs/advancement/recipes/building_blocks}/rhyolite_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/rhyolite => generated/data/twigs/advancement/recipes/building_blocks}/rhyolite_stairs.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/rhyolite => generated/data/twigs/advancement/recipes/building_blocks}/rhyolite_wall.json (57%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_slab_from_polished_rhyolite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_slab_from_polished_rhyolite_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_slab_from_rhyolite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_stairs_from_polished_rhyolite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_stairs_from_polished_rhyolite_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_stairs_from_rhyolite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_wall_from_polished_rhyolite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_wall_from_polished_rhyolite_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_wall_from_rhyolite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_bricks_from_polished_rhyolite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_bricks_from_rhyolite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_from_rhyolite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_slab_from_polished_rhyolite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_slab_from_rhyolite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_stairs_from_polished_rhyolite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_stairs_from_rhyolite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/rhyolite_slab_from_rhyolite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/rhyolite_stairs_from_rhyolite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/rhyolite_wall_from_rhyolite.json rename src/main/{resources => generated}/data/twigs/recipe/polished_rhyolite.json (67%) rename src/main/{resources => generated}/data/twigs/recipe/polished_rhyolite_brick_slab.json (57%) rename src/main/{resources => generated}/data/twigs/recipe/polished_rhyolite_brick_stairs.json (52%) rename src/main/{resources => generated}/data/twigs/recipe/polished_rhyolite_brick_wall.json (54%) rename src/main/{resources => generated}/data/twigs/recipe/polished_rhyolite_bricks.json (66%) rename src/main/{resources => generated}/data/twigs/recipe/polished_rhyolite_slab.json (57%) rename src/main/{resources => generated}/data/twigs/recipe/polished_rhyolite_stairs.json (52%) create mode 100644 src/main/generated/data/twigs/recipe/rhyolite.json rename src/main/{resources => generated}/data/twigs/recipe/rhyolite_slab.json (57%) rename src/main/{resources => generated}/data/twigs/recipe/rhyolite_stairs.json (52%) rename src/main/{resources => generated}/data/twigs/recipe/rhyolite_wall.json (55%) rename src/main/{resources/data/twigs/recipe/polished_rhyolite_bricks_from_polished_rhyolite_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_slab_from_polished_rhyolite.json} (54%) rename src/main/{resources/data/twigs/recipe/polished_rhyolite_brick_stairs_from_polished_rhyolite_brick_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_slab_from_polished_rhyolite_bricks.json} (56%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_slab_from_rhyolite.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_stairs_from_polished_rhyolite.json rename src/main/{resources/data/twigs/recipe/polished_rhyolite_brick_slab_from_polished_rhyolite_brick_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_stairs_from_polished_rhyolite_bricks.json} (55%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_stairs_from_rhyolite.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_wall_from_polished_rhyolite.json rename src/main/{resources/data/twigs/recipe/polished_rhyolite_brick_wall_from_polished_rhyolite_brick_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_wall_from_polished_rhyolite_bricks.json} (56%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_wall_from_rhyolite.json rename src/main/{resources/data/twigs/recipe/polished_rhyolite_brick_wall_from_polished_rhyolite_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_rhyolite_bricks_from_polished_rhyolite.json} (55%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_bricks_from_rhyolite.json rename src/main/{resources/data/twigs/recipe/polished_rhyolite_brick_stairs_from_rhyolite_brick_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_rhyolite_from_rhyolite.json} (55%) rename src/main/{resources/data/twigs/recipe/polished_rhyolite_brick_stairs_from_polished_rhyolite_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_rhyolite_slab_from_polished_rhyolite.json} (56%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_slab_from_rhyolite.json rename src/main/{resources/data/twigs/recipe/polished_rhyolite_brick_slab_from_polished_rhyolite_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_rhyolite_stairs_from_polished_rhyolite.json} (55%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_stairs_from_rhyolite.json rename src/main/{resources/data/twigs/recipe/polished_rhyolite_brick_wall_from_rhyolite_brick_stonecutting.json => generated/data/twigs/recipe/stonecutting/rhyolite_slab_from_rhyolite.json} (57%) rename src/main/{resources/data/twigs/recipe/polished_rhyolite_slab_from_rhyolite_stonecutting.json => generated/data/twigs/recipe/stonecutting/rhyolite_stairs_from_rhyolite.json} (56%) rename src/main/{resources/data/twigs/recipe/polished_rhyolite_brick_slab_from_rhyolite_brick_stonecutting.json => generated/data/twigs/recipe/stonecutting/rhyolite_wall_from_rhyolite.json} (57%) delete mode 100644 src/main/resources/data/twigs/advancement/recipes/rhyolite/cracked_polished_rhyolite_bricks.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_brick_slab_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_brick_stairs_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_brick_wall_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_bricks_from_rhyolite_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_bricks_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_slab_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_stairs_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/rhyolite/rhyolite.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/rhyolite/rhyolite_slab_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/rhyolite/rhyolite_stairs_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/rhyolite/rhyolite_wall_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/cracked_polished_rhyolite_bricks.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_rhyolite_bricks_from_rhyolite_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_rhyolite_slab_from_polished_rhyolite_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_rhyolite_stairs_from_polished_rhyolite_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_rhyolite_stairs_from_rhyolite_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_rhyolite_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/rhyolite.json delete mode 100644 src/main/resources/data/twigs/recipe/rhyolite_slab_from_rhyolite_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/rhyolite_stairs_from_rhyolite_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/rhyolite_wall_from_rhyolite_stonecutting.json diff --git a/src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_rhyolite.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_rhyolite.json index 9ba7fc89..1b1951db 100644 --- a/src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_rhyolite.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_rhyolite" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_rhyolite": { "conditions": { "items": [ { - "items": [ - "twigs:rhyolite" - ] + "items": "twigs:rhyolite" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_rhyolite" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_rhyolite" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_rhyolite" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_brick_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_rhyolite_brick_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_brick_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_rhyolite_brick_slab.json index ca0434ea..15122ca6 100644 --- a/src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_brick_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_rhyolite_brick_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_rhyolite_brick_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_rhyolite_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:polished_rhyolite_bricks" - ] + "items": "twigs:polished_rhyolite_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_rhyolite_brick_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_rhyolite_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_rhyolite_brick_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_brick_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_rhyolite_brick_stairs.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_brick_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_rhyolite_brick_stairs.json index 3c17b7d0..a3218a8d 100644 --- a/src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_brick_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_rhyolite_brick_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_rhyolite_brick_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_rhyolite_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:polished_rhyolite_bricks" - ] + "items": "twigs:polished_rhyolite_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_rhyolite_brick_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_rhyolite_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_rhyolite_brick_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_brick_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_rhyolite_brick_wall.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_brick_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_rhyolite_brick_wall.json index 0a875b76..6e4a3ee3 100644 --- a/src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_brick_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_rhyolite_brick_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_rhyolite_brick_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_rhyolite_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:polished_rhyolite_bricks" - ] + "items": "twigs:polished_rhyolite_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_rhyolite_brick_wall" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_rhyolite_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_rhyolite_brick_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_rhyolite_bricks.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_bricks.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_rhyolite_bricks.json index 59fefe1e..2b6cd112 100644 --- a/src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_bricks.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_rhyolite_bricks.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_rhyolite_bricks" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_rhyolite": { "conditions": { "items": [ { - "items": [ - "twigs:polished_rhyolite" - ] + "items": "twigs:polished_rhyolite" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_rhyolite_bricks" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_rhyolite" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_rhyolite_bricks" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_rhyolite_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_rhyolite_slab.json index 81683ecd..74f5a544 100644 --- a/src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_rhyolite_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_rhyolite_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_rhyolite": { "conditions": { "items": [ { - "items": [ - "twigs:polished_rhyolite" - ] + "items": "twigs:polished_rhyolite" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_rhyolite_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_rhyolite" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_rhyolite_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_rhyolite_stairs.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_rhyolite_stairs.json index 7fb158e9..74c71f3b 100644 --- a/src/main/resources/data/twigs/advancement/recipes/rhyolite/polished_rhyolite_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_rhyolite_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_rhyolite_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_rhyolite": { "conditions": { "items": [ { - "items": [ - "twigs:polished_rhyolite" - ] + "items": "twigs:polished_rhyolite" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_rhyolite_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_rhyolite" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_rhyolite_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/rhyolite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/rhyolite.json new file mode 100644 index 00000000..c488c027 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/rhyolite.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_quartz": { + "conditions": { + "items": [ + { + "items": "minecraft:quartz" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_red_sand": { + "conditions": { + "items": [ + { + "items": "minecraft:red_sand" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:rhyolite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_quartz", + "has_red_sand" + ] + ], + "rewards": { + "recipes": [ + "twigs:rhyolite" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/rhyolite/rhyolite_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/rhyolite_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/rhyolite/rhyolite_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/rhyolite_slab.json index e48b19ec..31cb4ccc 100644 --- a/src/main/resources/data/twigs/advancement/recipes/rhyolite/rhyolite_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/rhyolite_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:rhyolite_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_rhyolite": { "conditions": { "items": [ { - "items": [ - "twigs:rhyolite" - ] + "items": "twigs:rhyolite" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:rhyolite_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_rhyolite" + ] + ], + "rewards": { + "recipes": [ + "twigs:rhyolite_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/rhyolite/rhyolite_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/rhyolite_stairs.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/rhyolite/rhyolite_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/rhyolite_stairs.json index b855468e..b8b1ecdb 100644 --- a/src/main/resources/data/twigs/advancement/recipes/rhyolite/rhyolite_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/rhyolite_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:rhyolite_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_rhyolite": { "conditions": { "items": [ { - "items": [ - "twigs:rhyolite" - ] + "items": "twigs:rhyolite" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:rhyolite_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_rhyolite" + ] + ], + "rewards": { + "recipes": [ + "twigs:rhyolite_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/rhyolite/rhyolite_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/rhyolite_wall.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/rhyolite/rhyolite_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/rhyolite_wall.json index d69c025e..22125447 100644 --- a/src/main/resources/data/twigs/advancement/recipes/rhyolite/rhyolite_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/rhyolite_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:rhyolite_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_rhyolite": { "conditions": { "items": [ { - "items": [ - "twigs:rhyolite" - ] + "items": "twigs:rhyolite" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:rhyolite_wall" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_rhyolite" + ] + ], + "rewards": { + "recipes": [ + "twigs:rhyolite_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_slab_from_polished_rhyolite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_slab_from_polished_rhyolite.json new file mode 100644 index 00000000..89e88f79 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_slab_from_polished_rhyolite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_rhyolite": { + "conditions": { + "items": [ + { + "items": "twigs:polished_rhyolite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_rhyolite_brick_slab_from_polished_rhyolite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_rhyolite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_rhyolite_brick_slab_from_polished_rhyolite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_slab_from_polished_rhyolite_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_slab_from_polished_rhyolite_bricks.json new file mode 100644 index 00000000..cc8cdc4e --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_slab_from_polished_rhyolite_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_rhyolite_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:polished_rhyolite_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_rhyolite_brick_slab_from_polished_rhyolite_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_rhyolite_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_rhyolite_brick_slab_from_polished_rhyolite_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_slab_from_rhyolite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_slab_from_rhyolite.json new file mode 100644 index 00000000..d97c2bc4 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_slab_from_rhyolite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_rhyolite": { + "conditions": { + "items": [ + { + "items": "twigs:rhyolite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_rhyolite_brick_slab_from_rhyolite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_rhyolite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_rhyolite_brick_slab_from_rhyolite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_stairs_from_polished_rhyolite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_stairs_from_polished_rhyolite.json new file mode 100644 index 00000000..96cb8c53 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_stairs_from_polished_rhyolite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_rhyolite": { + "conditions": { + "items": [ + { + "items": "twigs:polished_rhyolite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_rhyolite_brick_stairs_from_polished_rhyolite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_rhyolite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_rhyolite_brick_stairs_from_polished_rhyolite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_stairs_from_polished_rhyolite_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_stairs_from_polished_rhyolite_bricks.json new file mode 100644 index 00000000..36060af5 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_stairs_from_polished_rhyolite_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_rhyolite_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:polished_rhyolite_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_rhyolite_brick_stairs_from_polished_rhyolite_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_rhyolite_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_rhyolite_brick_stairs_from_polished_rhyolite_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_stairs_from_rhyolite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_stairs_from_rhyolite.json new file mode 100644 index 00000000..632d6963 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_stairs_from_rhyolite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_rhyolite": { + "conditions": { + "items": [ + { + "items": "twigs:rhyolite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_rhyolite_brick_stairs_from_rhyolite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_rhyolite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_rhyolite_brick_stairs_from_rhyolite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_wall_from_polished_rhyolite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_wall_from_polished_rhyolite.json new file mode 100644 index 00000000..b1fc5a06 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_wall_from_polished_rhyolite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_rhyolite": { + "conditions": { + "items": [ + { + "items": "twigs:polished_rhyolite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_rhyolite_brick_wall_from_polished_rhyolite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_rhyolite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_rhyolite_brick_wall_from_polished_rhyolite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_wall_from_polished_rhyolite_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_wall_from_polished_rhyolite_bricks.json new file mode 100644 index 00000000..27e1ba14 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_wall_from_polished_rhyolite_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_rhyolite_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:polished_rhyolite_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_rhyolite_brick_wall_from_polished_rhyolite_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_rhyolite_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_rhyolite_brick_wall_from_polished_rhyolite_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_wall_from_rhyolite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_wall_from_rhyolite.json new file mode 100644 index 00000000..7178b4d3 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_brick_wall_from_rhyolite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_rhyolite": { + "conditions": { + "items": [ + { + "items": "twigs:rhyolite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_rhyolite_brick_wall_from_rhyolite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_rhyolite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_rhyolite_brick_wall_from_rhyolite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_bricks_from_polished_rhyolite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_bricks_from_polished_rhyolite.json new file mode 100644 index 00000000..90d7ad39 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_bricks_from_polished_rhyolite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_rhyolite": { + "conditions": { + "items": [ + { + "items": "twigs:polished_rhyolite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_rhyolite_bricks_from_polished_rhyolite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_rhyolite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_rhyolite_bricks_from_polished_rhyolite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_bricks_from_rhyolite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_bricks_from_rhyolite.json new file mode 100644 index 00000000..3bf28ad8 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_bricks_from_rhyolite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_rhyolite": { + "conditions": { + "items": [ + { + "items": "twigs:rhyolite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_rhyolite_bricks_from_rhyolite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_rhyolite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_rhyolite_bricks_from_rhyolite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_from_rhyolite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_from_rhyolite.json new file mode 100644 index 00000000..cd410d2b --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_from_rhyolite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_rhyolite": { + "conditions": { + "items": [ + { + "items": "twigs:rhyolite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_rhyolite_from_rhyolite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_rhyolite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_rhyolite_from_rhyolite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_slab_from_polished_rhyolite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_slab_from_polished_rhyolite.json new file mode 100644 index 00000000..3020890a --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_slab_from_polished_rhyolite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_rhyolite": { + "conditions": { + "items": [ + { + "items": "twigs:polished_rhyolite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_rhyolite_slab_from_polished_rhyolite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_rhyolite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_rhyolite_slab_from_polished_rhyolite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_slab_from_rhyolite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_slab_from_rhyolite.json new file mode 100644 index 00000000..a4592874 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_slab_from_rhyolite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_rhyolite": { + "conditions": { + "items": [ + { + "items": "twigs:rhyolite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_rhyolite_slab_from_rhyolite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_rhyolite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_rhyolite_slab_from_rhyolite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_stairs_from_polished_rhyolite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_stairs_from_polished_rhyolite.json new file mode 100644 index 00000000..6ea55f63 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_stairs_from_polished_rhyolite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_rhyolite": { + "conditions": { + "items": [ + { + "items": "twigs:polished_rhyolite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_rhyolite_stairs_from_polished_rhyolite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_rhyolite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_rhyolite_stairs_from_polished_rhyolite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_stairs_from_rhyolite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_stairs_from_rhyolite.json new file mode 100644 index 00000000..688bfc58 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_rhyolite_stairs_from_rhyolite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_rhyolite": { + "conditions": { + "items": [ + { + "items": "twigs:rhyolite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_rhyolite_stairs_from_rhyolite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_rhyolite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_rhyolite_stairs_from_rhyolite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/rhyolite_slab_from_rhyolite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/rhyolite_slab_from_rhyolite.json new file mode 100644 index 00000000..2bda6298 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/rhyolite_slab_from_rhyolite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_rhyolite": { + "conditions": { + "items": [ + { + "items": "twigs:rhyolite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/rhyolite_slab_from_rhyolite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_rhyolite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/rhyolite_slab_from_rhyolite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/rhyolite_stairs_from_rhyolite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/rhyolite_stairs_from_rhyolite.json new file mode 100644 index 00000000..816945be --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/rhyolite_stairs_from_rhyolite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_rhyolite": { + "conditions": { + "items": [ + { + "items": "twigs:rhyolite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/rhyolite_stairs_from_rhyolite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_rhyolite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/rhyolite_stairs_from_rhyolite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/rhyolite_wall_from_rhyolite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/rhyolite_wall_from_rhyolite.json new file mode 100644 index 00000000..697c1688 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/rhyolite_wall_from_rhyolite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_rhyolite": { + "conditions": { + "items": [ + { + "items": "twigs:rhyolite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/rhyolite_wall_from_rhyolite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_rhyolite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/rhyolite_wall_from_rhyolite" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_rhyolite.json b/src/main/generated/data/twigs/recipe/polished_rhyolite.json similarity index 67% rename from src/main/resources/data/twigs/recipe/polished_rhyolite.json rename to src/main/generated/data/twigs/recipe/polished_rhyolite.json index 18888e98..a31dd2a6 100644 --- a/src/main/resources/data/twigs/recipe/polished_rhyolite.json +++ b/src/main/generated/data/twigs/recipe/polished_rhyolite.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "##", - "##" - ], + "category": "building", "key": { "#": { "item": "twigs:rhyolite" } }, + "pattern": [ + "##", + "##" + ], "result": { - "item": "twigs:polished_rhyolite", - "count": 4 + "count": 4, + "id": "twigs:polished_rhyolite" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_slab.json b/src/main/generated/data/twigs/recipe/polished_rhyolite_brick_slab.json similarity index 57% rename from src/main/resources/data/twigs/recipe/polished_rhyolite_brick_slab.json rename to src/main/generated/data/twigs/recipe/polished_rhyolite_brick_slab.json index d7f48e0e..c730f3d8 100644 --- a/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_slab.json +++ b/src/main/generated/data/twigs/recipe/polished_rhyolite_brick_slab.json @@ -1,15 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:polished_rhyolite_bricks" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:polished_rhyolite_brick_slab", - "count": 6 + "count": 6, + "id": "twigs:polished_rhyolite_brick_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_stairs.json b/src/main/generated/data/twigs/recipe/polished_rhyolite_brick_stairs.json similarity index 52% rename from src/main/resources/data/twigs/recipe/polished_rhyolite_brick_stairs.json rename to src/main/generated/data/twigs/recipe/polished_rhyolite_brick_stairs.json index 68e68ea8..5f0698ac 100644 --- a/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_stairs.json +++ b/src/main/generated/data/twigs/recipe/polished_rhyolite_brick_stairs.json @@ -1,17 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:polished_rhyolite_bricks" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:polished_rhyolite_brick_stairs", - "count": 4 + "count": 4, + "id": "twigs:polished_rhyolite_brick_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_wall.json b/src/main/generated/data/twigs/recipe/polished_rhyolite_brick_wall.json similarity index 54% rename from src/main/resources/data/twigs/recipe/polished_rhyolite_brick_wall.json rename to src/main/generated/data/twigs/recipe/polished_rhyolite_brick_wall.json index e35bd42e..4fe92fed 100644 --- a/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_wall.json +++ b/src/main/generated/data/twigs/recipe/polished_rhyolite_brick_wall.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:polished_rhyolite_bricks" } }, + "pattern": [ + "---", + "---" + ], "result": { - "item": "twigs:polished_rhyolite_brick_wall", - "count": 6 + "count": 6, + "id": "twigs:polished_rhyolite_brick_wall" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_rhyolite_bricks.json b/src/main/generated/data/twigs/recipe/polished_rhyolite_bricks.json similarity index 66% rename from src/main/resources/data/twigs/recipe/polished_rhyolite_bricks.json rename to src/main/generated/data/twigs/recipe/polished_rhyolite_bricks.json index 05486e1d..6a45a687 100644 --- a/src/main/resources/data/twigs/recipe/polished_rhyolite_bricks.json +++ b/src/main/generated/data/twigs/recipe/polished_rhyolite_bricks.json @@ -1,17 +1,17 @@ { "type": "minecraft:crafting_shaped", - "group": "bark", - "pattern": [ - "##", - "##" - ], + "category": "building", "key": { "#": { "item": "twigs:polished_rhyolite" } }, + "pattern": [ + "##", + "##" + ], "result": { - "item": "twigs:polished_rhyolite_bricks", - "count": 4 + "count": 4, + "id": "twigs:polished_rhyolite_bricks" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_rhyolite_slab.json b/src/main/generated/data/twigs/recipe/polished_rhyolite_slab.json similarity index 57% rename from src/main/resources/data/twigs/recipe/polished_rhyolite_slab.json rename to src/main/generated/data/twigs/recipe/polished_rhyolite_slab.json index 216b5207..305abf24 100644 --- a/src/main/resources/data/twigs/recipe/polished_rhyolite_slab.json +++ b/src/main/generated/data/twigs/recipe/polished_rhyolite_slab.json @@ -1,15 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:polished_rhyolite" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:polished_rhyolite_slab", - "count": 6 + "count": 6, + "id": "twigs:polished_rhyolite_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_rhyolite_stairs.json b/src/main/generated/data/twigs/recipe/polished_rhyolite_stairs.json similarity index 52% rename from src/main/resources/data/twigs/recipe/polished_rhyolite_stairs.json rename to src/main/generated/data/twigs/recipe/polished_rhyolite_stairs.json index 2ed136c8..4c8a13b3 100644 --- a/src/main/resources/data/twigs/recipe/polished_rhyolite_stairs.json +++ b/src/main/generated/data/twigs/recipe/polished_rhyolite_stairs.json @@ -1,17 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:polished_rhyolite" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:polished_rhyolite_stairs", - "count": 4 + "count": 4, + "id": "twigs:polished_rhyolite_stairs" } -} +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/rhyolite.json b/src/main/generated/data/twigs/recipe/rhyolite.json new file mode 100644 index 00000000..cb0d3e33 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/rhyolite.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minecraft:quartz" + }, + "R": { + "item": "minecraft:red_sand" + } + }, + "pattern": [ + "#R", + "R#" + ], + "result": { + "count": 2, + "id": "twigs:rhyolite" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/rhyolite_slab.json b/src/main/generated/data/twigs/recipe/rhyolite_slab.json similarity index 57% rename from src/main/resources/data/twigs/recipe/rhyolite_slab.json rename to src/main/generated/data/twigs/recipe/rhyolite_slab.json index 8274444d..01618ccd 100644 --- a/src/main/resources/data/twigs/recipe/rhyolite_slab.json +++ b/src/main/generated/data/twigs/recipe/rhyolite_slab.json @@ -1,15 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:rhyolite" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:rhyolite_slab", - "count": 6 + "count": 6, + "id": "twigs:rhyolite_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/rhyolite_stairs.json b/src/main/generated/data/twigs/recipe/rhyolite_stairs.json similarity index 52% rename from src/main/resources/data/twigs/recipe/rhyolite_stairs.json rename to src/main/generated/data/twigs/recipe/rhyolite_stairs.json index b31f819c..9de09bda 100644 --- a/src/main/resources/data/twigs/recipe/rhyolite_stairs.json +++ b/src/main/generated/data/twigs/recipe/rhyolite_stairs.json @@ -1,17 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:rhyolite" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:rhyolite_stairs", - "count": 4 + "count": 4, + "id": "twigs:rhyolite_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/rhyolite_wall.json b/src/main/generated/data/twigs/recipe/rhyolite_wall.json similarity index 55% rename from src/main/resources/data/twigs/recipe/rhyolite_wall.json rename to src/main/generated/data/twigs/recipe/rhyolite_wall.json index 60644e7c..b9a83c19 100644 --- a/src/main/resources/data/twigs/recipe/rhyolite_wall.json +++ b/src/main/generated/data/twigs/recipe/rhyolite_wall.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:rhyolite" } }, + "pattern": [ + "---", + "---" + ], "result": { - "item": "twigs:rhyolite_wall", - "count": 6 + "count": 6, + "id": "twigs:rhyolite_wall" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_rhyolite_bricks_from_polished_rhyolite_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_slab_from_polished_rhyolite.json similarity index 54% rename from src/main/resources/data/twigs/recipe/polished_rhyolite_bricks_from_polished_rhyolite_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_slab_from_polished_rhyolite.json index 296fec3b..a8d59809 100644 --- a/src/main/resources/data/twigs/recipe/polished_rhyolite_bricks_from_polished_rhyolite_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_slab_from_polished_rhyolite.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_rhyolite" }, - "result": "twigs:polished_rhyolite_bricks", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:polished_rhyolite_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_stairs_from_polished_rhyolite_brick_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_slab_from_polished_rhyolite_bricks.json similarity index 56% rename from src/main/resources/data/twigs/recipe/polished_rhyolite_brick_stairs_from_polished_rhyolite_brick_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_slab_from_polished_rhyolite_bricks.json index bc764dba..376fa38b 100644 --- a/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_stairs_from_polished_rhyolite_brick_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_slab_from_polished_rhyolite_bricks.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_rhyolite_bricks" }, - "result": "twigs:polished_rhyolite_brick_stairs", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:polished_rhyolite_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_slab_from_rhyolite.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_slab_from_rhyolite.json new file mode 100644 index 00000000..e0014b15 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_slab_from_rhyolite.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:rhyolite" + }, + "result": { + "count": 2, + "id": "twigs:polished_rhyolite_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_stairs_from_polished_rhyolite.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_stairs_from_polished_rhyolite.json new file mode 100644 index 00000000..02121ffa --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_stairs_from_polished_rhyolite.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:polished_rhyolite" + }, + "result": { + "count": 1, + "id": "twigs:polished_rhyolite_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_slab_from_polished_rhyolite_brick_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_stairs_from_polished_rhyolite_bricks.json similarity index 55% rename from src/main/resources/data/twigs/recipe/polished_rhyolite_brick_slab_from_polished_rhyolite_brick_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_stairs_from_polished_rhyolite_bricks.json index ee6a6e85..503b6aef 100644 --- a/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_slab_from_polished_rhyolite_brick_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_stairs_from_polished_rhyolite_bricks.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_rhyolite_bricks" }, - "result": "twigs:polished_rhyolite_brick_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:polished_rhyolite_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_stairs_from_rhyolite.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_stairs_from_rhyolite.json new file mode 100644 index 00000000..11f9d95a --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_stairs_from_rhyolite.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:rhyolite" + }, + "result": { + "count": 1, + "id": "twigs:polished_rhyolite_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_wall_from_polished_rhyolite.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_wall_from_polished_rhyolite.json new file mode 100644 index 00000000..e40651be --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_wall_from_polished_rhyolite.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:polished_rhyolite" + }, + "result": { + "count": 1, + "id": "twigs:polished_rhyolite_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_wall_from_polished_rhyolite_brick_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_wall_from_polished_rhyolite_bricks.json similarity index 56% rename from src/main/resources/data/twigs/recipe/polished_rhyolite_brick_wall_from_polished_rhyolite_brick_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_wall_from_polished_rhyolite_bricks.json index 546c1553..a5389a14 100644 --- a/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_wall_from_polished_rhyolite_brick_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_wall_from_polished_rhyolite_bricks.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_rhyolite_bricks" }, - "result": "twigs:polished_rhyolite_brick_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:polished_rhyolite_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_wall_from_rhyolite.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_wall_from_rhyolite.json new file mode 100644 index 00000000..c3ac5e30 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_brick_wall_from_rhyolite.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:rhyolite" + }, + "result": { + "count": 1, + "id": "twigs:polished_rhyolite_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_wall_from_polished_rhyolite_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_bricks_from_polished_rhyolite.json similarity index 55% rename from src/main/resources/data/twigs/recipe/polished_rhyolite_brick_wall_from_polished_rhyolite_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_bricks_from_polished_rhyolite.json index cd49b1f5..17dbb47b 100644 --- a/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_wall_from_polished_rhyolite_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_bricks_from_polished_rhyolite.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_rhyolite" }, - "result": "twigs:polished_rhyolite_brick_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:polished_rhyolite_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_bricks_from_rhyolite.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_bricks_from_rhyolite.json new file mode 100644 index 00000000..e4431bde --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_bricks_from_rhyolite.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:rhyolite" + }, + "result": { + "count": 1, + "id": "twigs:polished_rhyolite_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_stairs_from_rhyolite_brick_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_from_rhyolite.json similarity index 55% rename from src/main/resources/data/twigs/recipe/polished_rhyolite_brick_stairs_from_rhyolite_brick_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_from_rhyolite.json index 355fd3ca..d215f73f 100644 --- a/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_stairs_from_rhyolite_brick_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_from_rhyolite.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:rhyolite" }, - "result": "twigs:polished_rhyolite_brick_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:polished_rhyolite" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_stairs_from_polished_rhyolite_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_slab_from_polished_rhyolite.json similarity index 56% rename from src/main/resources/data/twigs/recipe/polished_rhyolite_brick_stairs_from_polished_rhyolite_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_slab_from_polished_rhyolite.json index 1b4a0af1..fe4005f2 100644 --- a/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_stairs_from_polished_rhyolite_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_slab_from_polished_rhyolite.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_rhyolite" }, - "result": "twigs:polished_rhyolite_brick_stairs", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:polished_rhyolite_slab" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_slab_from_rhyolite.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_slab_from_rhyolite.json new file mode 100644 index 00000000..0fc8a546 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_slab_from_rhyolite.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:rhyolite" + }, + "result": { + "count": 2, + "id": "twigs:polished_rhyolite_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_slab_from_polished_rhyolite_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_stairs_from_polished_rhyolite.json similarity index 55% rename from src/main/resources/data/twigs/recipe/polished_rhyolite_brick_slab_from_polished_rhyolite_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_stairs_from_polished_rhyolite.json index 61e28891..6b594fcf 100644 --- a/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_slab_from_polished_rhyolite_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_stairs_from_polished_rhyolite.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_rhyolite" }, - "result": "twigs:polished_rhyolite_brick_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:polished_rhyolite_stairs" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_stairs_from_rhyolite.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_stairs_from_rhyolite.json new file mode 100644 index 00000000..ddc81a12 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_rhyolite_stairs_from_rhyolite.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:rhyolite" + }, + "result": { + "count": 1, + "id": "twigs:polished_rhyolite_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_wall_from_rhyolite_brick_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/rhyolite_slab_from_rhyolite.json similarity index 57% rename from src/main/resources/data/twigs/recipe/polished_rhyolite_brick_wall_from_rhyolite_brick_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/rhyolite_slab_from_rhyolite.json index 13012f6c..2833657a 100644 --- a/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_wall_from_rhyolite_brick_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/rhyolite_slab_from_rhyolite.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:rhyolite" }, - "result": "twigs:polished_rhyolite_brick_wall", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:rhyolite_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_rhyolite_slab_from_rhyolite_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/rhyolite_stairs_from_rhyolite.json similarity index 56% rename from src/main/resources/data/twigs/recipe/polished_rhyolite_slab_from_rhyolite_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/rhyolite_stairs_from_rhyolite.json index c9bdf1e0..66ed3220 100644 --- a/src/main/resources/data/twigs/recipe/polished_rhyolite_slab_from_rhyolite_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/rhyolite_stairs_from_rhyolite.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:rhyolite" }, - "result": "twigs:polished_rhyolite_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:rhyolite_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_slab_from_rhyolite_brick_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/rhyolite_wall_from_rhyolite.json similarity index 57% rename from src/main/resources/data/twigs/recipe/polished_rhyolite_brick_slab_from_rhyolite_brick_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/rhyolite_wall_from_rhyolite.json index 581d7386..bc4553dc 100644 --- a/src/main/resources/data/twigs/recipe/polished_rhyolite_brick_slab_from_rhyolite_brick_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/rhyolite_wall_from_rhyolite.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:rhyolite" }, - "result": "twigs:polished_rhyolite_brick_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:rhyolite_wall" + } +} \ No newline at end of file diff --git a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java index d7916d75..356424f2 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java +++ b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java @@ -12,8 +12,7 @@ import java.util.concurrent.CompletableFuture; -import static com.ninni.twigs.util.RecipeHelper.quickSlabStairsWallRecipe; -import static com.ninni.twigs.util.RecipeHelper.quickTableRecipe; +import static com.ninni.twigs.util.RecipeHelper.*; public class TwigsRecipeProvider extends FabricRecipeProvider { public TwigsRecipeProvider(FabricDataOutput output, CompletableFuture registriesFuture) { @@ -24,7 +23,7 @@ public TwigsRecipeProvider(FabricDataOutput output, CompletableFuture Date: Sat, 20 Jul 2024 22:31:37 +0300 Subject: [PATCH 46/72] - forgot to do cracked --- ...ked_polished_rhyolite_bricks_smelting.json | 32 +++++++++++++++++++ ...ked_polished_rhyolite_bricks_smelting.json | 12 +++++++ .../ninni/twigs/data/TwigsRecipeProvider.java | 1 + 3 files changed, 45 insertions(+) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/polished_rhyolite_bricks_from_cracked_polished_rhyolite_bricks_smelting.json create mode 100644 src/main/generated/data/twigs/recipe/smelting/polished_rhyolite_bricks_from_cracked_polished_rhyolite_bricks_smelting.json diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/polished_rhyolite_bricks_from_cracked_polished_rhyolite_bricks_smelting.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/polished_rhyolite_bricks_from_cracked_polished_rhyolite_bricks_smelting.json new file mode 100644 index 00000000..f2984f00 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/polished_rhyolite_bricks_from_cracked_polished_rhyolite_bricks_smelting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cracked_polished_rhyolite_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:cracked_polished_rhyolite_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:smelting/polished_rhyolite_bricks_from_cracked_polished_rhyolite_bricks_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cracked_polished_rhyolite_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:smelting/polished_rhyolite_bricks_from_cracked_polished_rhyolite_bricks_smelting" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/smelting/polished_rhyolite_bricks_from_cracked_polished_rhyolite_bricks_smelting.json b/src/main/generated/data/twigs/recipe/smelting/polished_rhyolite_bricks_from_cracked_polished_rhyolite_bricks_smelting.json new file mode 100644 index 00000000..8000a2ff --- /dev/null +++ b/src/main/generated/data/twigs/recipe/smelting/polished_rhyolite_bricks_from_cracked_polished_rhyolite_bricks_smelting.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smelting", + "category": "blocks", + "cookingtime": 200, + "experience": 0.1, + "ingredient": { + "item": "twigs:cracked_polished_rhyolite_bricks" + }, + "result": { + "id": "twigs:polished_rhyolite_bricks" + } +} \ No newline at end of file diff --git a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java index 356424f2..898a7fdd 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java +++ b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java @@ -60,6 +60,7 @@ private void rhyoliteRecipes(RecipeOutput exporter) { TwigsBlocks.POLISHED_RHYOLITE_BRICK_SLAB, TwigsBlocks.POLISHED_RHYOLITE_BRICK_STAIRS, TwigsBlocks.POLISHED_RHYOLITE_BRICK_WALL, TwigsBlocks.POLISHED_RHYOLITE, TwigsBlocks.RHYOLITE); + quickSmeltingRecipe(exporter, TwigsBlocks.POLISHED_RHYOLITE_BRICKS, TwigsBlocks.CRACKED_POLISHED_RHYOLITE_BRICKS); } } From 2139294302ef34f4b6c7c0b08c4edff06079e60c Mon Sep 17 00:00:00 2001 From: theendercore Date: Sat, 20 Jul 2024 22:38:46 +0300 Subject: [PATCH 47/72] - all schist recipe datagen --- .../building_blocks}/polished_schist.json | 30 ++++++------- .../polished_schist_brick_slab.json | 30 ++++++------- .../polished_schist_brick_stairs.json | 30 ++++++------- .../polished_schist_brick_wall.json | 30 ++++++------- .../polished_schist_bricks.json | 30 ++++++------- .../polished_schist_slab.json | 30 ++++++------- .../polished_schist_stairs.json | 30 ++++++------- .../recipes/building_blocks/schist.json | 43 +++++++++++++++++++ .../recipes/building_blocks}/schist_slab.json | 30 ++++++------- .../building_blocks}/schist_stairs.json | 30 ++++++------- .../recipes/building_blocks}/schist_wall.json | 30 ++++++------- ...acked_polished_schist_bricks_smelting.json | 32 ++++++++++++++ ...chist_brick_slab_from_polished_schist.json | 32 ++++++++++++++ ...rick_slab_from_polished_schist_bricks.json | 32 ++++++++++++++ ...olished_schist_brick_slab_from_schist.json | 32 ++++++++++++++ ...ist_brick_stairs_from_polished_schist.json | 32 ++++++++++++++ ...ck_stairs_from_polished_schist_bricks.json | 32 ++++++++++++++ ...ished_schist_brick_stairs_from_schist.json | 32 ++++++++++++++ ...chist_brick_wall_from_polished_schist.json | 32 ++++++++++++++ ...rick_wall_from_polished_schist_bricks.json | 32 ++++++++++++++ ...olished_schist_brick_wall_from_schist.json | 32 ++++++++++++++ ...ed_schist_bricks_from_polished_schist.json | 32 ++++++++++++++ .../polished_schist_bricks_from_schist.json | 32 ++++++++++++++ .../polished_schist_from_schist.json | 32 ++++++++++++++ ...shed_schist_slab_from_polished_schist.json | 32 ++++++++++++++ .../polished_schist_slab_from_schist.json | 32 ++++++++++++++ ...ed_schist_stairs_from_polished_schist.json | 32 ++++++++++++++ .../polished_schist_stairs_from_schist.json | 32 ++++++++++++++ .../stonecutting/schist_slab_from_schist.json | 32 ++++++++++++++ .../schist_stairs_from_schist.json | 32 ++++++++++++++ .../stonecutting/schist_wall_from_schist.json | 32 ++++++++++++++ .../data/twigs/recipe/polished_schist.json | 15 ++++--- .../recipe/polished_schist_brick_slab.json | 15 ++++--- .../recipe/polished_schist_brick_stairs.json | 19 ++++---- .../recipe/polished_schist_brick_wall.json | 17 ++++---- .../twigs/recipe/polished_schist_bricks.json | 14 +++--- .../twigs/recipe/polished_schist_slab.json | 15 ++++--- .../twigs/recipe/polished_schist_stairs.json | 19 ++++---- .../generated/data/twigs/recipe/schist.json | 20 +++++++++ .../data/twigs/recipe/schist_slab.json | 15 ++++--- .../data/twigs/recipe/schist_stairs.json | 19 ++++---- .../data/twigs/recipe/schist_wall.json | 17 ++++---- ...acked_polished_schist_bricks_smelting.json | 12 ++++++ ...hist_brick_slab_from_polished_schist.json} | 8 ++-- ...ick_slab_from_polished_schist_bricks.json} | 8 ++-- ...olished_schist_brick_slab_from_schist.json | 10 +++++ ...ist_brick_stairs_from_polished_schist.json | 10 +++++ ...k_stairs_from_polished_schist_bricks.json} | 8 ++-- ...ished_schist_brick_stairs_from_schist.json | 10 +++++ ...chist_brick_wall_from_polished_schist.json | 10 +++++ ...ick_wall_from_polished_schist_bricks.json} | 8 ++-- ...olished_schist_brick_wall_from_schist.json | 10 +++++ ...d_schist_bricks_from_polished_schist.json} | 8 ++-- .../polished_schist_bricks_from_schist.json | 10 +++++ .../polished_schist_from_schist.json} | 8 ++-- ...hed_schist_slab_from_polished_schist.json} | 8 ++-- .../polished_schist_slab_from_schist.json | 10 +++++ ...d_schist_stairs_from_polished_schist.json} | 8 ++-- .../polished_schist_stairs_from_schist.json | 10 +++++ .../schist_slab_from_schist.json} | 8 ++-- .../schist_stairs_from_schist.json} | 8 ++-- .../schist_wall_from_schist.json} | 8 ++-- .../ninni/twigs/data/TwigsRecipeProvider.java | 24 +++++++++++ .../cracked_polished_schist_bricks.json | 34 --------------- ...lished_schist_brick_slab_stonecutting.json | 34 --------------- ...shed_schist_brick_stairs_stonecutting.json | 34 --------------- ...lished_schist_brick_wall_stonecutting.json | 34 --------------- ...chist_bricks_from_schist_stonecutting.json | 34 --------------- .../polished_schist_bricks_stonecutting.json | 34 --------------- .../polished_schist_slab_stonecutting.json | 34 --------------- .../polished_schist_stairs_stonecutting.json | 34 --------------- .../schist/polished_schist_stonecutting.json | 34 --------------- .../advancement/recipes/schist/schist.json | 34 --------------- .../schist/schist_slab_stonecutting.json | 34 --------------- .../schist/schist_stairs_stonecutting.json | 34 --------------- .../schist/schist_wall_stonecutting.json | 34 --------------- .../cracked_polished_schist_bricks.json | 9 ---- ...chist_bricks_from_schist_stonecutting.json | 8 ---- .../polished_schist_bricks_stonecutting.json | 8 ---- ...irs_from_polished_schist_stonecutting.json | 8 ---- ...chist_stairs_from_schist_stonecutting.json | 8 ---- .../recipe/polished_schist_stonecutting.json | 8 ---- .../resources/data/twigs/recipe/schist.json | 20 --------- .../schist_slab_from_schist_stonecutting.json | 8 ---- ...chist_stairs_from_schist_stonecutting.json | 8 ---- .../schist_wall_from_schist_stonecutting.json | 8 ---- 86 files changed, 1101 insertions(+), 806 deletions(-) rename src/main/{resources/data/twigs/advancement/recipes/schist => generated/data/twigs/advancement/recipes/building_blocks}/polished_schist.json (58%) rename src/main/{resources/data/twigs/advancement/recipes/schist => generated/data/twigs/advancement/recipes/building_blocks}/polished_schist_brick_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/schist => generated/data/twigs/advancement/recipes/building_blocks}/polished_schist_brick_stairs.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/schist => generated/data/twigs/advancement/recipes/building_blocks}/polished_schist_brick_wall.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/schist => generated/data/twigs/advancement/recipes/building_blocks}/polished_schist_bricks.json (58%) rename src/main/{resources/data/twigs/advancement/recipes/schist => generated/data/twigs/advancement/recipes/building_blocks}/polished_schist_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/schist => generated/data/twigs/advancement/recipes/building_blocks}/polished_schist_stairs.json (58%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/schist.json rename src/main/{resources/data/twigs/advancement/recipes/schist => generated/data/twigs/advancement/recipes/building_blocks}/schist_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/schist => generated/data/twigs/advancement/recipes/building_blocks}/schist_stairs.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/schist => generated/data/twigs/advancement/recipes/building_blocks}/schist_wall.json (57%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/polished_schist_bricks_from_cracked_polished_schist_bricks_smelting.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_slab_from_polished_schist.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_slab_from_polished_schist_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_slab_from_schist.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_stairs_from_polished_schist.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_stairs_from_polished_schist_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_stairs_from_schist.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_wall_from_polished_schist.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_wall_from_polished_schist_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_wall_from_schist.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_bricks_from_polished_schist.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_bricks_from_schist.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_from_schist.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_slab_from_polished_schist.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_slab_from_schist.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_stairs_from_polished_schist.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_stairs_from_schist.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/schist_slab_from_schist.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/schist_stairs_from_schist.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/schist_wall_from_schist.json rename src/main/{resources => generated}/data/twigs/recipe/polished_schist.json (67%) rename src/main/{resources => generated}/data/twigs/recipe/polished_schist_brick_slab.json (57%) rename src/main/{resources => generated}/data/twigs/recipe/polished_schist_brick_stairs.json (52%) rename src/main/{resources => generated}/data/twigs/recipe/polished_schist_brick_wall.json (54%) rename src/main/{resources => generated}/data/twigs/recipe/polished_schist_bricks.json (67%) rename src/main/{resources => generated}/data/twigs/recipe/polished_schist_slab.json (57%) rename src/main/{resources => generated}/data/twigs/recipe/polished_schist_stairs.json (52%) create mode 100644 src/main/generated/data/twigs/recipe/schist.json rename src/main/{resources => generated}/data/twigs/recipe/schist_slab.json (58%) rename src/main/{resources => generated}/data/twigs/recipe/schist_stairs.json (52%) rename src/main/{resources => generated}/data/twigs/recipe/schist_wall.json (55%) create mode 100644 src/main/generated/data/twigs/recipe/smelting/polished_schist_bricks_from_cracked_polished_schist_bricks_smelting.json rename src/main/{resources/data/twigs/recipe/polished_schist_slab_from_polished_schist_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_schist_brick_slab_from_polished_schist.json} (54%) rename src/main/{resources/data/twigs/recipe/polished_schist_brick_stairs_from_polished_schist_brick_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_schist_brick_slab_from_polished_schist_bricks.json} (56%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_slab_from_schist.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_stairs_from_polished_schist.json rename src/main/{resources/data/twigs/recipe/polished_schist_brick_slab_from_polished_schist_brick_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_schist_brick_stairs_from_polished_schist_bricks.json} (55%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_stairs_from_schist.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_wall_from_polished_schist.json rename src/main/{resources/data/twigs/recipe/polished_schist_brick_wall_from_polished_schist_brick_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_schist_brick_wall_from_polished_schist_bricks.json} (56%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_wall_from_schist.json rename src/main/{resources/data/twigs/recipe/polished_schist_brick_wall_from_polished_schist_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_schist_bricks_from_polished_schist.json} (56%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_schist_bricks_from_schist.json rename src/main/{resources/data/twigs/recipe/polished_schist_brick_stairs_from_schist_brick_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_schist_from_schist.json} (56%) rename src/main/{resources/data/twigs/recipe/polished_schist_brick_stairs_from_polished_schist_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_schist_slab_from_polished_schist.json} (56%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_schist_slab_from_schist.json rename src/main/{resources/data/twigs/recipe/polished_schist_brick_slab_from_polished_schist_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_schist_stairs_from_polished_schist.json} (56%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_schist_stairs_from_schist.json rename src/main/{resources/data/twigs/recipe/polished_schist_brick_wall_from_schist_brick_stonecutting.json => generated/data/twigs/recipe/stonecutting/schist_slab_from_schist.json} (57%) rename src/main/{resources/data/twigs/recipe/polished_schist_slab_from_schist_stonecutting.json => generated/data/twigs/recipe/stonecutting/schist_stairs_from_schist.json} (56%) rename src/main/{resources/data/twigs/recipe/polished_schist_brick_slab_from_schist_brick_stonecutting.json => generated/data/twigs/recipe/stonecutting/schist_wall_from_schist.json} (57%) delete mode 100644 src/main/resources/data/twigs/advancement/recipes/schist/cracked_polished_schist_bricks.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_slab_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_stairs_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_wall_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_bricks_from_schist_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_bricks_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_slab_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_stairs_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/schist/schist.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/schist/schist_slab_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/schist/schist_stairs_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/schist/schist_wall_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/cracked_polished_schist_bricks.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_schist_bricks_from_schist_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_schist_bricks_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_schist_stairs_from_polished_schist_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_schist_stairs_from_schist_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_schist_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/schist.json delete mode 100644 src/main/resources/data/twigs/recipe/schist_slab_from_schist_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/schist_stairs_from_schist_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/schist_wall_from_schist_stonecutting.json diff --git a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_schist.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/schist/polished_schist.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_schist.json index f1739b39..96b11aaa 100644 --- a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_schist.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_schist" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_schist": { "conditions": { "items": [ { - "items": [ - "twigs:schist" - ] + "items": "twigs:schist" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_schist" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_schist" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_schist" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_schist_brick_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_schist_brick_slab.json index e6247a51..cb6e1002 100644 --- a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_schist_brick_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_schist_brick_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_schist_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:polished_schist_bricks" - ] + "items": "twigs:polished_schist_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_schist_brick_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_schist_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_schist_brick_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_schist_brick_stairs.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_schist_brick_stairs.json index cf05df61..14c0647d 100644 --- a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_schist_brick_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_schist_brick_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_schist_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:polished_schist_bricks" - ] + "items": "twigs:polished_schist_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_schist_brick_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_schist_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_schist_brick_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_schist_brick_wall.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_schist_brick_wall.json index 7841ffd7..bd009667 100644 --- a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_schist_brick_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_schist_brick_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_schist_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:polished_schist_bricks" - ] + "items": "twigs:polished_schist_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_schist_brick_wall" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_schist_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_schist_brick_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_schist_bricks.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_bricks.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_schist_bricks.json index dfff52a5..b041dc64 100644 --- a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_bricks.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_schist_bricks.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_schist_bricks" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_schist": { "conditions": { "items": [ { - "items": [ - "twigs:polished_schist" - ] + "items": "twigs:polished_schist" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_schist_bricks" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_schist" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_schist_bricks" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_schist_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_schist_slab.json index 968248b1..a78569a7 100644 --- a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_schist_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_schist_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_schist": { "conditions": { "items": [ { - "items": [ - "twigs:polished_schist" - ] + "items": "twigs:polished_schist" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_schist_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_schist" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_schist_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_schist_stairs.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_schist_stairs.json index e49feff0..42473e47 100644 --- a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_schist_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_schist_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_schist": { "conditions": { "items": [ { - "items": [ - "twigs:polished_schist" - ] + "items": "twigs:polished_schist" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_schist_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_schist" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_schist_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/schist.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/schist.json new file mode 100644 index 00000000..d214bfd7 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/schist.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_clay_ball": { + "conditions": { + "items": [ + { + "items": "minecraft:clay_ball" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_red_sand": { + "conditions": { + "items": [ + { + "items": "minecraft:red_sand" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:schist" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_red_sand", + "has_clay_ball" + ] + ], + "rewards": { + "recipes": [ + "twigs:schist" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/schist/schist_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/schist_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/schist/schist_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/schist_slab.json index 77ed6f62..71ce6f27 100644 --- a/src/main/resources/data/twigs/advancement/recipes/schist/schist_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/schist_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:schist_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_schist": { "conditions": { "items": [ { - "items": [ - "twigs:schist" - ] + "items": "twigs:schist" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:schist_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_schist" + ] + ], + "rewards": { + "recipes": [ + "twigs:schist_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/schist/schist_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/schist_stairs.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/schist/schist_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/schist_stairs.json index 7a94d88d..27d03e84 100644 --- a/src/main/resources/data/twigs/advancement/recipes/schist/schist_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/schist_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:schist_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_schist": { "conditions": { "items": [ { - "items": [ - "twigs:schist" - ] + "items": "twigs:schist" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:schist_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_schist" + ] + ], + "rewards": { + "recipes": [ + "twigs:schist_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/schist/schist_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/schist_wall.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/schist/schist_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/schist_wall.json index 6e67c3a5..fe0ab437 100644 --- a/src/main/resources/data/twigs/advancement/recipes/schist/schist_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/schist_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:schist_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_schist": { "conditions": { "items": [ { - "items": [ - "twigs:schist" - ] + "items": "twigs:schist" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:schist_wall" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_schist" + ] + ], + "rewards": { + "recipes": [ + "twigs:schist_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/polished_schist_bricks_from_cracked_polished_schist_bricks_smelting.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/polished_schist_bricks_from_cracked_polished_schist_bricks_smelting.json new file mode 100644 index 00000000..ea4d0534 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/polished_schist_bricks_from_cracked_polished_schist_bricks_smelting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cracked_polished_schist_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:cracked_polished_schist_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:smelting/polished_schist_bricks_from_cracked_polished_schist_bricks_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cracked_polished_schist_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:smelting/polished_schist_bricks_from_cracked_polished_schist_bricks_smelting" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_slab_from_polished_schist.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_slab_from_polished_schist.json new file mode 100644 index 00000000..d6a848c4 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_slab_from_polished_schist.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_schist": { + "conditions": { + "items": [ + { + "items": "twigs:polished_schist" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_schist_brick_slab_from_polished_schist" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_schist" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_schist_brick_slab_from_polished_schist" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_slab_from_polished_schist_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_slab_from_polished_schist_bricks.json new file mode 100644 index 00000000..4e434712 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_slab_from_polished_schist_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_schist_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:polished_schist_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_schist_brick_slab_from_polished_schist_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_schist_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_schist_brick_slab_from_polished_schist_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_slab_from_schist.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_slab_from_schist.json new file mode 100644 index 00000000..4b6e750e --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_slab_from_schist.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_schist": { + "conditions": { + "items": [ + { + "items": "twigs:schist" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_schist_brick_slab_from_schist" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_schist" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_schist_brick_slab_from_schist" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_stairs_from_polished_schist.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_stairs_from_polished_schist.json new file mode 100644 index 00000000..d28b2427 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_stairs_from_polished_schist.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_schist": { + "conditions": { + "items": [ + { + "items": "twigs:polished_schist" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_schist_brick_stairs_from_polished_schist" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_schist" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_schist_brick_stairs_from_polished_schist" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_stairs_from_polished_schist_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_stairs_from_polished_schist_bricks.json new file mode 100644 index 00000000..0a15b991 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_stairs_from_polished_schist_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_schist_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:polished_schist_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_schist_brick_stairs_from_polished_schist_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_schist_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_schist_brick_stairs_from_polished_schist_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_stairs_from_schist.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_stairs_from_schist.json new file mode 100644 index 00000000..9e523a9f --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_stairs_from_schist.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_schist": { + "conditions": { + "items": [ + { + "items": "twigs:schist" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_schist_brick_stairs_from_schist" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_schist" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_schist_brick_stairs_from_schist" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_wall_from_polished_schist.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_wall_from_polished_schist.json new file mode 100644 index 00000000..5b11b9d8 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_wall_from_polished_schist.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_schist": { + "conditions": { + "items": [ + { + "items": "twigs:polished_schist" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_schist_brick_wall_from_polished_schist" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_schist" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_schist_brick_wall_from_polished_schist" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_wall_from_polished_schist_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_wall_from_polished_schist_bricks.json new file mode 100644 index 00000000..366e50fc --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_wall_from_polished_schist_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_schist_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:polished_schist_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_schist_brick_wall_from_polished_schist_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_schist_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_schist_brick_wall_from_polished_schist_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_wall_from_schist.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_wall_from_schist.json new file mode 100644 index 00000000..f7bf77ff --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_brick_wall_from_schist.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_schist": { + "conditions": { + "items": [ + { + "items": "twigs:schist" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_schist_brick_wall_from_schist" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_schist" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_schist_brick_wall_from_schist" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_bricks_from_polished_schist.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_bricks_from_polished_schist.json new file mode 100644 index 00000000..98f009ac --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_bricks_from_polished_schist.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_schist": { + "conditions": { + "items": [ + { + "items": "twigs:polished_schist" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_schist_bricks_from_polished_schist" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_schist" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_schist_bricks_from_polished_schist" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_bricks_from_schist.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_bricks_from_schist.json new file mode 100644 index 00000000..8efa314c --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_bricks_from_schist.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_schist": { + "conditions": { + "items": [ + { + "items": "twigs:schist" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_schist_bricks_from_schist" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_schist" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_schist_bricks_from_schist" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_from_schist.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_from_schist.json new file mode 100644 index 00000000..95e3410e --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_from_schist.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_schist": { + "conditions": { + "items": [ + { + "items": "twigs:schist" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_schist_from_schist" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_schist" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_schist_from_schist" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_slab_from_polished_schist.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_slab_from_polished_schist.json new file mode 100644 index 00000000..1516c5d4 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_slab_from_polished_schist.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_schist": { + "conditions": { + "items": [ + { + "items": "twigs:polished_schist" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_schist_slab_from_polished_schist" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_schist" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_schist_slab_from_polished_schist" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_slab_from_schist.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_slab_from_schist.json new file mode 100644 index 00000000..ff720564 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_slab_from_schist.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_schist": { + "conditions": { + "items": [ + { + "items": "twigs:schist" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_schist_slab_from_schist" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_schist" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_schist_slab_from_schist" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_stairs_from_polished_schist.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_stairs_from_polished_schist.json new file mode 100644 index 00000000..32480511 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_stairs_from_polished_schist.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_schist": { + "conditions": { + "items": [ + { + "items": "twigs:polished_schist" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_schist_stairs_from_polished_schist" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_schist" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_schist_stairs_from_polished_schist" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_stairs_from_schist.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_stairs_from_schist.json new file mode 100644 index 00000000..73405a00 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_schist_stairs_from_schist.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_schist": { + "conditions": { + "items": [ + { + "items": "twigs:schist" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_schist_stairs_from_schist" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_schist" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_schist_stairs_from_schist" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/schist_slab_from_schist.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/schist_slab_from_schist.json new file mode 100644 index 00000000..1c751fd4 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/schist_slab_from_schist.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_schist": { + "conditions": { + "items": [ + { + "items": "twigs:schist" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/schist_slab_from_schist" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_schist" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/schist_slab_from_schist" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/schist_stairs_from_schist.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/schist_stairs_from_schist.json new file mode 100644 index 00000000..adfd4683 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/schist_stairs_from_schist.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_schist": { + "conditions": { + "items": [ + { + "items": "twigs:schist" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/schist_stairs_from_schist" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_schist" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/schist_stairs_from_schist" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/schist_wall_from_schist.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/schist_wall_from_schist.json new file mode 100644 index 00000000..244044a1 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/schist_wall_from_schist.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_schist": { + "conditions": { + "items": [ + { + "items": "twigs:schist" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/schist_wall_from_schist" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_schist" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/schist_wall_from_schist" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_schist.json b/src/main/generated/data/twigs/recipe/polished_schist.json similarity index 67% rename from src/main/resources/data/twigs/recipe/polished_schist.json rename to src/main/generated/data/twigs/recipe/polished_schist.json index 1c576698..c05fae92 100644 --- a/src/main/resources/data/twigs/recipe/polished_schist.json +++ b/src/main/generated/data/twigs/recipe/polished_schist.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "##", - "##" - ], + "category": "building", "key": { "#": { "item": "twigs:schist" } }, + "pattern": [ + "##", + "##" + ], "result": { - "item": "twigs:polished_schist", - "count": 4 + "count": 4, + "id": "twigs:polished_schist" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_schist_brick_slab.json b/src/main/generated/data/twigs/recipe/polished_schist_brick_slab.json similarity index 57% rename from src/main/resources/data/twigs/recipe/polished_schist_brick_slab.json rename to src/main/generated/data/twigs/recipe/polished_schist_brick_slab.json index 7609b9bd..6008e662 100644 --- a/src/main/resources/data/twigs/recipe/polished_schist_brick_slab.json +++ b/src/main/generated/data/twigs/recipe/polished_schist_brick_slab.json @@ -1,15 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:polished_schist_bricks" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:polished_schist_brick_slab", - "count": 6 + "count": 6, + "id": "twigs:polished_schist_brick_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_schist_brick_stairs.json b/src/main/generated/data/twigs/recipe/polished_schist_brick_stairs.json similarity index 52% rename from src/main/resources/data/twigs/recipe/polished_schist_brick_stairs.json rename to src/main/generated/data/twigs/recipe/polished_schist_brick_stairs.json index d054c53c..eb3ccd05 100644 --- a/src/main/resources/data/twigs/recipe/polished_schist_brick_stairs.json +++ b/src/main/generated/data/twigs/recipe/polished_schist_brick_stairs.json @@ -1,17 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:polished_schist_bricks" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:polished_schist_brick_stairs", - "count": 4 + "count": 4, + "id": "twigs:polished_schist_brick_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_schist_brick_wall.json b/src/main/generated/data/twigs/recipe/polished_schist_brick_wall.json similarity index 54% rename from src/main/resources/data/twigs/recipe/polished_schist_brick_wall.json rename to src/main/generated/data/twigs/recipe/polished_schist_brick_wall.json index 0c695f61..1bc80f27 100644 --- a/src/main/resources/data/twigs/recipe/polished_schist_brick_wall.json +++ b/src/main/generated/data/twigs/recipe/polished_schist_brick_wall.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:polished_schist_bricks" } }, + "pattern": [ + "---", + "---" + ], "result": { - "item": "twigs:polished_schist_brick_wall", - "count": 6 + "count": 6, + "id": "twigs:polished_schist_brick_wall" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_schist_bricks.json b/src/main/generated/data/twigs/recipe/polished_schist_bricks.json similarity index 67% rename from src/main/resources/data/twigs/recipe/polished_schist_bricks.json rename to src/main/generated/data/twigs/recipe/polished_schist_bricks.json index 5cc02413..5baa43b0 100644 --- a/src/main/resources/data/twigs/recipe/polished_schist_bricks.json +++ b/src/main/generated/data/twigs/recipe/polished_schist_bricks.json @@ -1,17 +1,17 @@ { "type": "minecraft:crafting_shaped", - "group": "bark", - "pattern": [ - "##", - "##" - ], + "category": "building", "key": { "#": { "item": "twigs:polished_schist" } }, + "pattern": [ + "##", + "##" + ], "result": { - "item": "twigs:polished_schist_bricks", - "count": 4 + "count": 4, + "id": "twigs:polished_schist_bricks" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_schist_slab.json b/src/main/generated/data/twigs/recipe/polished_schist_slab.json similarity index 57% rename from src/main/resources/data/twigs/recipe/polished_schist_slab.json rename to src/main/generated/data/twigs/recipe/polished_schist_slab.json index 5b07ff18..dde6989b 100644 --- a/src/main/resources/data/twigs/recipe/polished_schist_slab.json +++ b/src/main/generated/data/twigs/recipe/polished_schist_slab.json @@ -1,15 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:polished_schist" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:polished_schist_slab", - "count": 6 + "count": 6, + "id": "twigs:polished_schist_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_schist_stairs.json b/src/main/generated/data/twigs/recipe/polished_schist_stairs.json similarity index 52% rename from src/main/resources/data/twigs/recipe/polished_schist_stairs.json rename to src/main/generated/data/twigs/recipe/polished_schist_stairs.json index 0c21b19a..f9ab78c7 100644 --- a/src/main/resources/data/twigs/recipe/polished_schist_stairs.json +++ b/src/main/generated/data/twigs/recipe/polished_schist_stairs.json @@ -1,17 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:polished_schist" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:polished_schist_stairs", - "count": 4 + "count": 4, + "id": "twigs:polished_schist_stairs" } -} +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/schist.json b/src/main/generated/data/twigs/recipe/schist.json new file mode 100644 index 00000000..c38fa64e --- /dev/null +++ b/src/main/generated/data/twigs/recipe/schist.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minecraft:quartz" + }, + "C": { + "item": "minecraft:clay_ball" + } + }, + "pattern": [ + "#C", + "C#" + ], + "result": { + "count": 2, + "id": "twigs:schist" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/schist_slab.json b/src/main/generated/data/twigs/recipe/schist_slab.json similarity index 58% rename from src/main/resources/data/twigs/recipe/schist_slab.json rename to src/main/generated/data/twigs/recipe/schist_slab.json index adf4fca5..9aa3baae 100644 --- a/src/main/resources/data/twigs/recipe/schist_slab.json +++ b/src/main/generated/data/twigs/recipe/schist_slab.json @@ -1,15 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:schist" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:schist_slab", - "count": 6 + "count": 6, + "id": "twigs:schist_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/schist_stairs.json b/src/main/generated/data/twigs/recipe/schist_stairs.json similarity index 52% rename from src/main/resources/data/twigs/recipe/schist_stairs.json rename to src/main/generated/data/twigs/recipe/schist_stairs.json index 34057b73..dfa0f65c 100644 --- a/src/main/resources/data/twigs/recipe/schist_stairs.json +++ b/src/main/generated/data/twigs/recipe/schist_stairs.json @@ -1,17 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:schist" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:schist_stairs", - "count": 4 + "count": 4, + "id": "twigs:schist_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/schist_wall.json b/src/main/generated/data/twigs/recipe/schist_wall.json similarity index 55% rename from src/main/resources/data/twigs/recipe/schist_wall.json rename to src/main/generated/data/twigs/recipe/schist_wall.json index 2a416d2b..9319bd27 100644 --- a/src/main/resources/data/twigs/recipe/schist_wall.json +++ b/src/main/generated/data/twigs/recipe/schist_wall.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:schist" } }, + "pattern": [ + "---", + "---" + ], "result": { - "item": "twigs:schist_wall", - "count": 6 + "count": 6, + "id": "twigs:schist_wall" } -} +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/smelting/polished_schist_bricks_from_cracked_polished_schist_bricks_smelting.json b/src/main/generated/data/twigs/recipe/smelting/polished_schist_bricks_from_cracked_polished_schist_bricks_smelting.json new file mode 100644 index 00000000..d398c84f --- /dev/null +++ b/src/main/generated/data/twigs/recipe/smelting/polished_schist_bricks_from_cracked_polished_schist_bricks_smelting.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smelting", + "category": "blocks", + "cookingtime": 200, + "experience": 0.1, + "ingredient": { + "item": "twigs:cracked_polished_schist_bricks" + }, + "result": { + "id": "twigs:polished_schist_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_schist_slab_from_polished_schist_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_slab_from_polished_schist.json similarity index 54% rename from src/main/resources/data/twigs/recipe/polished_schist_slab_from_polished_schist_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_slab_from_polished_schist.json index 92179685..dc49f2a7 100644 --- a/src/main/resources/data/twigs/recipe/polished_schist_slab_from_polished_schist_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_slab_from_polished_schist.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_schist" }, - "result": "twigs:polished_schist_slab", - "count": 2 -} + "result": { + "count": 2, + "id": "twigs:polished_schist_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_schist_brick_stairs_from_polished_schist_brick_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_slab_from_polished_schist_bricks.json similarity index 56% rename from src/main/resources/data/twigs/recipe/polished_schist_brick_stairs_from_polished_schist_brick_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_slab_from_polished_schist_bricks.json index d982ebf8..86e2f4a7 100644 --- a/src/main/resources/data/twigs/recipe/polished_schist_brick_stairs_from_polished_schist_brick_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_slab_from_polished_schist_bricks.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_schist_bricks" }, - "result": "twigs:polished_schist_brick_stairs", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:polished_schist_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_slab_from_schist.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_slab_from_schist.json new file mode 100644 index 00000000..ef6b9c69 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_slab_from_schist.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:schist" + }, + "result": { + "count": 2, + "id": "twigs:polished_schist_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_stairs_from_polished_schist.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_stairs_from_polished_schist.json new file mode 100644 index 00000000..a0677197 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_stairs_from_polished_schist.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:polished_schist" + }, + "result": { + "count": 1, + "id": "twigs:polished_schist_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_schist_brick_slab_from_polished_schist_brick_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_stairs_from_polished_schist_bricks.json similarity index 55% rename from src/main/resources/data/twigs/recipe/polished_schist_brick_slab_from_polished_schist_brick_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_stairs_from_polished_schist_bricks.json index a272caea..33eb6e41 100644 --- a/src/main/resources/data/twigs/recipe/polished_schist_brick_slab_from_polished_schist_brick_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_stairs_from_polished_schist_bricks.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_schist_bricks" }, - "result": "twigs:polished_schist_brick_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:polished_schist_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_stairs_from_schist.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_stairs_from_schist.json new file mode 100644 index 00000000..f0248c80 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_stairs_from_schist.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:schist" + }, + "result": { + "count": 1, + "id": "twigs:polished_schist_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_wall_from_polished_schist.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_wall_from_polished_schist.json new file mode 100644 index 00000000..ec47ec1e --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_wall_from_polished_schist.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:polished_schist" + }, + "result": { + "count": 1, + "id": "twigs:polished_schist_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_schist_brick_wall_from_polished_schist_brick_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_wall_from_polished_schist_bricks.json similarity index 56% rename from src/main/resources/data/twigs/recipe/polished_schist_brick_wall_from_polished_schist_brick_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_wall_from_polished_schist_bricks.json index d9b8ae1e..7f22e602 100644 --- a/src/main/resources/data/twigs/recipe/polished_schist_brick_wall_from_polished_schist_brick_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_wall_from_polished_schist_bricks.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_schist_bricks" }, - "result": "twigs:polished_schist_brick_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:polished_schist_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_wall_from_schist.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_wall_from_schist.json new file mode 100644 index 00000000..51722b2d --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_brick_wall_from_schist.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:schist" + }, + "result": { + "count": 1, + "id": "twigs:polished_schist_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_schist_brick_wall_from_polished_schist_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_bricks_from_polished_schist.json similarity index 56% rename from src/main/resources/data/twigs/recipe/polished_schist_brick_wall_from_polished_schist_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_schist_bricks_from_polished_schist.json index a79e0ee3..7d048d6d 100644 --- a/src/main/resources/data/twigs/recipe/polished_schist_brick_wall_from_polished_schist_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_bricks_from_polished_schist.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_schist" }, - "result": "twigs:polished_schist_brick_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:polished_schist_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_bricks_from_schist.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_bricks_from_schist.json new file mode 100644 index 00000000..a3bfd946 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_bricks_from_schist.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:schist" + }, + "result": { + "count": 1, + "id": "twigs:polished_schist_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_schist_brick_stairs_from_schist_brick_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_from_schist.json similarity index 56% rename from src/main/resources/data/twigs/recipe/polished_schist_brick_stairs_from_schist_brick_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_schist_from_schist.json index 553ab377..b3d81b3d 100644 --- a/src/main/resources/data/twigs/recipe/polished_schist_brick_stairs_from_schist_brick_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_from_schist.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:schist" }, - "result": "twigs:polished_schist_brick_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:polished_schist" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_schist_brick_stairs_from_polished_schist_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_slab_from_polished_schist.json similarity index 56% rename from src/main/resources/data/twigs/recipe/polished_schist_brick_stairs_from_polished_schist_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_schist_slab_from_polished_schist.json index cb0cf5eb..71a2ecfd 100644 --- a/src/main/resources/data/twigs/recipe/polished_schist_brick_stairs_from_polished_schist_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_slab_from_polished_schist.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_schist" }, - "result": "twigs:polished_schist_brick_stairs", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:polished_schist_slab" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_slab_from_schist.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_slab_from_schist.json new file mode 100644 index 00000000..5735082b --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_slab_from_schist.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:schist" + }, + "result": { + "count": 2, + "id": "twigs:polished_schist_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_schist_brick_slab_from_polished_schist_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_stairs_from_polished_schist.json similarity index 56% rename from src/main/resources/data/twigs/recipe/polished_schist_brick_slab_from_polished_schist_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_schist_stairs_from_polished_schist.json index ac4f955e..c83678cc 100644 --- a/src/main/resources/data/twigs/recipe/polished_schist_brick_slab_from_polished_schist_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_stairs_from_polished_schist.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_schist" }, - "result": "twigs:polished_schist_brick_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:polished_schist_stairs" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_stairs_from_schist.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_stairs_from_schist.json new file mode 100644 index 00000000..9dc649f3 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_schist_stairs_from_schist.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:schist" + }, + "result": { + "count": 1, + "id": "twigs:polished_schist_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_schist_brick_wall_from_schist_brick_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/schist_slab_from_schist.json similarity index 57% rename from src/main/resources/data/twigs/recipe/polished_schist_brick_wall_from_schist_brick_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/schist_slab_from_schist.json index 8c28f5e7..2f7df71c 100644 --- a/src/main/resources/data/twigs/recipe/polished_schist_brick_wall_from_schist_brick_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/schist_slab_from_schist.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:schist" }, - "result": "twigs:polished_schist_brick_wall", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:schist_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_schist_slab_from_schist_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/schist_stairs_from_schist.json similarity index 56% rename from src/main/resources/data/twigs/recipe/polished_schist_slab_from_schist_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/schist_stairs_from_schist.json index 591da5db..e6f19467 100644 --- a/src/main/resources/data/twigs/recipe/polished_schist_slab_from_schist_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/schist_stairs_from_schist.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:schist" }, - "result": "twigs:polished_schist_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:schist_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_schist_brick_slab_from_schist_brick_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/schist_wall_from_schist.json similarity index 57% rename from src/main/resources/data/twigs/recipe/polished_schist_brick_slab_from_schist_brick_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/schist_wall_from_schist.json index cee1aa39..b06c0647 100644 --- a/src/main/resources/data/twigs/recipe/polished_schist_brick_slab_from_schist_brick_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/schist_wall_from_schist.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:schist" }, - "result": "twigs:polished_schist_brick_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:schist_wall" + } +} \ No newline at end of file diff --git a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java index 898a7fdd..c63aa02a 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java +++ b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java @@ -24,6 +24,7 @@ public void buildRecipes(RecipeOutput exporter) { tableRecipes(exporter); rhyoliteRecipes(exporter); + schistRecipes(exporter); } private void tableRecipes(RecipeOutput exporter) { @@ -63,4 +64,27 @@ private void rhyoliteRecipes(RecipeOutput exporter) { quickSmeltingRecipe(exporter, TwigsBlocks.POLISHED_RHYOLITE_BRICKS, TwigsBlocks.CRACKED_POLISHED_RHYOLITE_BRICKS); } + private void schistRecipes(RecipeOutput exporter) { + ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, TwigsBlocks.SCHIST, 2) + .pattern("#C") + .pattern("C#") + .define('#', Items.QUARTZ) + .define('C', Items.CLAY_BALL) + .unlockedBy("has_red_sand", has(Blocks.RED_SAND)) + .unlockedBy("has_clay_ball", has(Items.CLAY_BALL)) + .save(exporter); + + quickSlabStairsWallRecipe(exporter, + TwigsBlocks.SCHIST_SLAB, TwigsBlocks.SCHIST_STAIRS, TwigsBlocks.SCHIST_WALL, TwigsBlocks.SCHIST); + + quickPolishedRecipes(exporter, TwigsBlocks.POLISHED_SCHIST, + TwigsBlocks.POLISHED_SCHIST_SLAB, TwigsBlocks.POLISHED_SCHIST_STAIRS, TwigsBlocks.SCHIST); + + quickPolishedBrickRecipes(exporter, TwigsBlocks.POLISHED_SCHIST_BRICKS, + TwigsBlocks.POLISHED_SCHIST_BRICK_SLAB, TwigsBlocks.POLISHED_SCHIST_BRICK_STAIRS, TwigsBlocks.POLISHED_SCHIST_BRICK_WALL, + TwigsBlocks.POLISHED_SCHIST, TwigsBlocks.SCHIST); + + quickSmeltingRecipe(exporter, TwigsBlocks.POLISHED_SCHIST_BRICKS, TwigsBlocks.CRACKED_POLISHED_SCHIST_BRICKS); + } + } diff --git a/src/main/resources/data/twigs/advancement/recipes/schist/cracked_polished_schist_bricks.json b/src/main/resources/data/twigs/advancement/recipes/schist/cracked_polished_schist_bricks.json deleted file mode 100644 index 2351ca8f..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/schist/cracked_polished_schist_bricks.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:cracked_polished_schist_bricks" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:polished_schist_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:cracked_polished_schist_bricks" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_slab_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_slab_stonecutting.json deleted file mode 100644 index 358cb275..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_slab_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_schist_brick_slab_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:polished_schist_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:polished_schist_brick_slab_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_stairs_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_stairs_stonecutting.json deleted file mode 100644 index ffd5b35a..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_stairs_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_schist_brick_stairs_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:polished_schist_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:polished_schist_brick_stairs_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_wall_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_wall_stonecutting.json deleted file mode 100644 index 62b6faed..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_brick_wall_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_schist_brick_wall_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:polished_schist_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:polished_schist_brick_wall_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_bricks_from_schist_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_bricks_from_schist_stonecutting.json deleted file mode 100644 index ec70c1c7..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_bricks_from_schist_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_schist_bricks_from_schist_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:schist" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:polished_schist_bricks_from_schist_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_bricks_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_bricks_stonecutting.json deleted file mode 100644 index 999e3704..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_bricks_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_schist_bricks_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:polished_schist" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:polished_schist_bricks_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_slab_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_slab_stonecutting.json deleted file mode 100644 index 657d3e7d..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_slab_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_schist_slab_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:polished_schist" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:polished_schist_slab_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_stairs_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_stairs_stonecutting.json deleted file mode 100644 index af2d60bc..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_stairs_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_schist_stairs_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:polished_schist" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:polished_schist_stairs_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_stonecutting.json deleted file mode 100644 index 8c3f3a16..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/schist/polished_schist_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_schist_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:schist" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:polished_schist_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/schist/schist.json b/src/main/resources/data/twigs/advancement/recipes/schist/schist.json deleted file mode 100644 index c6301646..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/schist/schist.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:schist" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:schist" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/schist/schist_slab_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/schist/schist_slab_stonecutting.json deleted file mode 100644 index 9663b546..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/schist/schist_slab_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:schist_slab_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:schist" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:schist_slab_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/schist/schist_stairs_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/schist/schist_stairs_stonecutting.json deleted file mode 100644 index 5fb02341..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/schist/schist_stairs_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:schist_stairs_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:schist" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:schist_stairs_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/schist/schist_wall_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/schist/schist_wall_stonecutting.json deleted file mode 100644 index 71e27619..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/schist/schist_wall_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:schist_wall_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:schist" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:schist_wall_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/cracked_polished_schist_bricks.json b/src/main/resources/data/twigs/recipe/cracked_polished_schist_bricks.json deleted file mode 100644 index 62b781da..00000000 --- a/src/main/resources/data/twigs/recipe/cracked_polished_schist_bricks.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "type": "minecraft:smelting", - "ingredient": { - "item": "twigs:polished_schist_bricks" - }, - "result": "twigs:cracked_polished_schist_bricks", - "experience": 0.1, - "cookingtime": 200 -} diff --git a/src/main/resources/data/twigs/recipe/polished_schist_bricks_from_schist_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_schist_bricks_from_schist_stonecutting.json deleted file mode 100644 index 654677a4..00000000 --- a/src/main/resources/data/twigs/recipe/polished_schist_bricks_from_schist_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "twigs:schist" - }, - "result": "twigs:polished_schist_bricks", - "count": 1 -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_schist_bricks_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_schist_bricks_stonecutting.json deleted file mode 100644 index 31a2efda..00000000 --- a/src/main/resources/data/twigs/recipe/polished_schist_bricks_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "twigs:polished_schist" - }, - "result": "twigs:polished_schist_bricks", - "count": 1 -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_schist_stairs_from_polished_schist_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_schist_stairs_from_polished_schist_stonecutting.json deleted file mode 100644 index 8c4c3553..00000000 --- a/src/main/resources/data/twigs/recipe/polished_schist_stairs_from_polished_schist_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "twigs:polished_schist" - }, - "result": "twigs:polished_schist_stairs", - "count": 1 -} diff --git a/src/main/resources/data/twigs/recipe/polished_schist_stairs_from_schist_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_schist_stairs_from_schist_stonecutting.json deleted file mode 100644 index 62effe14..00000000 --- a/src/main/resources/data/twigs/recipe/polished_schist_stairs_from_schist_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "twigs:schist" - }, - "result": "twigs:polished_schist_stairs", - "count": 1 -} diff --git a/src/main/resources/data/twigs/recipe/polished_schist_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_schist_stonecutting.json deleted file mode 100644 index ad5d2ab3..00000000 --- a/src/main/resources/data/twigs/recipe/polished_schist_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "twigs:schist" - }, - "result": "twigs:polished_schist", - "count": 1 -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/schist.json b/src/main/resources/data/twigs/recipe/schist.json deleted file mode 100644 index c231c0a2..00000000 --- a/src/main/resources/data/twigs/recipe/schist.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "#C ", - "C# ", - " " - ], - "key": { - "#": { - "item": "minecraft:quartz" - }, - "C": { - "item": "minecraft:clay_ball" - } - }, - "result": { - "item": "twigs:schist", - "count": 2 - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/schist_slab_from_schist_stonecutting.json b/src/main/resources/data/twigs/recipe/schist_slab_from_schist_stonecutting.json deleted file mode 100644 index 7a4d923e..00000000 --- a/src/main/resources/data/twigs/recipe/schist_slab_from_schist_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "twigs:schist" - }, - "result": "twigs:schist_slab", - "count": 2 -} diff --git a/src/main/resources/data/twigs/recipe/schist_stairs_from_schist_stonecutting.json b/src/main/resources/data/twigs/recipe/schist_stairs_from_schist_stonecutting.json deleted file mode 100644 index 02cd10c9..00000000 --- a/src/main/resources/data/twigs/recipe/schist_stairs_from_schist_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "twigs:schist" - }, - "result": "twigs:schist_stairs", - "count": 1 -} diff --git a/src/main/resources/data/twigs/recipe/schist_wall_from_schist_stonecutting.json b/src/main/resources/data/twigs/recipe/schist_wall_from_schist_stonecutting.json deleted file mode 100644 index 8ffa91e1..00000000 --- a/src/main/resources/data/twigs/recipe/schist_wall_from_schist_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "twigs:schist" - }, - "result": "twigs:schist_wall", - "count": 1 -} From 9f547d958c469122ef997fbe78850c4426db8772 Mon Sep 17 00:00:00 2001 From: theendercore Date: Sat, 20 Jul 2024 22:50:20 +0300 Subject: [PATCH 48/72] - all bloodstone recipe datagen --- .../recipes/building_blocks/bloodstone.json | 43 +++++++++++++++++++ .../building_blocks}/bloodstone_slab.json | 30 ++++++------- .../building_blocks}/bloodstone_stairs.json | 30 ++++++------- .../building_blocks}/bloodstone_wall.json | 30 ++++++------- .../building_blocks}/polished_bloodstone.json | 30 ++++++------- .../polished_bloodstone_brick_slab.json | 30 ++++++------- .../polished_bloodstone_brick_stairs.json | 30 ++++++------- .../polished_bloodstone_brick_wall.json | 30 ++++++------- .../polished_bloodstone_bricks.json | 30 ++++++------- .../polished_bloodstone_slab.json | 30 ++++++------- .../polished_bloodstone_stairs.json | 30 ++++++------- ...d_polished_bloodstone_bricks_smelting.json | 32 ++++++++++++++ .../bloodstone_slab_from_bloodstone.json | 32 ++++++++++++++ .../bloodstone_stairs_from_bloodstone.json | 32 ++++++++++++++ .../bloodstone_wall_from_bloodstone.json | 32 ++++++++++++++ ...bloodstone_brick_slab_from_bloodstone.json | 32 ++++++++++++++ ...e_brick_slab_from_polished_bloodstone.json | 32 ++++++++++++++ ..._slab_from_polished_bloodstone_bricks.json | 32 ++++++++++++++ ...oodstone_brick_stairs_from_bloodstone.json | 32 ++++++++++++++ ...brick_stairs_from_polished_bloodstone.json | 32 ++++++++++++++ ...tairs_from_polished_bloodstone_bricks.json | 32 ++++++++++++++ ...bloodstone_brick_wall_from_bloodstone.json | 32 ++++++++++++++ ...e_brick_wall_from_polished_bloodstone.json | 32 ++++++++++++++ ..._wall_from_polished_bloodstone_bricks.json | 32 ++++++++++++++ ...hed_bloodstone_bricks_from_bloodstone.json | 32 ++++++++++++++ ...stone_bricks_from_polished_bloodstone.json | 32 ++++++++++++++ .../polished_bloodstone_from_bloodstone.json | 32 ++++++++++++++ ...ished_bloodstone_slab_from_bloodstone.json | 32 ++++++++++++++ ...odstone_slab_from_polished_bloodstone.json | 32 ++++++++++++++ ...hed_bloodstone_stairs_from_bloodstone.json | 32 ++++++++++++++ ...stone_stairs_from_polished_bloodstone.json | 32 ++++++++++++++ .../data/twigs/recipe/bloodstone.json | 20 +++++++++ .../data/twigs/recipe/bloodstone_slab.json | 15 ++++--- .../data/twigs/recipe/bloodstone_stairs.json | 19 ++++---- .../data/twigs/recipe/bloodstone_wall.json | 17 ++++---- .../twigs/recipe/polished_bloodstone.json | 15 ++++--- .../polished_bloodstone_brick_slab.json | 15 ++++--- .../polished_bloodstone_brick_stairs.json | 19 ++++---- .../polished_bloodstone_brick_wall.json | 17 ++++---- .../recipe/polished_bloodstone_bricks.json | 14 +++--- .../recipe/polished_bloodstone_slab.json | 15 ++++--- .../recipe/polished_bloodstone_stairs.json | 19 ++++---- ...d_polished_bloodstone_bricks_smelting.json | 12 ++++++ .../bloodstone_slab_from_bloodstone.json} | 8 ++-- .../bloodstone_stairs_from_bloodstone.json} | 8 ++-- .../bloodstone_wall_from_bloodstone.json} | 8 ++-- ...bloodstone_brick_slab_from_bloodstone.json | 10 +++++ ..._brick_slab_from_polished_bloodstone.json} | 8 ++-- ...slab_from_polished_bloodstone_bricks.json} | 8 ++-- ...oodstone_brick_stairs_from_bloodstone.json | 10 +++++ ...brick_stairs_from_polished_bloodstone.json | 10 +++++ ...airs_from_polished_bloodstone_bricks.json} | 8 ++-- ...bloodstone_brick_wall_from_bloodstone.json | 10 +++++ ...e_brick_wall_from_polished_bloodstone.json | 10 +++++ ...wall_from_polished_bloodstone_bricks.json} | 8 ++-- ...hed_bloodstone_bricks_from_bloodstone.json | 10 +++++ ...tone_bricks_from_polished_bloodstone.json} | 8 ++-- .../polished_bloodstone_from_bloodstone.json} | 8 ++-- ...ished_bloodstone_slab_from_bloodstone.json | 10 +++++ ...dstone_slab_from_polished_bloodstone.json} | 8 ++-- ...hed_bloodstone_stairs_from_bloodstone.json | 10 +++++ ...tone_stairs_from_polished_bloodstone.json} | 8 ++-- .../ninni/twigs/data/TwigsRecipeProvider.java | 25 +++++++++++ .../recipes/bloodstone/bloodstone.json | 34 --------------- .../bloodstone_slab_stonecutting.json | 34 --------------- .../bloodstone_stairs_stonecutting.json | 34 --------------- .../bloodstone_wall_stonecutting.json | 34 --------------- .../cracked_polished_bloodstone_bricks.json | 34 --------------- ...ed_bloodstone_brick_slab_stonecutting.json | 34 --------------- ..._bloodstone_brick_stairs_stonecutting.json | 34 --------------- ...ed_bloodstone_brick_wall_stonecutting.json | 34 --------------- ...e_bricks_from_bloodstone_stonecutting.json | 34 --------------- ...lished_bloodstone_bricks_stonecutting.json | 34 --------------- ...polished_bloodstone_slab_stonecutting.json | 34 --------------- ...lished_bloodstone_stairs_stonecutting.json | 34 --------------- .../polished_bloodstone_stonecutting.json | 34 --------------- .../data/twigs/recipe/bloodstone.json | 20 --------- .../cracked_polished_bloodstone_bricks.json | 9 ---- ...k_stairs_from_bloodstone_stonecutting.json | 8 ---- ...ick_wall_from_bloodstone_stonecutting.json | 8 ---- ...e_bricks_from_bloodstone_stonecutting.json | 8 ---- ...lished_bloodstone_bricks_stonecutting.json | 8 ---- ...one_slab_from_bloodstone_stonecutting.json | 8 ---- ...e_stairs_from_bloodstone_stonecutting.json | 8 ---- ...lished_bloodstone_stairs_stonecutting.json | 8 ---- .../polished_bloodstone_stonecutting.json | 8 ---- 86 files changed, 1102 insertions(+), 806 deletions(-) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/bloodstone.json rename src/main/{resources/data/twigs/advancement/recipes/bloodstone => generated/data/twigs/advancement/recipes/building_blocks}/bloodstone_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/bloodstone => generated/data/twigs/advancement/recipes/building_blocks}/bloodstone_stairs.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/bloodstone => generated/data/twigs/advancement/recipes/building_blocks}/bloodstone_wall.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/bloodstone => generated/data/twigs/advancement/recipes/building_blocks}/polished_bloodstone.json (58%) rename src/main/{resources/data/twigs/advancement/recipes/bloodstone => generated/data/twigs/advancement/recipes/building_blocks}/polished_bloodstone_brick_slab.json (56%) rename src/main/{resources/data/twigs/advancement/recipes/bloodstone => generated/data/twigs/advancement/recipes/building_blocks}/polished_bloodstone_brick_stairs.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/bloodstone => generated/data/twigs/advancement/recipes/building_blocks}/polished_bloodstone_brick_wall.json (56%) rename src/main/{resources/data/twigs/advancement/recipes/bloodstone => generated/data/twigs/advancement/recipes/building_blocks}/polished_bloodstone_bricks.json (58%) rename src/main/{resources/data/twigs/advancement/recipes/bloodstone => generated/data/twigs/advancement/recipes/building_blocks}/polished_bloodstone_slab.json (58%) rename src/main/{resources/data/twigs/advancement/recipes/bloodstone => generated/data/twigs/advancement/recipes/building_blocks}/polished_bloodstone_stairs.json (58%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/polished_bloodstone_bricks_from_cracked_polished_bloodstone_bricks_smelting.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/bloodstone_slab_from_bloodstone.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/bloodstone_stairs_from_bloodstone.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/bloodstone_wall_from_bloodstone.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_slab_from_bloodstone.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_slab_from_polished_bloodstone.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_slab_from_polished_bloodstone_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_stairs_from_bloodstone.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_stairs_from_polished_bloodstone.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_stairs_from_polished_bloodstone_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_wall_from_bloodstone.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_wall_from_polished_bloodstone.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_wall_from_polished_bloodstone_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_bricks_from_bloodstone.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_bricks_from_polished_bloodstone.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_from_bloodstone.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_slab_from_bloodstone.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_slab_from_polished_bloodstone.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_stairs_from_bloodstone.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_stairs_from_polished_bloodstone.json create mode 100644 src/main/generated/data/twigs/recipe/bloodstone.json rename src/main/{resources => generated}/data/twigs/recipe/bloodstone_slab.json (57%) rename src/main/{resources => generated}/data/twigs/recipe/bloodstone_stairs.json (52%) rename src/main/{resources => generated}/data/twigs/recipe/bloodstone_wall.json (55%) rename src/main/{resources => generated}/data/twigs/recipe/polished_bloodstone.json (66%) rename src/main/{resources => generated}/data/twigs/recipe/polished_bloodstone_brick_slab.json (57%) rename src/main/{resources => generated}/data/twigs/recipe/polished_bloodstone_brick_stairs.json (52%) rename src/main/{resources => generated}/data/twigs/recipe/polished_bloodstone_brick_wall.json (54%) rename src/main/{resources => generated}/data/twigs/recipe/polished_bloodstone_bricks.json (66%) rename src/main/{resources => generated}/data/twigs/recipe/polished_bloodstone_slab.json (57%) rename src/main/{resources => generated}/data/twigs/recipe/polished_bloodstone_stairs.json (52%) create mode 100644 src/main/generated/data/twigs/recipe/smelting/polished_bloodstone_bricks_from_cracked_polished_bloodstone_bricks_smelting.json rename src/main/{resources/data/twigs/recipe/polished_bloodstone_brick_slab_from_bloodstone_stonecutting.json => generated/data/twigs/recipe/stonecutting/bloodstone_slab_from_bloodstone.json} (57%) rename src/main/{resources/data/twigs/recipe/bloodstone_wall_stonecutting.json => generated/data/twigs/recipe/stonecutting/bloodstone_stairs_from_bloodstone.json} (56%) rename src/main/{resources/data/twigs/recipe/bloodstone_slab_stonecutting.json => generated/data/twigs/recipe/stonecutting/bloodstone_wall_from_bloodstone.json} (57%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_slab_from_bloodstone.json rename src/main/{resources/data/twigs/recipe/polished_bloodstone_slab_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_slab_from_polished_bloodstone.json} (54%) rename src/main/{resources/data/twigs/recipe/polished_bloodstone_brick_slab_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_slab_from_polished_bloodstone_bricks.json} (56%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_stairs_from_bloodstone.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_stairs_from_polished_bloodstone.json rename src/main/{resources/data/twigs/recipe/polished_bloodstone_brick_wall_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_stairs_from_polished_bloodstone_bricks.json} (55%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_wall_from_bloodstone.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_wall_from_polished_bloodstone.json rename src/main/{resources/data/twigs/recipe/polished_bloodstone_brick_stairs_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_wall_from_polished_bloodstone_bricks.json} (56%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_bricks_from_bloodstone.json rename src/main/{resources/data/twigs/recipe/polished_bloodstone_brick_stairs_from_polished_bloodstone_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_bloodstone_bricks_from_polished_bloodstone.json} (55%) rename src/main/{resources/data/twigs/recipe/bloodstone_stairs_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_bloodstone_from_bloodstone.json} (55%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_slab_from_bloodstone.json rename src/main/{resources/data/twigs/recipe/polished_bloodstone_brick_slab_from_polished_bloodstone_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_bloodstone_slab_from_polished_bloodstone.json} (56%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_stairs_from_bloodstone.json rename src/main/{resources/data/twigs/recipe/polished_bloodstone_brick_wall_from_polished_bloodstone_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_bloodstone_stairs_from_polished_bloodstone.json} (55%) delete mode 100644 src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_slab_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_stairs_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_wall_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/bloodstone/cracked_polished_bloodstone_bricks.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_slab_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_stairs_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_wall_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_bricks_from_bloodstone_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_bricks_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_slab_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_stairs_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/bloodstone.json delete mode 100644 src/main/resources/data/twigs/recipe/cracked_polished_bloodstone_bricks.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_bloodstone_brick_stairs_from_bloodstone_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_bloodstone_brick_wall_from_bloodstone_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_bloodstone_bricks_from_bloodstone_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_bloodstone_bricks_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_bloodstone_slab_from_bloodstone_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_bloodstone_stairs_from_bloodstone_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_bloodstone_stairs_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_bloodstone_stonecutting.json diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/bloodstone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/bloodstone.json new file mode 100644 index 00000000..abad2fa2 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/bloodstone.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_clay_ball": { + "conditions": { + "items": [ + { + "items": "minecraft:iron_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_red_sand": { + "conditions": { + "items": [ + { + "items": "minecraft:red_sand" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:bloodstone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_red_sand", + "has_clay_ball" + ] + ], + "rewards": { + "recipes": [ + "twigs:bloodstone" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/bloodstone_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/bloodstone_slab.json index 49df832e..9a5a5b3f 100644 --- a/src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/bloodstone_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:bloodstone_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_bloodstone": { "conditions": { "items": [ { - "items": [ - "twigs:bloodstone" - ] + "items": "twigs:bloodstone" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:bloodstone_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_bloodstone" + ] + ], + "rewards": { + "recipes": [ + "twigs:bloodstone_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/bloodstone_stairs.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/bloodstone_stairs.json index a658ebd7..d0bb262c 100644 --- a/src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/bloodstone_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:bloodstone_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_bloodstone": { "conditions": { "items": [ { - "items": [ - "twigs:bloodstone" - ] + "items": "twigs:bloodstone" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:bloodstone_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_bloodstone" + ] + ], + "rewards": { + "recipes": [ + "twigs:bloodstone_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/bloodstone_wall.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/bloodstone_wall.json index 289cd5fd..1ab7ac5b 100644 --- a/src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/bloodstone_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:bloodstone_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_bloodstone": { "conditions": { "items": [ { - "items": [ - "twigs:bloodstone" - ] + "items": "twigs:bloodstone" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:bloodstone_wall" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_bloodstone" + ] + ], + "rewards": { + "recipes": [ + "twigs:bloodstone_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_bloodstone.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_bloodstone.json index 951f30d5..2b6824bd 100644 --- a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_bloodstone.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_bloodstone" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_bloodstone": { "conditions": { "items": [ { - "items": [ - "twigs:bloodstone" - ] + "items": "twigs:bloodstone" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_bloodstone" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_bloodstone" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_bloodstone" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_bloodstone_brick_slab.json similarity index 56% rename from src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_bloodstone_brick_slab.json index a328e243..d5f8626c 100644 --- a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_bloodstone_brick_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_bloodstone_brick_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_bloodstone_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:polished_bloodstone_bricks" - ] + "items": "twigs:polished_bloodstone_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_bloodstone_brick_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_bloodstone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_bloodstone_brick_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_bloodstone_brick_stairs.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_bloodstone_brick_stairs.json index 0550c593..7da10c4e 100644 --- a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_bloodstone_brick_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_bloodstone_brick_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_bloodstone_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:polished_bloodstone_bricks" - ] + "items": "twigs:polished_bloodstone_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_bloodstone_brick_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_bloodstone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_bloodstone_brick_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_bloodstone_brick_wall.json similarity index 56% rename from src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_bloodstone_brick_wall.json index 3af7b48f..198eacb1 100644 --- a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_bloodstone_brick_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_bloodstone_brick_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_bloodstone_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:polished_bloodstone_bricks" - ] + "items": "twigs:polished_bloodstone_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_bloodstone_brick_wall" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_bloodstone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_bloodstone_brick_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_bloodstone_bricks.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_bricks.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_bloodstone_bricks.json index 4dccf14f..afc27ef7 100644 --- a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_bricks.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_bloodstone_bricks.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_bloodstone_bricks" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_bloodstone": { "conditions": { "items": [ { - "items": [ - "twigs:polished_bloodstone" - ] + "items": "twigs:polished_bloodstone" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_bloodstone_bricks" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_bloodstone" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_bloodstone_bricks" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_bloodstone_slab.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_bloodstone_slab.json index ef9a9a60..f8b7c640 100644 --- a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_bloodstone_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_bloodstone_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_bloodstone": { "conditions": { "items": [ { - "items": [ - "twigs:polished_bloodstone" - ] + "items": "twigs:polished_bloodstone" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_bloodstone_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_bloodstone" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_bloodstone_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_bloodstone_stairs.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_bloodstone_stairs.json index 522a927a..9d0d479d 100644 --- a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_bloodstone_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_bloodstone_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_bloodstone": { "conditions": { "items": [ { - "items": [ - "twigs:polished_bloodstone" - ] + "items": "twigs:polished_bloodstone" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_bloodstone_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_bloodstone" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_bloodstone_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/polished_bloodstone_bricks_from_cracked_polished_bloodstone_bricks_smelting.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/polished_bloodstone_bricks_from_cracked_polished_bloodstone_bricks_smelting.json new file mode 100644 index 00000000..3a60e0d3 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/polished_bloodstone_bricks_from_cracked_polished_bloodstone_bricks_smelting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cracked_polished_bloodstone_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:cracked_polished_bloodstone_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:smelting/polished_bloodstone_bricks_from_cracked_polished_bloodstone_bricks_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cracked_polished_bloodstone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:smelting/polished_bloodstone_bricks_from_cracked_polished_bloodstone_bricks_smelting" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/bloodstone_slab_from_bloodstone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/bloodstone_slab_from_bloodstone.json new file mode 100644 index 00000000..7c4e4169 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/bloodstone_slab_from_bloodstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_bloodstone": { + "conditions": { + "items": [ + { + "items": "twigs:bloodstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/bloodstone_slab_from_bloodstone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_bloodstone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/bloodstone_slab_from_bloodstone" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/bloodstone_stairs_from_bloodstone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/bloodstone_stairs_from_bloodstone.json new file mode 100644 index 00000000..adfe0c3b --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/bloodstone_stairs_from_bloodstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_bloodstone": { + "conditions": { + "items": [ + { + "items": "twigs:bloodstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/bloodstone_stairs_from_bloodstone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_bloodstone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/bloodstone_stairs_from_bloodstone" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/bloodstone_wall_from_bloodstone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/bloodstone_wall_from_bloodstone.json new file mode 100644 index 00000000..2c549171 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/bloodstone_wall_from_bloodstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_bloodstone": { + "conditions": { + "items": [ + { + "items": "twigs:bloodstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/bloodstone_wall_from_bloodstone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_bloodstone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/bloodstone_wall_from_bloodstone" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_slab_from_bloodstone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_slab_from_bloodstone.json new file mode 100644 index 00000000..25a1a01a --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_slab_from_bloodstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_bloodstone": { + "conditions": { + "items": [ + { + "items": "twigs:bloodstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_bloodstone_brick_slab_from_bloodstone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_bloodstone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_bloodstone_brick_slab_from_bloodstone" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_slab_from_polished_bloodstone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_slab_from_polished_bloodstone.json new file mode 100644 index 00000000..c2d30615 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_slab_from_polished_bloodstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_bloodstone": { + "conditions": { + "items": [ + { + "items": "twigs:polished_bloodstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_bloodstone_brick_slab_from_polished_bloodstone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_bloodstone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_bloodstone_brick_slab_from_polished_bloodstone" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_slab_from_polished_bloodstone_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_slab_from_polished_bloodstone_bricks.json new file mode 100644 index 00000000..45bbc33e --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_slab_from_polished_bloodstone_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_bloodstone_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:polished_bloodstone_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_bloodstone_brick_slab_from_polished_bloodstone_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_bloodstone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_bloodstone_brick_slab_from_polished_bloodstone_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_stairs_from_bloodstone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_stairs_from_bloodstone.json new file mode 100644 index 00000000..617f7350 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_stairs_from_bloodstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_bloodstone": { + "conditions": { + "items": [ + { + "items": "twigs:bloodstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_bloodstone_brick_stairs_from_bloodstone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_bloodstone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_bloodstone_brick_stairs_from_bloodstone" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_stairs_from_polished_bloodstone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_stairs_from_polished_bloodstone.json new file mode 100644 index 00000000..7020d5b3 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_stairs_from_polished_bloodstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_bloodstone": { + "conditions": { + "items": [ + { + "items": "twigs:polished_bloodstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_bloodstone_brick_stairs_from_polished_bloodstone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_bloodstone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_bloodstone_brick_stairs_from_polished_bloodstone" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_stairs_from_polished_bloodstone_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_stairs_from_polished_bloodstone_bricks.json new file mode 100644 index 00000000..a5d6af23 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_stairs_from_polished_bloodstone_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_bloodstone_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:polished_bloodstone_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_bloodstone_brick_stairs_from_polished_bloodstone_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_bloodstone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_bloodstone_brick_stairs_from_polished_bloodstone_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_wall_from_bloodstone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_wall_from_bloodstone.json new file mode 100644 index 00000000..b674b67d --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_wall_from_bloodstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_bloodstone": { + "conditions": { + "items": [ + { + "items": "twigs:bloodstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_bloodstone_brick_wall_from_bloodstone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_bloodstone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_bloodstone_brick_wall_from_bloodstone" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_wall_from_polished_bloodstone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_wall_from_polished_bloodstone.json new file mode 100644 index 00000000..3cec329a --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_wall_from_polished_bloodstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_bloodstone": { + "conditions": { + "items": [ + { + "items": "twigs:polished_bloodstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_bloodstone_brick_wall_from_polished_bloodstone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_bloodstone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_bloodstone_brick_wall_from_polished_bloodstone" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_wall_from_polished_bloodstone_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_wall_from_polished_bloodstone_bricks.json new file mode 100644 index 00000000..6f2a11aa --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_brick_wall_from_polished_bloodstone_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_bloodstone_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:polished_bloodstone_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_bloodstone_brick_wall_from_polished_bloodstone_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_bloodstone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_bloodstone_brick_wall_from_polished_bloodstone_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_bricks_from_bloodstone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_bricks_from_bloodstone.json new file mode 100644 index 00000000..293fbe8e --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_bricks_from_bloodstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_bloodstone": { + "conditions": { + "items": [ + { + "items": "twigs:bloodstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_bloodstone_bricks_from_bloodstone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_bloodstone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_bloodstone_bricks_from_bloodstone" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_bricks_from_polished_bloodstone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_bricks_from_polished_bloodstone.json new file mode 100644 index 00000000..8933efaf --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_bricks_from_polished_bloodstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_bloodstone": { + "conditions": { + "items": [ + { + "items": "twigs:polished_bloodstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_bloodstone_bricks_from_polished_bloodstone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_bloodstone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_bloodstone_bricks_from_polished_bloodstone" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_from_bloodstone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_from_bloodstone.json new file mode 100644 index 00000000..19f65017 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_from_bloodstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_bloodstone": { + "conditions": { + "items": [ + { + "items": "twigs:bloodstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_bloodstone_from_bloodstone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_bloodstone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_bloodstone_from_bloodstone" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_slab_from_bloodstone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_slab_from_bloodstone.json new file mode 100644 index 00000000..534b4a07 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_slab_from_bloodstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_bloodstone": { + "conditions": { + "items": [ + { + "items": "twigs:bloodstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_bloodstone_slab_from_bloodstone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_bloodstone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_bloodstone_slab_from_bloodstone" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_slab_from_polished_bloodstone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_slab_from_polished_bloodstone.json new file mode 100644 index 00000000..df01b677 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_slab_from_polished_bloodstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_bloodstone": { + "conditions": { + "items": [ + { + "items": "twigs:polished_bloodstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_bloodstone_slab_from_polished_bloodstone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_bloodstone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_bloodstone_slab_from_polished_bloodstone" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_stairs_from_bloodstone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_stairs_from_bloodstone.json new file mode 100644 index 00000000..9e109f65 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_stairs_from_bloodstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_bloodstone": { + "conditions": { + "items": [ + { + "items": "twigs:bloodstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_bloodstone_stairs_from_bloodstone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_bloodstone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_bloodstone_stairs_from_bloodstone" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_stairs_from_polished_bloodstone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_stairs_from_polished_bloodstone.json new file mode 100644 index 00000000..6d3f3543 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_bloodstone_stairs_from_polished_bloodstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_bloodstone": { + "conditions": { + "items": [ + { + "items": "twigs:polished_bloodstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_bloodstone_stairs_from_polished_bloodstone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_bloodstone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_bloodstone_stairs_from_polished_bloodstone" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/bloodstone.json b/src/main/generated/data/twigs/recipe/bloodstone.json new file mode 100644 index 00000000..2388df06 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/bloodstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minecraft:quartz" + }, + "I": { + "item": "minecraft:iron_ingot" + } + }, + "pattern": [ + "#I", + "I#" + ], + "result": { + "count": 2, + "id": "twigs:bloodstone" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/bloodstone_slab.json b/src/main/generated/data/twigs/recipe/bloodstone_slab.json similarity index 57% rename from src/main/resources/data/twigs/recipe/bloodstone_slab.json rename to src/main/generated/data/twigs/recipe/bloodstone_slab.json index f803d15a..2213ddc9 100644 --- a/src/main/resources/data/twigs/recipe/bloodstone_slab.json +++ b/src/main/generated/data/twigs/recipe/bloodstone_slab.json @@ -1,15 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:bloodstone" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:bloodstone_slab", - "count": 6 + "count": 6, + "id": "twigs:bloodstone_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/bloodstone_stairs.json b/src/main/generated/data/twigs/recipe/bloodstone_stairs.json similarity index 52% rename from src/main/resources/data/twigs/recipe/bloodstone_stairs.json rename to src/main/generated/data/twigs/recipe/bloodstone_stairs.json index 38726430..42efde0c 100644 --- a/src/main/resources/data/twigs/recipe/bloodstone_stairs.json +++ b/src/main/generated/data/twigs/recipe/bloodstone_stairs.json @@ -1,17 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:bloodstone" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:bloodstone_stairs", - "count": 4 + "count": 4, + "id": "twigs:bloodstone_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/bloodstone_wall.json b/src/main/generated/data/twigs/recipe/bloodstone_wall.json similarity index 55% rename from src/main/resources/data/twigs/recipe/bloodstone_wall.json rename to src/main/generated/data/twigs/recipe/bloodstone_wall.json index 2245bc88..6c95f2b2 100644 --- a/src/main/resources/data/twigs/recipe/bloodstone_wall.json +++ b/src/main/generated/data/twigs/recipe/bloodstone_wall.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:bloodstone" } }, + "pattern": [ + "---", + "---" + ], "result": { - "item": "twigs:bloodstone_wall", - "count": 6 + "count": 6, + "id": "twigs:bloodstone_wall" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_bloodstone.json b/src/main/generated/data/twigs/recipe/polished_bloodstone.json similarity index 66% rename from src/main/resources/data/twigs/recipe/polished_bloodstone.json rename to src/main/generated/data/twigs/recipe/polished_bloodstone.json index a15f2a62..240ba276 100644 --- a/src/main/resources/data/twigs/recipe/polished_bloodstone.json +++ b/src/main/generated/data/twigs/recipe/polished_bloodstone.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "##", - "##" - ], + "category": "building", "key": { "#": { "item": "twigs:bloodstone" } }, + "pattern": [ + "##", + "##" + ], "result": { - "item": "twigs:polished_bloodstone", - "count": 4 + "count": 4, + "id": "twigs:polished_bloodstone" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_slab.json b/src/main/generated/data/twigs/recipe/polished_bloodstone_brick_slab.json similarity index 57% rename from src/main/resources/data/twigs/recipe/polished_bloodstone_brick_slab.json rename to src/main/generated/data/twigs/recipe/polished_bloodstone_brick_slab.json index 3818ab92..6f966927 100644 --- a/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_slab.json +++ b/src/main/generated/data/twigs/recipe/polished_bloodstone_brick_slab.json @@ -1,15 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:polished_bloodstone_bricks" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:polished_bloodstone_brick_slab", - "count": 6 + "count": 6, + "id": "twigs:polished_bloodstone_brick_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_stairs.json b/src/main/generated/data/twigs/recipe/polished_bloodstone_brick_stairs.json similarity index 52% rename from src/main/resources/data/twigs/recipe/polished_bloodstone_brick_stairs.json rename to src/main/generated/data/twigs/recipe/polished_bloodstone_brick_stairs.json index 0b4072c3..9a2c7782 100644 --- a/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_stairs.json +++ b/src/main/generated/data/twigs/recipe/polished_bloodstone_brick_stairs.json @@ -1,17 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:polished_bloodstone_bricks" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:polished_bloodstone_brick_stairs", - "count": 4 + "count": 4, + "id": "twigs:polished_bloodstone_brick_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_wall.json b/src/main/generated/data/twigs/recipe/polished_bloodstone_brick_wall.json similarity index 54% rename from src/main/resources/data/twigs/recipe/polished_bloodstone_brick_wall.json rename to src/main/generated/data/twigs/recipe/polished_bloodstone_brick_wall.json index bddf5a27..cc750924 100644 --- a/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_wall.json +++ b/src/main/generated/data/twigs/recipe/polished_bloodstone_brick_wall.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:polished_bloodstone_bricks" } }, + "pattern": [ + "---", + "---" + ], "result": { - "item": "twigs:polished_bloodstone_brick_wall", - "count": 6 + "count": 6, + "id": "twigs:polished_bloodstone_brick_wall" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_bloodstone_bricks.json b/src/main/generated/data/twigs/recipe/polished_bloodstone_bricks.json similarity index 66% rename from src/main/resources/data/twigs/recipe/polished_bloodstone_bricks.json rename to src/main/generated/data/twigs/recipe/polished_bloodstone_bricks.json index 903e4d02..4dcec9d7 100644 --- a/src/main/resources/data/twigs/recipe/polished_bloodstone_bricks.json +++ b/src/main/generated/data/twigs/recipe/polished_bloodstone_bricks.json @@ -1,17 +1,17 @@ { "type": "minecraft:crafting_shaped", - "group": "bark", - "pattern": [ - "##", - "##" - ], + "category": "building", "key": { "#": { "item": "twigs:polished_bloodstone" } }, + "pattern": [ + "##", + "##" + ], "result": { - "item": "twigs:polished_bloodstone_bricks", - "count": 4 + "count": 4, + "id": "twigs:polished_bloodstone_bricks" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_bloodstone_slab.json b/src/main/generated/data/twigs/recipe/polished_bloodstone_slab.json similarity index 57% rename from src/main/resources/data/twigs/recipe/polished_bloodstone_slab.json rename to src/main/generated/data/twigs/recipe/polished_bloodstone_slab.json index 65be5e5b..d6408616 100644 --- a/src/main/resources/data/twigs/recipe/polished_bloodstone_slab.json +++ b/src/main/generated/data/twigs/recipe/polished_bloodstone_slab.json @@ -1,15 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:polished_bloodstone" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:polished_bloodstone_slab", - "count": 6 + "count": 6, + "id": "twigs:polished_bloodstone_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_bloodstone_stairs.json b/src/main/generated/data/twigs/recipe/polished_bloodstone_stairs.json similarity index 52% rename from src/main/resources/data/twigs/recipe/polished_bloodstone_stairs.json rename to src/main/generated/data/twigs/recipe/polished_bloodstone_stairs.json index a857e116..2c847924 100644 --- a/src/main/resources/data/twigs/recipe/polished_bloodstone_stairs.json +++ b/src/main/generated/data/twigs/recipe/polished_bloodstone_stairs.json @@ -1,17 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:polished_bloodstone" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:polished_bloodstone_stairs", - "count": 4 + "count": 4, + "id": "twigs:polished_bloodstone_stairs" } -} +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/smelting/polished_bloodstone_bricks_from_cracked_polished_bloodstone_bricks_smelting.json b/src/main/generated/data/twigs/recipe/smelting/polished_bloodstone_bricks_from_cracked_polished_bloodstone_bricks_smelting.json new file mode 100644 index 00000000..9bdb8121 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/smelting/polished_bloodstone_bricks_from_cracked_polished_bloodstone_bricks_smelting.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smelting", + "category": "blocks", + "cookingtime": 200, + "experience": 0.1, + "ingredient": { + "item": "twigs:cracked_polished_bloodstone_bricks" + }, + "result": { + "id": "twigs:polished_bloodstone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_slab_from_bloodstone_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/bloodstone_slab_from_bloodstone.json similarity index 57% rename from src/main/resources/data/twigs/recipe/polished_bloodstone_brick_slab_from_bloodstone_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/bloodstone_slab_from_bloodstone.json index f7b2e72f..101e23b0 100644 --- a/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_slab_from_bloodstone_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/bloodstone_slab_from_bloodstone.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:bloodstone" }, - "result": "twigs:polished_bloodstone_brick_slab", - "count": 2 -} + "result": { + "count": 2, + "id": "twigs:bloodstone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/bloodstone_wall_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/bloodstone_stairs_from_bloodstone.json similarity index 56% rename from src/main/resources/data/twigs/recipe/bloodstone_wall_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/bloodstone_stairs_from_bloodstone.json index 0a76d368..b33a2635 100644 --- a/src/main/resources/data/twigs/recipe/bloodstone_wall_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/bloodstone_stairs_from_bloodstone.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:bloodstone" }, - "result": "twigs:bloodstone_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:bloodstone_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/bloodstone_slab_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/bloodstone_wall_from_bloodstone.json similarity index 57% rename from src/main/resources/data/twigs/recipe/bloodstone_slab_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/bloodstone_wall_from_bloodstone.json index 79b2f819..4de1601d 100644 --- a/src/main/resources/data/twigs/recipe/bloodstone_slab_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/bloodstone_wall_from_bloodstone.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:bloodstone" }, - "result": "twigs:bloodstone_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:bloodstone_wall" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_slab_from_bloodstone.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_slab_from_bloodstone.json new file mode 100644 index 00000000..79fadcec --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_slab_from_bloodstone.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:bloodstone" + }, + "result": { + "count": 2, + "id": "twigs:polished_bloodstone_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_bloodstone_slab_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_slab_from_polished_bloodstone.json similarity index 54% rename from src/main/resources/data/twigs/recipe/polished_bloodstone_slab_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_slab_from_polished_bloodstone.json index 81bbabc2..1d19f4a2 100644 --- a/src/main/resources/data/twigs/recipe/polished_bloodstone_slab_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_slab_from_polished_bloodstone.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_bloodstone" }, - "result": "twigs:polished_bloodstone_slab", - "count": 2 -} + "result": { + "count": 2, + "id": "twigs:polished_bloodstone_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_slab_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_slab_from_polished_bloodstone_bricks.json similarity index 56% rename from src/main/resources/data/twigs/recipe/polished_bloodstone_brick_slab_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_slab_from_polished_bloodstone_bricks.json index d387f031..4a56dc44 100644 --- a/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_slab_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_slab_from_polished_bloodstone_bricks.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_bloodstone_bricks" }, - "result": "twigs:polished_bloodstone_brick_slab", - "count": 2 -} + "result": { + "count": 2, + "id": "twigs:polished_bloodstone_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_stairs_from_bloodstone.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_stairs_from_bloodstone.json new file mode 100644 index 00000000..274b452e --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_stairs_from_bloodstone.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:bloodstone" + }, + "result": { + "count": 1, + "id": "twigs:polished_bloodstone_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_stairs_from_polished_bloodstone.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_stairs_from_polished_bloodstone.json new file mode 100644 index 00000000..eb3a81b1 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_stairs_from_polished_bloodstone.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:polished_bloodstone" + }, + "result": { + "count": 1, + "id": "twigs:polished_bloodstone_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_wall_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_stairs_from_polished_bloodstone_bricks.json similarity index 55% rename from src/main/resources/data/twigs/recipe/polished_bloodstone_brick_wall_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_stairs_from_polished_bloodstone_bricks.json index 64b6de24..6fc65603 100644 --- a/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_wall_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_stairs_from_polished_bloodstone_bricks.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_bloodstone_bricks" }, - "result": "twigs:polished_bloodstone_brick_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:polished_bloodstone_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_wall_from_bloodstone.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_wall_from_bloodstone.json new file mode 100644 index 00000000..2252e76f --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_wall_from_bloodstone.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:bloodstone" + }, + "result": { + "count": 1, + "id": "twigs:polished_bloodstone_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_wall_from_polished_bloodstone.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_wall_from_polished_bloodstone.json new file mode 100644 index 00000000..d2dd44d5 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_wall_from_polished_bloodstone.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:polished_bloodstone" + }, + "result": { + "count": 1, + "id": "twigs:polished_bloodstone_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_stairs_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_wall_from_polished_bloodstone_bricks.json similarity index 56% rename from src/main/resources/data/twigs/recipe/polished_bloodstone_brick_stairs_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_wall_from_polished_bloodstone_bricks.json index 6b90eab8..ab3b5285 100644 --- a/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_stairs_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_brick_wall_from_polished_bloodstone_bricks.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_bloodstone_bricks" }, - "result": "twigs:polished_bloodstone_brick_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:polished_bloodstone_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_bricks_from_bloodstone.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_bricks_from_bloodstone.json new file mode 100644 index 00000000..98a16e2f --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_bricks_from_bloodstone.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:bloodstone" + }, + "result": { + "count": 1, + "id": "twigs:polished_bloodstone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_stairs_from_polished_bloodstone_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_bricks_from_polished_bloodstone.json similarity index 55% rename from src/main/resources/data/twigs/recipe/polished_bloodstone_brick_stairs_from_polished_bloodstone_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_bricks_from_polished_bloodstone.json index 7b115bf9..68980a0d 100644 --- a/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_stairs_from_polished_bloodstone_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_bricks_from_polished_bloodstone.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_bloodstone" }, - "result": "twigs:polished_bloodstone_brick_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:polished_bloodstone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/bloodstone_stairs_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_from_bloodstone.json similarity index 55% rename from src/main/resources/data/twigs/recipe/bloodstone_stairs_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_from_bloodstone.json index d561e088..107219fc 100644 --- a/src/main/resources/data/twigs/recipe/bloodstone_stairs_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_from_bloodstone.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:bloodstone" }, - "result": "twigs:bloodstone_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:polished_bloodstone" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_slab_from_bloodstone.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_slab_from_bloodstone.json new file mode 100644 index 00000000..2a541f77 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_slab_from_bloodstone.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:bloodstone" + }, + "result": { + "count": 2, + "id": "twigs:polished_bloodstone_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_slab_from_polished_bloodstone_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_slab_from_polished_bloodstone.json similarity index 56% rename from src/main/resources/data/twigs/recipe/polished_bloodstone_brick_slab_from_polished_bloodstone_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_slab_from_polished_bloodstone.json index b8396d4d..89f9090e 100644 --- a/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_slab_from_polished_bloodstone_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_slab_from_polished_bloodstone.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_bloodstone" }, - "result": "twigs:polished_bloodstone_brick_slab", - "count": 2 -} + "result": { + "count": 2, + "id": "twigs:polished_bloodstone_slab" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_stairs_from_bloodstone.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_stairs_from_bloodstone.json new file mode 100644 index 00000000..373f2614 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_stairs_from_bloodstone.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:bloodstone" + }, + "result": { + "count": 1, + "id": "twigs:polished_bloodstone_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_wall_from_polished_bloodstone_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_stairs_from_polished_bloodstone.json similarity index 55% rename from src/main/resources/data/twigs/recipe/polished_bloodstone_brick_wall_from_polished_bloodstone_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_stairs_from_polished_bloodstone.json index 62a9c320..fcb21c95 100644 --- a/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_wall_from_polished_bloodstone_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_bloodstone_stairs_from_polished_bloodstone.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_bloodstone" }, - "result": "twigs:polished_bloodstone_brick_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:polished_bloodstone_stairs" + } +} \ No newline at end of file diff --git a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java index c63aa02a..d39213a4 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java +++ b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java @@ -25,6 +25,7 @@ public void buildRecipes(RecipeOutput exporter) { rhyoliteRecipes(exporter); schistRecipes(exporter); + bloodstoneRecipes(exporter); } private void tableRecipes(RecipeOutput exporter) { @@ -87,4 +88,28 @@ private void schistRecipes(RecipeOutput exporter) { quickSmeltingRecipe(exporter, TwigsBlocks.POLISHED_SCHIST_BRICKS, TwigsBlocks.CRACKED_POLISHED_SCHIST_BRICKS); } + private void bloodstoneRecipes(RecipeOutput exporter) { + ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, TwigsBlocks.BLOODSTONE, 2) + .pattern("#I") + .pattern("I#") + .define('#', Items.QUARTZ) + .define('I', Items.IRON_INGOT) + .unlockedBy("has_red_sand", has(Blocks.RED_SAND)) + .unlockedBy("has_clay_ball", has(Items.IRON_INGOT)) + .save(exporter); + + quickSlabStairsWallRecipe(exporter, + TwigsBlocks.BLOODSTONE_SLAB, TwigsBlocks.BLOODSTONE_STAIRS, TwigsBlocks.BLOODSTONE_WALL, TwigsBlocks.BLOODSTONE); + + quickPolishedRecipes(exporter, TwigsBlocks.POLISHED_BLOODSTONE, + TwigsBlocks.POLISHED_BLOODSTONE_SLAB, TwigsBlocks.POLISHED_BLOODSTONE_STAIRS, TwigsBlocks.BLOODSTONE); + + quickPolishedBrickRecipes(exporter, TwigsBlocks.POLISHED_BLOODSTONE_BRICKS, + TwigsBlocks.POLISHED_BLOODSTONE_BRICK_SLAB, TwigsBlocks.POLISHED_BLOODSTONE_BRICK_STAIRS, TwigsBlocks.POLISHED_BLOODSTONE_BRICK_WALL, + TwigsBlocks.POLISHED_BLOODSTONE, TwigsBlocks.BLOODSTONE); + + quickSmeltingRecipe(exporter, TwigsBlocks.POLISHED_BLOODSTONE_BRICKS, TwigsBlocks.CRACKED_POLISHED_BLOODSTONE_BRICKS); + } + + } diff --git a/src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone.json deleted file mode 100644 index 89a3d4f5..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:bloodstone" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:bloodstone" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_slab_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_slab_stonecutting.json deleted file mode 100644 index 7425afa5..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_slab_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:bloodstone_slab_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:bloodstone" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:bloodstone_slab_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_stairs_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_stairs_stonecutting.json deleted file mode 100644 index 8d2745d2..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_stairs_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:bloodstone_stairs_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:bloodstone" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:bloodstone_stairs_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_wall_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_wall_stonecutting.json deleted file mode 100644 index 68af907f..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/bloodstone/bloodstone_wall_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:bloodstone_wall_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:bloodstone" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:bloodstone_wall_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bloodstone/cracked_polished_bloodstone_bricks.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/cracked_polished_bloodstone_bricks.json deleted file mode 100644 index d4a62b30..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/bloodstone/cracked_polished_bloodstone_bricks.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:cracked_polished_bloodstone_bricks" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:polished_bloodstone_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:cracked_polished_bloodstone_bricks" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_slab_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_slab_stonecutting.json deleted file mode 100644 index 5bb1041d..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_slab_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_bloodstone_brick_slab_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:polished_bloodstone_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:polished_bloodstone_brick_slab_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_stairs_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_stairs_stonecutting.json deleted file mode 100644 index ed6f76fc..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_stairs_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_bloodstone_brick_stairs_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:polished_bloodstone_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:polished_bloodstone_brick_stairs_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_wall_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_wall_stonecutting.json deleted file mode 100644 index 64652ebe..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_brick_wall_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_bloodstone_brick_wall_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:polished_bloodstone_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:polished_bloodstone_brick_wall_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_bricks_from_bloodstone_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_bricks_from_bloodstone_stonecutting.json deleted file mode 100644 index efbead1d..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_bricks_from_bloodstone_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_bloodstone_bricks_from_bloodstone_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:bloodstone" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:polished_bloodstone_bricks_from_bloodstone_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_bricks_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_bricks_stonecutting.json deleted file mode 100644 index 3477e46f..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_bricks_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_bloodstone_bricks_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:polished_bloodstone" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:polished_bloodstone_bricks_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_slab_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_slab_stonecutting.json deleted file mode 100644 index 64613e90..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_slab_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_bloodstone_slab_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:polished_bloodstone" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:polished_bloodstone_slab_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_stairs_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_stairs_stonecutting.json deleted file mode 100644 index 2d90bf32..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_stairs_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_bloodstone_stairs_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:polished_bloodstone" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:polished_bloodstone_stairs_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_stonecutting.json deleted file mode 100644 index ed4269ad..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/bloodstone/polished_bloodstone_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_bloodstone_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:bloodstone" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:polished_bloodstone_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/bloodstone.json b/src/main/resources/data/twigs/recipe/bloodstone.json deleted file mode 100644 index bf59afdd..00000000 --- a/src/main/resources/data/twigs/recipe/bloodstone.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "#I ", - "I# ", - " " - ], - "key": { - "#": { - "item": "minecraft:quartz" - }, - "I": { - "item": "minecraft:iron_nugget" - } - }, - "result": { - "item": "twigs:bloodstone", - "count": 2 - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/cracked_polished_bloodstone_bricks.json b/src/main/resources/data/twigs/recipe/cracked_polished_bloodstone_bricks.json deleted file mode 100644 index a7ee305d..00000000 --- a/src/main/resources/data/twigs/recipe/cracked_polished_bloodstone_bricks.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "type": "minecraft:smelting", - "ingredient": { - "item": "twigs:polished_bloodstone_bricks" - }, - "result": "twigs:cracked_polished_bloodstone_bricks", - "experience": 0.1, - "cookingtime": 200 -} diff --git a/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_stairs_from_bloodstone_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_stairs_from_bloodstone_stonecutting.json deleted file mode 100644 index 554eb0de..00000000 --- a/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_stairs_from_bloodstone_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "twigs:bloodstone" - }, - "result": "twigs:polished_bloodstone_brick_stairs", - "count": 1 -} diff --git a/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_wall_from_bloodstone_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_wall_from_bloodstone_stonecutting.json deleted file mode 100644 index 0261691a..00000000 --- a/src/main/resources/data/twigs/recipe/polished_bloodstone_brick_wall_from_bloodstone_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "twigs:bloodstone" - }, - "result": "twigs:polished_bloodstone_brick_wall", - "count": 1 -} diff --git a/src/main/resources/data/twigs/recipe/polished_bloodstone_bricks_from_bloodstone_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_bricks_from_bloodstone_stonecutting.json deleted file mode 100644 index c4971b21..00000000 --- a/src/main/resources/data/twigs/recipe/polished_bloodstone_bricks_from_bloodstone_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "twigs:bloodstone" - }, - "result": "twigs:polished_bloodstone_bricks", - "count": 1 -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_bloodstone_bricks_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_bricks_stonecutting.json deleted file mode 100644 index 2a002cf5..00000000 --- a/src/main/resources/data/twigs/recipe/polished_bloodstone_bricks_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "twigs:polished_bloodstone" - }, - "result": "twigs:polished_bloodstone_bricks", - "count": 1 -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_bloodstone_slab_from_bloodstone_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_slab_from_bloodstone_stonecutting.json deleted file mode 100644 index e7351e68..00000000 --- a/src/main/resources/data/twigs/recipe/polished_bloodstone_slab_from_bloodstone_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "twigs:bloodstone" - }, - "result": "twigs:polished_bloodstone_slab", - "count": 2 -} diff --git a/src/main/resources/data/twigs/recipe/polished_bloodstone_stairs_from_bloodstone_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_stairs_from_bloodstone_stonecutting.json deleted file mode 100644 index 68ec3d7d..00000000 --- a/src/main/resources/data/twigs/recipe/polished_bloodstone_stairs_from_bloodstone_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "twigs:bloodstone" - }, - "result": "twigs:polished_bloodstone_stairs", - "count": 1 -} diff --git a/src/main/resources/data/twigs/recipe/polished_bloodstone_stairs_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_stairs_stonecutting.json deleted file mode 100644 index 57ecb7b6..00000000 --- a/src/main/resources/data/twigs/recipe/polished_bloodstone_stairs_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "twigs:polished_bloodstone" - }, - "result": "twigs:polished_bloodstone_stairs", - "count": 1 -} diff --git a/src/main/resources/data/twigs/recipe/polished_bloodstone_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_bloodstone_stonecutting.json deleted file mode 100644 index 9097dc61..00000000 --- a/src/main/resources/data/twigs/recipe/polished_bloodstone_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "twigs:bloodstone" - }, - "result": "twigs:polished_bloodstone", - "count": 1 -} \ No newline at end of file From 4b53a6d90ecfe2f4d92dcb180847d5f72ba3824e Mon Sep 17 00:00:00 2001 From: theendercore Date: Sat, 20 Jul 2024 22:59:53 +0300 Subject: [PATCH 49/72] - accidentally flipped the order of inputs --- .../recipes/building_blocks/bloodstone.json | 6 +++--- ...icks_from_polished_bloodstone_bricks_smelting.json} | 10 +++++----- ...bricks_from_polished_rhyolite_bricks_smelting.json} | 10 +++++----- ...t_bricks_from_polished_schist_bricks_smelting.json} | 10 +++++----- src/main/generated/data/twigs/recipe/bloodstone.json | 2 +- ...icks_from_polished_bloodstone_bricks_smelting.json} | 4 ++-- ...bricks_from_polished_rhyolite_bricks_smelting.json} | 4 ++-- ...t_bricks_from_polished_schist_bricks_smelting.json} | 4 ++-- .../java/com/ninni/twigs/data/TwigsRecipeProvider.java | 10 +++++----- 9 files changed, 30 insertions(+), 30 deletions(-) rename src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/{polished_bloodstone_bricks_from_cracked_polished_bloodstone_bricks_smelting.json => cracked_polished_bloodstone_bricks_from_polished_bloodstone_bricks_smelting.json} (57%) rename src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/{polished_rhyolite_bricks_from_cracked_polished_rhyolite_bricks_smelting.json => cracked_polished_rhyolite_bricks_from_polished_rhyolite_bricks_smelting.json} (57%) rename src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/{polished_schist_bricks_from_cracked_polished_schist_bricks_smelting.json => cracked_polished_schist_bricks_from_polished_schist_bricks_smelting.json} (58%) rename src/main/generated/data/twigs/recipe/smelting/{polished_bloodstone_bricks_from_cracked_polished_bloodstone_bricks_smelting.json => cracked_polished_bloodstone_bricks_from_polished_bloodstone_bricks_smelting.json} (58%) rename src/main/generated/data/twigs/recipe/smelting/{polished_rhyolite_bricks_from_cracked_polished_rhyolite_bricks_smelting.json => cracked_polished_rhyolite_bricks_from_polished_rhyolite_bricks_smelting.json} (59%) rename src/main/generated/data/twigs/recipe/smelting/{polished_schist_bricks_from_cracked_polished_schist_bricks_smelting.json => cracked_polished_schist_bricks_from_polished_schist_bricks_smelting.json} (60%) diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/bloodstone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/bloodstone.json index abad2fa2..2f181937 100644 --- a/src/main/generated/data/twigs/advancement/recipes/building_blocks/bloodstone.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/bloodstone.json @@ -1,11 +1,11 @@ { "parent": "minecraft:recipes/root", "criteria": { - "has_clay_ball": { + "has_iron_nugget": { "conditions": { "items": [ { - "items": "minecraft:iron_ingot" + "items": "minecraft:iron_nugget" } ] }, @@ -32,7 +32,7 @@ [ "has_the_recipe", "has_red_sand", - "has_clay_ball" + "has_iron_nugget" ] ], "rewards": { diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/polished_bloodstone_bricks_from_cracked_polished_bloodstone_bricks_smelting.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/cracked_polished_bloodstone_bricks_from_polished_bloodstone_bricks_smelting.json similarity index 57% rename from src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/polished_bloodstone_bricks_from_cracked_polished_bloodstone_bricks_smelting.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/cracked_polished_bloodstone_bricks_from_polished_bloodstone_bricks_smelting.json index 3a60e0d3..a95776b0 100644 --- a/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/polished_bloodstone_bricks_from_cracked_polished_bloodstone_bricks_smelting.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/cracked_polished_bloodstone_bricks_from_polished_bloodstone_bricks_smelting.json @@ -1,11 +1,11 @@ { "parent": "minecraft:recipes/root", "criteria": { - "has_cracked_polished_bloodstone_bricks": { + "has_polished_bloodstone_bricks": { "conditions": { "items": [ { - "items": "twigs:cracked_polished_bloodstone_bricks" + "items": "twigs:polished_bloodstone_bricks" } ] }, @@ -13,7 +13,7 @@ }, "has_the_recipe": { "conditions": { - "recipe": "twigs:smelting/polished_bloodstone_bricks_from_cracked_polished_bloodstone_bricks_smelting" + "recipe": "twigs:smelting/cracked_polished_bloodstone_bricks_from_polished_bloodstone_bricks_smelting" }, "trigger": "minecraft:recipe_unlocked" } @@ -21,12 +21,12 @@ "requirements": [ [ "has_the_recipe", - "has_cracked_polished_bloodstone_bricks" + "has_polished_bloodstone_bricks" ] ], "rewards": { "recipes": [ - "twigs:smelting/polished_bloodstone_bricks_from_cracked_polished_bloodstone_bricks_smelting" + "twigs:smelting/cracked_polished_bloodstone_bricks_from_polished_bloodstone_bricks_smelting" ] } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/polished_rhyolite_bricks_from_cracked_polished_rhyolite_bricks_smelting.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/cracked_polished_rhyolite_bricks_from_polished_rhyolite_bricks_smelting.json similarity index 57% rename from src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/polished_rhyolite_bricks_from_cracked_polished_rhyolite_bricks_smelting.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/cracked_polished_rhyolite_bricks_from_polished_rhyolite_bricks_smelting.json index f2984f00..fcdf2988 100644 --- a/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/polished_rhyolite_bricks_from_cracked_polished_rhyolite_bricks_smelting.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/cracked_polished_rhyolite_bricks_from_polished_rhyolite_bricks_smelting.json @@ -1,11 +1,11 @@ { "parent": "minecraft:recipes/root", "criteria": { - "has_cracked_polished_rhyolite_bricks": { + "has_polished_rhyolite_bricks": { "conditions": { "items": [ { - "items": "twigs:cracked_polished_rhyolite_bricks" + "items": "twigs:polished_rhyolite_bricks" } ] }, @@ -13,7 +13,7 @@ }, "has_the_recipe": { "conditions": { - "recipe": "twigs:smelting/polished_rhyolite_bricks_from_cracked_polished_rhyolite_bricks_smelting" + "recipe": "twigs:smelting/cracked_polished_rhyolite_bricks_from_polished_rhyolite_bricks_smelting" }, "trigger": "minecraft:recipe_unlocked" } @@ -21,12 +21,12 @@ "requirements": [ [ "has_the_recipe", - "has_cracked_polished_rhyolite_bricks" + "has_polished_rhyolite_bricks" ] ], "rewards": { "recipes": [ - "twigs:smelting/polished_rhyolite_bricks_from_cracked_polished_rhyolite_bricks_smelting" + "twigs:smelting/cracked_polished_rhyolite_bricks_from_polished_rhyolite_bricks_smelting" ] } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/polished_schist_bricks_from_cracked_polished_schist_bricks_smelting.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/cracked_polished_schist_bricks_from_polished_schist_bricks_smelting.json similarity index 58% rename from src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/polished_schist_bricks_from_cracked_polished_schist_bricks_smelting.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/cracked_polished_schist_bricks_from_polished_schist_bricks_smelting.json index ea4d0534..e6b02525 100644 --- a/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/polished_schist_bricks_from_cracked_polished_schist_bricks_smelting.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/cracked_polished_schist_bricks_from_polished_schist_bricks_smelting.json @@ -1,11 +1,11 @@ { "parent": "minecraft:recipes/root", "criteria": { - "has_cracked_polished_schist_bricks": { + "has_polished_schist_bricks": { "conditions": { "items": [ { - "items": "twigs:cracked_polished_schist_bricks" + "items": "twigs:polished_schist_bricks" } ] }, @@ -13,7 +13,7 @@ }, "has_the_recipe": { "conditions": { - "recipe": "twigs:smelting/polished_schist_bricks_from_cracked_polished_schist_bricks_smelting" + "recipe": "twigs:smelting/cracked_polished_schist_bricks_from_polished_schist_bricks_smelting" }, "trigger": "minecraft:recipe_unlocked" } @@ -21,12 +21,12 @@ "requirements": [ [ "has_the_recipe", - "has_cracked_polished_schist_bricks" + "has_polished_schist_bricks" ] ], "rewards": { "recipes": [ - "twigs:smelting/polished_schist_bricks_from_cracked_polished_schist_bricks_smelting" + "twigs:smelting/cracked_polished_schist_bricks_from_polished_schist_bricks_smelting" ] } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/bloodstone.json b/src/main/generated/data/twigs/recipe/bloodstone.json index 2388df06..a36cfeaa 100644 --- a/src/main/generated/data/twigs/recipe/bloodstone.json +++ b/src/main/generated/data/twigs/recipe/bloodstone.json @@ -6,7 +6,7 @@ "item": "minecraft:quartz" }, "I": { - "item": "minecraft:iron_ingot" + "item": "minecraft:iron_nugget" } }, "pattern": [ diff --git a/src/main/generated/data/twigs/recipe/smelting/polished_bloodstone_bricks_from_cracked_polished_bloodstone_bricks_smelting.json b/src/main/generated/data/twigs/recipe/smelting/cracked_polished_bloodstone_bricks_from_polished_bloodstone_bricks_smelting.json similarity index 58% rename from src/main/generated/data/twigs/recipe/smelting/polished_bloodstone_bricks_from_cracked_polished_bloodstone_bricks_smelting.json rename to src/main/generated/data/twigs/recipe/smelting/cracked_polished_bloodstone_bricks_from_polished_bloodstone_bricks_smelting.json index 9bdb8121..1604b5a7 100644 --- a/src/main/generated/data/twigs/recipe/smelting/polished_bloodstone_bricks_from_cracked_polished_bloodstone_bricks_smelting.json +++ b/src/main/generated/data/twigs/recipe/smelting/cracked_polished_bloodstone_bricks_from_polished_bloodstone_bricks_smelting.json @@ -4,9 +4,9 @@ "cookingtime": 200, "experience": 0.1, "ingredient": { - "item": "twigs:cracked_polished_bloodstone_bricks" + "item": "twigs:polished_bloodstone_bricks" }, "result": { - "id": "twigs:polished_bloodstone_bricks" + "id": "twigs:cracked_polished_bloodstone_bricks" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/smelting/polished_rhyolite_bricks_from_cracked_polished_rhyolite_bricks_smelting.json b/src/main/generated/data/twigs/recipe/smelting/cracked_polished_rhyolite_bricks_from_polished_rhyolite_bricks_smelting.json similarity index 59% rename from src/main/generated/data/twigs/recipe/smelting/polished_rhyolite_bricks_from_cracked_polished_rhyolite_bricks_smelting.json rename to src/main/generated/data/twigs/recipe/smelting/cracked_polished_rhyolite_bricks_from_polished_rhyolite_bricks_smelting.json index 8000a2ff..301ec784 100644 --- a/src/main/generated/data/twigs/recipe/smelting/polished_rhyolite_bricks_from_cracked_polished_rhyolite_bricks_smelting.json +++ b/src/main/generated/data/twigs/recipe/smelting/cracked_polished_rhyolite_bricks_from_polished_rhyolite_bricks_smelting.json @@ -4,9 +4,9 @@ "cookingtime": 200, "experience": 0.1, "ingredient": { - "item": "twigs:cracked_polished_rhyolite_bricks" + "item": "twigs:polished_rhyolite_bricks" }, "result": { - "id": "twigs:polished_rhyolite_bricks" + "id": "twigs:cracked_polished_rhyolite_bricks" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/smelting/polished_schist_bricks_from_cracked_polished_schist_bricks_smelting.json b/src/main/generated/data/twigs/recipe/smelting/cracked_polished_schist_bricks_from_polished_schist_bricks_smelting.json similarity index 60% rename from src/main/generated/data/twigs/recipe/smelting/polished_schist_bricks_from_cracked_polished_schist_bricks_smelting.json rename to src/main/generated/data/twigs/recipe/smelting/cracked_polished_schist_bricks_from_polished_schist_bricks_smelting.json index d398c84f..c5b5dd57 100644 --- a/src/main/generated/data/twigs/recipe/smelting/polished_schist_bricks_from_cracked_polished_schist_bricks_smelting.json +++ b/src/main/generated/data/twigs/recipe/smelting/cracked_polished_schist_bricks_from_polished_schist_bricks_smelting.json @@ -4,9 +4,9 @@ "cookingtime": 200, "experience": 0.1, "ingredient": { - "item": "twigs:cracked_polished_schist_bricks" + "item": "twigs:polished_schist_bricks" }, "result": { - "id": "twigs:polished_schist_bricks" + "id": "twigs:cracked_polished_schist_bricks" } } \ No newline at end of file diff --git a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java index d39213a4..fb7c2e14 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java +++ b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java @@ -62,7 +62,7 @@ private void rhyoliteRecipes(RecipeOutput exporter) { TwigsBlocks.POLISHED_RHYOLITE_BRICK_SLAB, TwigsBlocks.POLISHED_RHYOLITE_BRICK_STAIRS, TwigsBlocks.POLISHED_RHYOLITE_BRICK_WALL, TwigsBlocks.POLISHED_RHYOLITE, TwigsBlocks.RHYOLITE); - quickSmeltingRecipe(exporter, TwigsBlocks.POLISHED_RHYOLITE_BRICKS, TwigsBlocks.CRACKED_POLISHED_RHYOLITE_BRICKS); + quickSmeltingRecipe(exporter, TwigsBlocks.CRACKED_POLISHED_RHYOLITE_BRICKS, TwigsBlocks.POLISHED_RHYOLITE_BRICKS); } private void schistRecipes(RecipeOutput exporter) { @@ -85,7 +85,7 @@ private void schistRecipes(RecipeOutput exporter) { TwigsBlocks.POLISHED_SCHIST_BRICK_SLAB, TwigsBlocks.POLISHED_SCHIST_BRICK_STAIRS, TwigsBlocks.POLISHED_SCHIST_BRICK_WALL, TwigsBlocks.POLISHED_SCHIST, TwigsBlocks.SCHIST); - quickSmeltingRecipe(exporter, TwigsBlocks.POLISHED_SCHIST_BRICKS, TwigsBlocks.CRACKED_POLISHED_SCHIST_BRICKS); + quickSmeltingRecipe(exporter, TwigsBlocks.CRACKED_POLISHED_SCHIST_BRICKS, TwigsBlocks.POLISHED_SCHIST_BRICKS); } private void bloodstoneRecipes(RecipeOutput exporter) { @@ -93,9 +93,9 @@ private void bloodstoneRecipes(RecipeOutput exporter) { .pattern("#I") .pattern("I#") .define('#', Items.QUARTZ) - .define('I', Items.IRON_INGOT) + .define('I', Items.IRON_NUGGET) .unlockedBy("has_red_sand", has(Blocks.RED_SAND)) - .unlockedBy("has_clay_ball", has(Items.IRON_INGOT)) + .unlockedBy("has_iron_nugget", has(Items.IRON_NUGGET)) .save(exporter); quickSlabStairsWallRecipe(exporter, @@ -108,7 +108,7 @@ private void bloodstoneRecipes(RecipeOutput exporter) { TwigsBlocks.POLISHED_BLOODSTONE_BRICK_SLAB, TwigsBlocks.POLISHED_BLOODSTONE_BRICK_STAIRS, TwigsBlocks.POLISHED_BLOODSTONE_BRICK_WALL, TwigsBlocks.POLISHED_BLOODSTONE, TwigsBlocks.BLOODSTONE); - quickSmeltingRecipe(exporter, TwigsBlocks.POLISHED_BLOODSTONE_BRICKS, TwigsBlocks.CRACKED_POLISHED_BLOODSTONE_BRICKS); + quickSmeltingRecipe(exporter, TwigsBlocks.CRACKED_POLISHED_BLOODSTONE_BRICKS, TwigsBlocks.POLISHED_BLOODSTONE_BRICKS); } From 1769c587197a3877246aa1d5bcfab21f3424523f Mon Sep 17 00:00:00 2001 From: theendercore Date: Sat, 20 Jul 2024 23:10:35 +0300 Subject: [PATCH 50/72] - all calcite recipe datagen --- .../building_blocks}/calcite_slab.json | 30 +++++------ .../building_blocks}/calcite_stairs.json | 30 +++++------ .../building_blocks}/calcite_wall.json | 30 +++++------ .../building_blocks}/polished_calcite.json | 30 +++++------ .../polished_calcite_brick_slab.json | 30 +++++------ .../polished_calcite_brick_stairs.json | 30 +++++------ .../polished_calcite_brick_wall.json | 30 +++++------ .../polished_calcite_bricks.json | 30 +++++------ .../polished_calcite_slab.json | 30 +++++------ .../polished_calcite_stairs.json | 30 +++++------ ...from_polished_calcite_bricks_smelting.json | 32 ++++++++++++ .../calcite_slab_from_calcite.json | 32 ++++++++++++ .../calcite_stairs_from_calcite.json | 32 ++++++++++++ .../calcite_wall_from_calcite.json | 32 ++++++++++++ ...ished_calcite_brick_slab_from_calcite.json | 32 ++++++++++++ ...cite_brick_slab_from_polished_calcite.json | 32 ++++++++++++ ...ick_slab_from_polished_calcite_bricks.json | 32 ++++++++++++ ...hed_calcite_brick_stairs_from_calcite.json | 32 ++++++++++++ ...te_brick_stairs_from_polished_calcite.json | 32 ++++++++++++ ...k_stairs_from_polished_calcite_bricks.json | 32 ++++++++++++ ...ished_calcite_brick_wall_from_calcite.json | 32 ++++++++++++ ...cite_brick_wall_from_polished_calcite.json | 32 ++++++++++++ ...ick_wall_from_polished_calcite_bricks.json | 32 ++++++++++++ .../polished_calcite_bricks_from_calcite.json | 32 ++++++++++++ ..._calcite_bricks_from_polished_calcite.json | 32 ++++++++++++ .../polished_calcite_from_calcite.json | 32 ++++++++++++ .../polished_calcite_slab_from_calcite.json | 32 ++++++++++++ ...ed_calcite_slab_from_polished_calcite.json | 32 ++++++++++++ .../polished_calcite_stairs_from_calcite.json | 32 ++++++++++++ ..._calcite_stairs_from_polished_calcite.json | 32 ++++++++++++ .../data/twigs/recipe/calcite_slab.json} | 17 +++--- .../data/twigs/recipe/calcite_stairs.json | 18 +++++++ .../data/twigs/recipe/calcite_wall.json | 17 ++++++ .../data/twigs/recipe/polished_calcite.json} | 15 +++--- .../recipe/polished_calcite_brick_slab.json | 15 +++--- .../recipe/polished_calcite_brick_stairs.json | 19 +++---- .../recipe/polished_calcite_brick_wall.json | 17 +++--- .../twigs/recipe/polished_calcite_bricks.json | 14 ++--- .../twigs/recipe/polished_calcite_slab.json | 15 +++--- .../twigs/recipe/polished_calcite_stairs.json | 19 +++---- ...rom_polished_calcite_bricks_smelting.json} | 9 ++-- .../calcite_slab_from_calcite.json} | 8 +-- .../calcite_stairs_from_calcite.json} | 8 +-- .../calcite_wall_from_calcite.json} | 8 +-- ...ished_calcite_brick_slab_from_calcite.json | 10 ++++ ...ite_brick_slab_from_polished_calcite.json} | 8 +-- ...ck_slab_from_polished_calcite_bricks.json} | 8 +-- ...hed_calcite_brick_stairs_from_calcite.json | 10 ++++ ...te_brick_stairs_from_polished_calcite.json | 10 ++++ ..._stairs_from_polished_calcite_bricks.json} | 8 +-- ...ished_calcite_brick_wall_from_calcite.json | 10 ++++ ...cite_brick_wall_from_polished_calcite.json | 10 ++++ ...ck_wall_from_polished_calcite_bricks.json} | 8 +-- .../polished_calcite_bricks_from_calcite.json | 10 ++++ ...calcite_bricks_from_polished_calcite.json} | 8 +-- .../polished_calcite_from_calcite.json} | 8 +-- .../polished_calcite_slab_from_calcite.json | 10 ++++ ...d_calcite_slab_from_polished_calcite.json} | 8 +-- .../polished_calcite_stairs_from_calcite.json | 10 ++++ ...calcite_stairs_from_polished_calcite.json} | 8 +-- .../ninni/twigs/data/TwigsRecipeProvider.java | 52 ++++++++++++------- .../calcite/calcite_slab_stonecutting.json | 34 ------------ .../calcite/calcite_stairs_stonecutting.json | 34 ------------ .../calcite/calcite_wall_stonecutting.json | 34 ------------ .../cracked_polished_calcite_bricks.json | 34 ------------ ...ished_calcite_brick_slab_stonecutting.json | 34 ------------ ...hed_calcite_brick_stairs_stonecutting.json | 34 ------------ ...ished_calcite_brick_wall_stonecutting.json | 34 ------------ ...cite_bricks_from_calcite_stonecutting.json | 34 ------------ .../polished_calcite_bricks_stonecutting.json | 34 ------------ .../polished_calcite_slab_stonecutting.json | 34 ------------ .../polished_calcite_stairs_stonecutting.json | 34 ------------ .../polished_calcite_stonecutting.json | 34 ------------ ...tairs_from_calcite_brick_stonecutting.json | 8 --- ..._wall_from_calcite_brick_stonecutting.json | 8 --- ...cite_bricks_from_calcite_stonecutting.json | 8 --- .../polished_calcite_bricks_stonecutting.json | 8 --- ...alcite_slab_from_calcite_stonecutting.json | 8 --- ...cite_stairs_from_calcite_stonecutting.json | 8 --- ...rs_from_polished_calcite_stonecutting.json | 8 --- .../recipe/polished_calcite_stonecutting.json | 8 --- 81 files changed, 1058 insertions(+), 749 deletions(-) rename src/main/{resources/data/twigs/advancement/recipes/calcite => generated/data/twigs/advancement/recipes/building_blocks}/calcite_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/calcite => generated/data/twigs/advancement/recipes/building_blocks}/calcite_stairs.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/calcite => generated/data/twigs/advancement/recipes/building_blocks}/calcite_wall.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/calcite => generated/data/twigs/advancement/recipes/building_blocks}/polished_calcite.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/calcite => generated/data/twigs/advancement/recipes/building_blocks}/polished_calcite_brick_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/calcite => generated/data/twigs/advancement/recipes/building_blocks}/polished_calcite_brick_stairs.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/calcite => generated/data/twigs/advancement/recipes/building_blocks}/polished_calcite_brick_wall.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/calcite => generated/data/twigs/advancement/recipes/building_blocks}/polished_calcite_bricks.json (58%) rename src/main/{resources/data/twigs/advancement/recipes/calcite => generated/data/twigs/advancement/recipes/building_blocks}/polished_calcite_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/calcite => generated/data/twigs/advancement/recipes/building_blocks}/polished_calcite_stairs.json (58%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/cracked_polished_calcite_bricks_from_polished_calcite_bricks_smelting.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/calcite_slab_from_calcite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/calcite_stairs_from_calcite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/calcite_wall_from_calcite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_slab_from_calcite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_slab_from_polished_calcite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_slab_from_polished_calcite_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_stairs_from_calcite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_stairs_from_polished_calcite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_stairs_from_polished_calcite_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_wall_from_calcite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_wall_from_polished_calcite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_wall_from_polished_calcite_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_bricks_from_calcite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_bricks_from_polished_calcite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_from_calcite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_slab_from_calcite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_slab_from_polished_calcite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_stairs_from_calcite.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_stairs_from_polished_calcite.json rename src/main/{resources/data/twigs/recipe/calcite_stairs.json => generated/data/twigs/recipe/calcite_slab.json} (58%) create mode 100644 src/main/generated/data/twigs/recipe/calcite_stairs.json create mode 100644 src/main/generated/data/twigs/recipe/calcite_wall.json rename src/main/{resources/data/twigs/recipe/calcite_wall.json => generated/data/twigs/recipe/polished_calcite.json} (60%) rename src/main/{resources => generated}/data/twigs/recipe/polished_calcite_brick_slab.json (57%) rename src/main/{resources => generated}/data/twigs/recipe/polished_calcite_brick_stairs.json (52%) rename src/main/{resources => generated}/data/twigs/recipe/polished_calcite_brick_wall.json (54%) rename src/main/{resources => generated}/data/twigs/recipe/polished_calcite_bricks.json (67%) rename src/main/{resources => generated}/data/twigs/recipe/polished_calcite_slab.json (57%) rename src/main/{resources => generated}/data/twigs/recipe/polished_calcite_stairs.json (52%) rename src/main/{resources/data/twigs/recipe/cracked_polished_calcite_bricks.json => generated/data/twigs/recipe/smelting/cracked_polished_calcite_bricks_from_polished_calcite_bricks_smelting.json} (51%) rename src/main/{resources/data/twigs/recipe/calcite_slab_from_calcite_stonecutting.json => generated/data/twigs/recipe/stonecutting/calcite_slab_from_calcite.json} (58%) rename src/main/{resources/data/twigs/recipe/calcite_stairs_from_calcite_stonecutting.json => generated/data/twigs/recipe/stonecutting/calcite_stairs_from_calcite.json} (57%) rename src/main/{resources/data/twigs/recipe/calcite_wall_from_calcite_stonecutting.json => generated/data/twigs/recipe/stonecutting/calcite_wall_from_calcite.json} (58%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_slab_from_calcite.json rename src/main/{resources/data/twigs/recipe/polished_calcite_slab_from_polished_calcite_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_calcite_brick_slab_from_polished_calcite.json} (54%) rename src/main/{resources/data/twigs/recipe/polished_calcite_brick_slab_from_polished_calcite_brick_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_calcite_brick_slab_from_polished_calcite_bricks.json} (56%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_stairs_from_calcite.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_stairs_from_polished_calcite.json rename src/main/{resources/data/twigs/recipe/polished_calcite_brick_wall_from_polished_calcite_brick_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_calcite_brick_stairs_from_polished_calcite_bricks.json} (55%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_wall_from_calcite.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_wall_from_polished_calcite.json rename src/main/{resources/data/twigs/recipe/polished_calcite_brick_stairs_from_polished_calcite_brick_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_calcite_brick_wall_from_polished_calcite_bricks.json} (56%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_bricks_from_calcite.json rename src/main/{resources/data/twigs/recipe/polished_calcite_brick_stairs_from_polished_calcite_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_calcite_bricks_from_polished_calcite.json} (56%) rename src/main/{resources/data/twigs/recipe/polished_calcite_brick_slab_from_calcite_brick_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_calcite_from_calcite.json} (57%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_slab_from_calcite.json rename src/main/{resources/data/twigs/recipe/polished_calcite_brick_slab_from_polished_calcite_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_calcite_slab_from_polished_calcite.json} (56%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_stairs_from_calcite.json rename src/main/{resources/data/twigs/recipe/polished_calcite_brick_wall_from_polished_calcite_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_calcite_stairs_from_polished_calcite.json} (56%) delete mode 100644 src/main/resources/data/twigs/advancement/recipes/calcite/calcite_slab_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/calcite/calcite_stairs_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/calcite/calcite_wall_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/calcite/cracked_polished_calcite_bricks.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_brick_slab_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_brick_stairs_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_brick_wall_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_bricks_from_calcite_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_bricks_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_slab_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_stairs_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_calcite_brick_stairs_from_calcite_brick_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_calcite_brick_wall_from_calcite_brick_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_calcite_bricks_from_calcite_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_calcite_bricks_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_calcite_slab_from_calcite_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_calcite_stairs_from_calcite_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_calcite_stairs_from_polished_calcite_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_calcite_stonecutting.json diff --git a/src/main/resources/data/twigs/advancement/recipes/calcite/calcite_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/calcite_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/calcite/calcite_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/calcite_slab.json index d025c1b7..a9604527 100644 --- a/src/main/resources/data/twigs/advancement/recipes/calcite/calcite_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/calcite_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:calcite_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_calcite": { "conditions": { "items": [ { - "items": [ - "minecraft:calcite" - ] + "items": "minecraft:calcite" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:calcite_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_calcite" + ] + ], + "rewards": { + "recipes": [ + "twigs:calcite_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/calcite/calcite_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/calcite_stairs.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/calcite/calcite_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/calcite_stairs.json index b50ef922..c406bfc7 100644 --- a/src/main/resources/data/twigs/advancement/recipes/calcite/calcite_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/calcite_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:calcite_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_calcite": { "conditions": { "items": [ { - "items": [ - "minecraft:calcite" - ] + "items": "minecraft:calcite" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:calcite_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_calcite" + ] + ], + "rewards": { + "recipes": [ + "twigs:calcite_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/calcite/calcite_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/calcite_wall.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/calcite/calcite_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/calcite_wall.json index 10179e77..ff24584d 100644 --- a/src/main/resources/data/twigs/advancement/recipes/calcite/calcite_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/calcite_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:calcite_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_calcite": { "conditions": { "items": [ { - "items": [ - "minecraft:calcite" - ] + "items": "minecraft:calcite" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:calcite_wall" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_calcite" + ] + ], + "rewards": { + "recipes": [ + "twigs:calcite_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_calcite.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_calcite.json index afe07f1e..e08a05c0 100644 --- a/src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_calcite.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_calcite" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_calcite": { "conditions": { "items": [ { - "items": [ - "minecraft:calcite" - ] + "items": "minecraft:calcite" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_calcite" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_calcite" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_calcite" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_brick_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_calcite_brick_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_brick_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_calcite_brick_slab.json index a339c217..d493581b 100644 --- a/src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_brick_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_calcite_brick_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_calcite_brick_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_calcite_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:polished_calcite_bricks" - ] + "items": "twigs:polished_calcite_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_calcite_brick_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_calcite_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_calcite_brick_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_brick_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_calcite_brick_stairs.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_brick_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_calcite_brick_stairs.json index d78baa6d..76d726b5 100644 --- a/src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_brick_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_calcite_brick_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_calcite_brick_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_calcite_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:polished_calcite_bricks" - ] + "items": "twigs:polished_calcite_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_calcite_brick_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_calcite_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_calcite_brick_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_brick_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_calcite_brick_wall.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_brick_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_calcite_brick_wall.json index 466dcc86..981ae65a 100644 --- a/src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_brick_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_calcite_brick_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_calcite_brick_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_calcite_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:polished_calcite_bricks" - ] + "items": "twigs:polished_calcite_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_calcite_brick_wall" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_calcite_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_calcite_brick_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_calcite_bricks.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_bricks.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_calcite_bricks.json index 3e982437..5b3d779c 100644 --- a/src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_bricks.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_calcite_bricks.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_calcite_bricks" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_calcite": { "conditions": { "items": [ { - "items": [ - "twigs:polished_calcite" - ] + "items": "twigs:polished_calcite" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_calcite_bricks" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_calcite" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_calcite_bricks" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_calcite_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_calcite_slab.json index e5f79e44..9bb95bc6 100644 --- a/src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_calcite_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_calcite_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_calcite": { "conditions": { "items": [ { - "items": [ - "twigs:polished_calcite" - ] + "items": "twigs:polished_calcite" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_calcite_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_calcite" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_calcite_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_calcite_stairs.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_calcite_stairs.json index 27b13455..f7b9b8a7 100644 --- a/src/main/resources/data/twigs/advancement/recipes/calcite/polished_calcite_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_calcite_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_calcite_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_calcite": { "conditions": { "items": [ { - "items": [ - "twigs:polished_calcite" - ] + "items": "twigs:polished_calcite" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_calcite_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_calcite" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_calcite_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/cracked_polished_calcite_bricks_from_polished_calcite_bricks_smelting.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/cracked_polished_calcite_bricks_from_polished_calcite_bricks_smelting.json new file mode 100644 index 00000000..80fe7744 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/cracked_polished_calcite_bricks_from_polished_calcite_bricks_smelting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_calcite_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:polished_calcite_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:smelting/cracked_polished_calcite_bricks_from_polished_calcite_bricks_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_calcite_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:smelting/cracked_polished_calcite_bricks_from_polished_calcite_bricks_smelting" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/calcite_slab_from_calcite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/calcite_slab_from_calcite.json new file mode 100644 index 00000000..c1333540 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/calcite_slab_from_calcite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_calcite": { + "conditions": { + "items": [ + { + "items": "minecraft:calcite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/calcite_slab_from_calcite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_calcite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/calcite_slab_from_calcite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/calcite_stairs_from_calcite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/calcite_stairs_from_calcite.json new file mode 100644 index 00000000..b5c0072c --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/calcite_stairs_from_calcite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_calcite": { + "conditions": { + "items": [ + { + "items": "minecraft:calcite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/calcite_stairs_from_calcite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_calcite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/calcite_stairs_from_calcite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/calcite_wall_from_calcite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/calcite_wall_from_calcite.json new file mode 100644 index 00000000..6c2e60fa --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/calcite_wall_from_calcite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_calcite": { + "conditions": { + "items": [ + { + "items": "minecraft:calcite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/calcite_wall_from_calcite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_calcite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/calcite_wall_from_calcite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_slab_from_calcite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_slab_from_calcite.json new file mode 100644 index 00000000..b9b6aba7 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_slab_from_calcite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_calcite": { + "conditions": { + "items": [ + { + "items": "minecraft:calcite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_calcite_brick_slab_from_calcite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_calcite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_calcite_brick_slab_from_calcite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_slab_from_polished_calcite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_slab_from_polished_calcite.json new file mode 100644 index 00000000..0cc2b49a --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_slab_from_polished_calcite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_calcite": { + "conditions": { + "items": [ + { + "items": "twigs:polished_calcite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_calcite_brick_slab_from_polished_calcite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_calcite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_calcite_brick_slab_from_polished_calcite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_slab_from_polished_calcite_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_slab_from_polished_calcite_bricks.json new file mode 100644 index 00000000..2713fb53 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_slab_from_polished_calcite_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_calcite_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:polished_calcite_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_calcite_brick_slab_from_polished_calcite_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_calcite_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_calcite_brick_slab_from_polished_calcite_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_stairs_from_calcite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_stairs_from_calcite.json new file mode 100644 index 00000000..247d2215 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_stairs_from_calcite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_calcite": { + "conditions": { + "items": [ + { + "items": "minecraft:calcite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_calcite_brick_stairs_from_calcite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_calcite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_calcite_brick_stairs_from_calcite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_stairs_from_polished_calcite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_stairs_from_polished_calcite.json new file mode 100644 index 00000000..085746f0 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_stairs_from_polished_calcite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_calcite": { + "conditions": { + "items": [ + { + "items": "twigs:polished_calcite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_calcite_brick_stairs_from_polished_calcite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_calcite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_calcite_brick_stairs_from_polished_calcite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_stairs_from_polished_calcite_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_stairs_from_polished_calcite_bricks.json new file mode 100644 index 00000000..78f7b6a2 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_stairs_from_polished_calcite_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_calcite_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:polished_calcite_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_calcite_brick_stairs_from_polished_calcite_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_calcite_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_calcite_brick_stairs_from_polished_calcite_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_wall_from_calcite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_wall_from_calcite.json new file mode 100644 index 00000000..9a77cf9a --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_wall_from_calcite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_calcite": { + "conditions": { + "items": [ + { + "items": "minecraft:calcite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_calcite_brick_wall_from_calcite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_calcite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_calcite_brick_wall_from_calcite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_wall_from_polished_calcite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_wall_from_polished_calcite.json new file mode 100644 index 00000000..0ec9e951 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_wall_from_polished_calcite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_calcite": { + "conditions": { + "items": [ + { + "items": "twigs:polished_calcite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_calcite_brick_wall_from_polished_calcite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_calcite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_calcite_brick_wall_from_polished_calcite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_wall_from_polished_calcite_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_wall_from_polished_calcite_bricks.json new file mode 100644 index 00000000..dcdc4717 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_brick_wall_from_polished_calcite_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_calcite_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:polished_calcite_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_calcite_brick_wall_from_polished_calcite_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_calcite_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_calcite_brick_wall_from_polished_calcite_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_bricks_from_calcite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_bricks_from_calcite.json new file mode 100644 index 00000000..dd72fb79 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_bricks_from_calcite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_calcite": { + "conditions": { + "items": [ + { + "items": "minecraft:calcite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_calcite_bricks_from_calcite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_calcite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_calcite_bricks_from_calcite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_bricks_from_polished_calcite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_bricks_from_polished_calcite.json new file mode 100644 index 00000000..0a8e0dce --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_bricks_from_polished_calcite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_calcite": { + "conditions": { + "items": [ + { + "items": "twigs:polished_calcite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_calcite_bricks_from_polished_calcite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_calcite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_calcite_bricks_from_polished_calcite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_from_calcite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_from_calcite.json new file mode 100644 index 00000000..41d46171 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_from_calcite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_calcite": { + "conditions": { + "items": [ + { + "items": "minecraft:calcite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_calcite_from_calcite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_calcite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_calcite_from_calcite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_slab_from_calcite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_slab_from_calcite.json new file mode 100644 index 00000000..2dd1ccf2 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_slab_from_calcite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_calcite": { + "conditions": { + "items": [ + { + "items": "minecraft:calcite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_calcite_slab_from_calcite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_calcite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_calcite_slab_from_calcite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_slab_from_polished_calcite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_slab_from_polished_calcite.json new file mode 100644 index 00000000..27bb609d --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_slab_from_polished_calcite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_calcite": { + "conditions": { + "items": [ + { + "items": "twigs:polished_calcite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_calcite_slab_from_polished_calcite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_calcite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_calcite_slab_from_polished_calcite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_stairs_from_calcite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_stairs_from_calcite.json new file mode 100644 index 00000000..755352e2 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_stairs_from_calcite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_calcite": { + "conditions": { + "items": [ + { + "items": "minecraft:calcite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_calcite_stairs_from_calcite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_calcite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_calcite_stairs_from_calcite" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_stairs_from_polished_calcite.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_stairs_from_polished_calcite.json new file mode 100644 index 00000000..569fb519 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_calcite_stairs_from_polished_calcite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_calcite": { + "conditions": { + "items": [ + { + "items": "twigs:polished_calcite" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_calcite_stairs_from_polished_calcite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_calcite" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_calcite_stairs_from_polished_calcite" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/calcite_stairs.json b/src/main/generated/data/twigs/recipe/calcite_slab.json similarity index 58% rename from src/main/resources/data/twigs/recipe/calcite_stairs.json rename to src/main/generated/data/twigs/recipe/calcite_slab.json index 5fbf04c2..af6d46d8 100644 --- a/src/main/resources/data/twigs/recipe/calcite_stairs.json +++ b/src/main/generated/data/twigs/recipe/calcite_slab.json @@ -1,17 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "minecraft:calcite" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:calcite_stairs", - "count": 4 + "count": 6, + "id": "twigs:calcite_slab" } -} +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/calcite_stairs.json b/src/main/generated/data/twigs/recipe/calcite_stairs.json new file mode 100644 index 00000000..4d47049d --- /dev/null +++ b/src/main/generated/data/twigs/recipe/calcite_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "o": { + "item": "minecraft:calcite" + } + }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], + "result": { + "count": 4, + "id": "twigs:calcite_stairs" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/calcite_wall.json b/src/main/generated/data/twigs/recipe/calcite_wall.json new file mode 100644 index 00000000..669b4962 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/calcite_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "-": { + "item": "minecraft:calcite" + } + }, + "pattern": [ + "---", + "---" + ], + "result": { + "count": 6, + "id": "twigs:calcite_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/calcite_wall.json b/src/main/generated/data/twigs/recipe/polished_calcite.json similarity index 60% rename from src/main/resources/data/twigs/recipe/calcite_wall.json rename to src/main/generated/data/twigs/recipe/polished_calcite.json index 562a98bd..19d61876 100644 --- a/src/main/resources/data/twigs/recipe/calcite_wall.json +++ b/src/main/generated/data/twigs/recipe/polished_calcite.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { "#": { "item": "minecraft:calcite" } }, + "pattern": [ + "##", + "##" + ], "result": { - "item": "twigs:calcite_wall", - "count": 6 + "count": 4, + "id": "twigs:polished_calcite" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_calcite_brick_slab.json b/src/main/generated/data/twigs/recipe/polished_calcite_brick_slab.json similarity index 57% rename from src/main/resources/data/twigs/recipe/polished_calcite_brick_slab.json rename to src/main/generated/data/twigs/recipe/polished_calcite_brick_slab.json index 50e3ba88..4a552d17 100644 --- a/src/main/resources/data/twigs/recipe/polished_calcite_brick_slab.json +++ b/src/main/generated/data/twigs/recipe/polished_calcite_brick_slab.json @@ -1,15 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:polished_calcite_bricks" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:polished_calcite_brick_slab", - "count": 6 + "count": 6, + "id": "twigs:polished_calcite_brick_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_calcite_brick_stairs.json b/src/main/generated/data/twigs/recipe/polished_calcite_brick_stairs.json similarity index 52% rename from src/main/resources/data/twigs/recipe/polished_calcite_brick_stairs.json rename to src/main/generated/data/twigs/recipe/polished_calcite_brick_stairs.json index cca65b0e..7d042a18 100644 --- a/src/main/resources/data/twigs/recipe/polished_calcite_brick_stairs.json +++ b/src/main/generated/data/twigs/recipe/polished_calcite_brick_stairs.json @@ -1,17 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:polished_calcite_bricks" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:polished_calcite_brick_stairs", - "count": 4 + "count": 4, + "id": "twigs:polished_calcite_brick_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_calcite_brick_wall.json b/src/main/generated/data/twigs/recipe/polished_calcite_brick_wall.json similarity index 54% rename from src/main/resources/data/twigs/recipe/polished_calcite_brick_wall.json rename to src/main/generated/data/twigs/recipe/polished_calcite_brick_wall.json index ed823dea..d487cbc2 100644 --- a/src/main/resources/data/twigs/recipe/polished_calcite_brick_wall.json +++ b/src/main/generated/data/twigs/recipe/polished_calcite_brick_wall.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:polished_calcite_bricks" } }, + "pattern": [ + "---", + "---" + ], "result": { - "item": "twigs:polished_calcite_brick_wall", - "count": 6 + "count": 6, + "id": "twigs:polished_calcite_brick_wall" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_calcite_bricks.json b/src/main/generated/data/twigs/recipe/polished_calcite_bricks.json similarity index 67% rename from src/main/resources/data/twigs/recipe/polished_calcite_bricks.json rename to src/main/generated/data/twigs/recipe/polished_calcite_bricks.json index 93fdd788..0d7ee71a 100644 --- a/src/main/resources/data/twigs/recipe/polished_calcite_bricks.json +++ b/src/main/generated/data/twigs/recipe/polished_calcite_bricks.json @@ -1,17 +1,17 @@ { "type": "minecraft:crafting_shaped", - "group": "bark", - "pattern": [ - "##", - "##" - ], + "category": "building", "key": { "#": { "item": "twigs:polished_calcite" } }, + "pattern": [ + "##", + "##" + ], "result": { - "item": "twigs:polished_calcite_bricks", - "count": 4 + "count": 4, + "id": "twigs:polished_calcite_bricks" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_calcite_slab.json b/src/main/generated/data/twigs/recipe/polished_calcite_slab.json similarity index 57% rename from src/main/resources/data/twigs/recipe/polished_calcite_slab.json rename to src/main/generated/data/twigs/recipe/polished_calcite_slab.json index 66ea1397..421d2f2c 100644 --- a/src/main/resources/data/twigs/recipe/polished_calcite_slab.json +++ b/src/main/generated/data/twigs/recipe/polished_calcite_slab.json @@ -1,15 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:polished_calcite" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:polished_calcite_slab", - "count": 6 + "count": 6, + "id": "twigs:polished_calcite_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_calcite_stairs.json b/src/main/generated/data/twigs/recipe/polished_calcite_stairs.json similarity index 52% rename from src/main/resources/data/twigs/recipe/polished_calcite_stairs.json rename to src/main/generated/data/twigs/recipe/polished_calcite_stairs.json index 825e2619..0a0c7b4c 100644 --- a/src/main/resources/data/twigs/recipe/polished_calcite_stairs.json +++ b/src/main/generated/data/twigs/recipe/polished_calcite_stairs.json @@ -1,17 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:polished_calcite" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:polished_calcite_stairs", - "count": 4 + "count": 4, + "id": "twigs:polished_calcite_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/cracked_polished_calcite_bricks.json b/src/main/generated/data/twigs/recipe/smelting/cracked_polished_calcite_bricks_from_polished_calcite_bricks_smelting.json similarity index 51% rename from src/main/resources/data/twigs/recipe/cracked_polished_calcite_bricks.json rename to src/main/generated/data/twigs/recipe/smelting/cracked_polished_calcite_bricks_from_polished_calcite_bricks_smelting.json index 61b45292..928e8eab 100644 --- a/src/main/resources/data/twigs/recipe/cracked_polished_calcite_bricks.json +++ b/src/main/generated/data/twigs/recipe/smelting/cracked_polished_calcite_bricks_from_polished_calcite_bricks_smelting.json @@ -1,9 +1,12 @@ { "type": "minecraft:smelting", + "category": "blocks", + "cookingtime": 200, + "experience": 0.1, "ingredient": { "item": "twigs:polished_calcite_bricks" }, - "result": "twigs:cracked_polished_calcite_bricks", - "experience": 0.1, - "cookingtime": 200 + "result": { + "id": "twigs:cracked_polished_calcite_bricks" + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/calcite_slab_from_calcite_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/calcite_slab_from_calcite.json similarity index 58% rename from src/main/resources/data/twigs/recipe/calcite_slab_from_calcite_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/calcite_slab_from_calcite.json index 66eae3d5..b82e9620 100644 --- a/src/main/resources/data/twigs/recipe/calcite_slab_from_calcite_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/calcite_slab_from_calcite.json @@ -3,6 +3,8 @@ "ingredient": { "item": "minecraft:calcite" }, - "result": "twigs:calcite_slab", - "count": 2 -} + "result": { + "count": 2, + "id": "twigs:calcite_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/calcite_stairs_from_calcite_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/calcite_stairs_from_calcite.json similarity index 57% rename from src/main/resources/data/twigs/recipe/calcite_stairs_from_calcite_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/calcite_stairs_from_calcite.json index 5ea45d36..f2287953 100644 --- a/src/main/resources/data/twigs/recipe/calcite_stairs_from_calcite_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/calcite_stairs_from_calcite.json @@ -3,6 +3,8 @@ "ingredient": { "item": "minecraft:calcite" }, - "result": "twigs:calcite_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:calcite_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/calcite_wall_from_calcite_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/calcite_wall_from_calcite.json similarity index 58% rename from src/main/resources/data/twigs/recipe/calcite_wall_from_calcite_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/calcite_wall_from_calcite.json index 907f3f76..6f6d7fc7 100644 --- a/src/main/resources/data/twigs/recipe/calcite_wall_from_calcite_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/calcite_wall_from_calcite.json @@ -3,6 +3,8 @@ "ingredient": { "item": "minecraft:calcite" }, - "result": "twigs:calcite_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:calcite_wall" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_slab_from_calcite.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_slab_from_calcite.json new file mode 100644 index 00000000..b95146a2 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_slab_from_calcite.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:calcite" + }, + "result": { + "count": 2, + "id": "twigs:polished_calcite_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_calcite_slab_from_polished_calcite_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_slab_from_polished_calcite.json similarity index 54% rename from src/main/resources/data/twigs/recipe/polished_calcite_slab_from_polished_calcite_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_slab_from_polished_calcite.json index 5142f8ad..59f0aae3 100644 --- a/src/main/resources/data/twigs/recipe/polished_calcite_slab_from_polished_calcite_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_slab_from_polished_calcite.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_calcite" }, - "result": "twigs:polished_calcite_slab", - "count": 2 -} + "result": { + "count": 2, + "id": "twigs:polished_calcite_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_calcite_brick_slab_from_polished_calcite_brick_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_slab_from_polished_calcite_bricks.json similarity index 56% rename from src/main/resources/data/twigs/recipe/polished_calcite_brick_slab_from_polished_calcite_brick_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_slab_from_polished_calcite_bricks.json index 36ebaaf9..c2c54a64 100644 --- a/src/main/resources/data/twigs/recipe/polished_calcite_brick_slab_from_polished_calcite_brick_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_slab_from_polished_calcite_bricks.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_calcite_bricks" }, - "result": "twigs:polished_calcite_brick_slab", - "count": 2 -} + "result": { + "count": 2, + "id": "twigs:polished_calcite_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_stairs_from_calcite.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_stairs_from_calcite.json new file mode 100644 index 00000000..dfa2dcef --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_stairs_from_calcite.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:calcite" + }, + "result": { + "count": 1, + "id": "twigs:polished_calcite_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_stairs_from_polished_calcite.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_stairs_from_polished_calcite.json new file mode 100644 index 00000000..5a5295ea --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_stairs_from_polished_calcite.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:polished_calcite" + }, + "result": { + "count": 1, + "id": "twigs:polished_calcite_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_calcite_brick_wall_from_polished_calcite_brick_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_stairs_from_polished_calcite_bricks.json similarity index 55% rename from src/main/resources/data/twigs/recipe/polished_calcite_brick_wall_from_polished_calcite_brick_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_stairs_from_polished_calcite_bricks.json index 312a9291..4c259b2a 100644 --- a/src/main/resources/data/twigs/recipe/polished_calcite_brick_wall_from_polished_calcite_brick_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_stairs_from_polished_calcite_bricks.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_calcite_bricks" }, - "result": "twigs:polished_calcite_brick_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:polished_calcite_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_wall_from_calcite.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_wall_from_calcite.json new file mode 100644 index 00000000..7e53fa2c --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_wall_from_calcite.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:calcite" + }, + "result": { + "count": 1, + "id": "twigs:polished_calcite_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_wall_from_polished_calcite.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_wall_from_polished_calcite.json new file mode 100644 index 00000000..34f21987 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_wall_from_polished_calcite.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:polished_calcite" + }, + "result": { + "count": 1, + "id": "twigs:polished_calcite_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_calcite_brick_stairs_from_polished_calcite_brick_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_wall_from_polished_calcite_bricks.json similarity index 56% rename from src/main/resources/data/twigs/recipe/polished_calcite_brick_stairs_from_polished_calcite_brick_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_wall_from_polished_calcite_bricks.json index 03161c57..a3049573 100644 --- a/src/main/resources/data/twigs/recipe/polished_calcite_brick_stairs_from_polished_calcite_brick_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_brick_wall_from_polished_calcite_bricks.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_calcite_bricks" }, - "result": "twigs:polished_calcite_brick_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:polished_calcite_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_bricks_from_calcite.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_bricks_from_calcite.json new file mode 100644 index 00000000..66768444 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_bricks_from_calcite.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:calcite" + }, + "result": { + "count": 1, + "id": "twigs:polished_calcite_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_calcite_brick_stairs_from_polished_calcite_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_bricks_from_polished_calcite.json similarity index 56% rename from src/main/resources/data/twigs/recipe/polished_calcite_brick_stairs_from_polished_calcite_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_bricks_from_polished_calcite.json index 38767346..974d9802 100644 --- a/src/main/resources/data/twigs/recipe/polished_calcite_brick_stairs_from_polished_calcite_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_bricks_from_polished_calcite.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_calcite" }, - "result": "twigs:polished_calcite_brick_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:polished_calcite_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_calcite_brick_slab_from_calcite_brick_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_from_calcite.json similarity index 57% rename from src/main/resources/data/twigs/recipe/polished_calcite_brick_slab_from_calcite_brick_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_from_calcite.json index 3f9bc134..0df341d3 100644 --- a/src/main/resources/data/twigs/recipe/polished_calcite_brick_slab_from_calcite_brick_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_from_calcite.json @@ -3,6 +3,8 @@ "ingredient": { "item": "minecraft:calcite" }, - "result": "twigs:polished_calcite_brick_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:polished_calcite" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_slab_from_calcite.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_slab_from_calcite.json new file mode 100644 index 00000000..d29b96a5 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_slab_from_calcite.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:calcite" + }, + "result": { + "count": 2, + "id": "twigs:polished_calcite_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_calcite_brick_slab_from_polished_calcite_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_slab_from_polished_calcite.json similarity index 56% rename from src/main/resources/data/twigs/recipe/polished_calcite_brick_slab_from_polished_calcite_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_slab_from_polished_calcite.json index 25ec3ddb..58350276 100644 --- a/src/main/resources/data/twigs/recipe/polished_calcite_brick_slab_from_polished_calcite_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_slab_from_polished_calcite.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_calcite" }, - "result": "twigs:polished_calcite_brick_slab", - "count": 2 -} + "result": { + "count": 2, + "id": "twigs:polished_calcite_slab" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_stairs_from_calcite.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_stairs_from_calcite.json new file mode 100644 index 00000000..0226bb08 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_stairs_from_calcite.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:calcite" + }, + "result": { + "count": 1, + "id": "twigs:polished_calcite_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_calcite_brick_wall_from_polished_calcite_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_stairs_from_polished_calcite.json similarity index 56% rename from src/main/resources/data/twigs/recipe/polished_calcite_brick_wall_from_polished_calcite_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_stairs_from_polished_calcite.json index 87e0704d..eccf8a7c 100644 --- a/src/main/resources/data/twigs/recipe/polished_calcite_brick_wall_from_polished_calcite_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_calcite_stairs_from_polished_calcite.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_calcite" }, - "result": "twigs:polished_calcite_brick_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:polished_calcite_stairs" + } +} \ No newline at end of file diff --git a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java index fb7c2e14..8f631bf4 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java +++ b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java @@ -23,8 +23,9 @@ public TwigsRecipeProvider(FabricDataOutput output, CompletableFuture Date: Sun, 21 Jul 2024 13:21:06 +0300 Subject: [PATCH 51/72] - all tuff recipe datagen --- .../building_blocks}/polished_tuff.json | 38 +++++++++---------- .../polished_tuff_brick_slab.json | 30 +++++++-------- .../polished_tuff_brick_stairs.json | 30 +++++++-------- .../polished_tuff_brick_wall.json | 30 +++++++-------- .../polished_tuff_bricks.json | 30 +++++++-------- .../building_blocks}/polished_tuff_slab.json | 30 +++++++-------- .../polished_tuff_stairs.json | 30 +++++++-------- ...ks_from_polished_tuff_bricks_smelting.json | 32 ++++++++++++++++ ...ed_tuff_brick_slab_from_polished_tuff.json | 32 ++++++++++++++++ ..._brick_slab_from_polished_tuff_bricks.json | 32 ++++++++++++++++ .../polished_tuff_brick_slab_from_tuff.json | 32 ++++++++++++++++ ..._tuff_brick_stairs_from_polished_tuff.json | 32 ++++++++++++++++ ...rick_stairs_from_polished_tuff_bricks.json | 32 ++++++++++++++++ .../polished_tuff_brick_stairs_from_tuff.json | 32 ++++++++++++++++ ...ed_tuff_brick_wall_from_polished_tuff.json | 32 ++++++++++++++++ ..._brick_wall_from_polished_tuff_bricks.json | 32 ++++++++++++++++ .../polished_tuff_brick_wall_from_tuff.json | 32 ++++++++++++++++ ...lished_tuff_bricks_from_polished_tuff.json | 32 ++++++++++++++++ .../polished_tuff_bricks_from_tuff.json | 32 ++++++++++++++++ .../stonecutting/polished_tuff_from_tuff.json | 32 ++++++++++++++++ ...polished_tuff_slab_from_polished_tuff.json | 32 ++++++++++++++++ .../polished_tuff_slab_from_tuff.json | 32 ++++++++++++++++ ...lished_tuff_stairs_from_polished_tuff.json | 32 ++++++++++++++++ .../polished_tuff_stairs_from_tuff.json | 32 ++++++++++++++++ .../data/twigs/recipe/polished_tuff.json} | 15 ++++---- .../recipe/polished_tuff_brick_slab.json | 15 ++++---- .../recipe/polished_tuff_brick_stairs.json | 19 +++++----- .../recipe/polished_tuff_brick_wall.json | 17 +++++---- .../twigs/recipe/polished_tuff_bricks.json | 14 +++---- .../data/twigs/recipe/polished_tuff_slab.json | 15 ++++---- .../twigs/recipe/polished_tuff_stairs.json | 19 +++++----- ...s_from_polished_tuff_bricks_smelting.json} | 9 +++-- ...d_tuff_brick_slab_from_polished_tuff.json} | 8 ++-- ...brick_slab_from_polished_tuff_bricks.json} | 8 ++-- .../polished_tuff_brick_slab_from_tuff.json | 10 +++++ ..._tuff_brick_stairs_from_polished_tuff.json | 10 +++++ ...ick_stairs_from_polished_tuff_bricks.json} | 8 ++-- .../polished_tuff_brick_stairs_from_tuff.json | 10 +++++ ...ed_tuff_brick_wall_from_polished_tuff.json | 10 +++++ ...brick_wall_from_polished_tuff_bricks.json} | 8 ++-- .../polished_tuff_brick_wall_from_tuff.json | 10 +++++ ...ished_tuff_bricks_from_polished_tuff.json} | 8 ++-- .../polished_tuff_bricks_from_tuff.json} | 8 ++-- .../polished_tuff_from_tuff.json} | 8 ++-- ...olished_tuff_slab_from_polished_tuff.json} | 8 ++-- .../polished_tuff_slab_from_tuff.json} | 8 ++-- ...ished_tuff_stairs_from_polished_tuff.json} | 8 ++-- .../polished_tuff_stairs_from_tuff.json} | 8 ++-- .../ninni/twigs/data/TwigsRecipeProvider.java | 12 ++++++ .../tuff/cracked_polished_tuff_bricks.json | 34 ----------------- ...polished_tuff_brick_slab_stonecutting.json | 34 ----------------- ...lished_tuff_brick_stairs_stonecutting.json | 34 ----------------- ...polished_tuff_brick_wall_stonecutting.json | 34 ----------------- ...f_bricks_from_bloodstone_stonecutting.json | 34 ----------------- .../polished_tuff_bricks_stonecutting.json | 34 ----------------- .../tuff/polished_tuff_slab_stonecutting.json | 34 ----------------- .../polished_tuff_stairs_stonecutting.json | 34 ----------------- .../tuff/polished_tuff_stonecutting.json | 34 ----------------- .../advancement/recipes/tuff/tuff_slab.json | 34 ----------------- .../recipes/tuff/tuff_slab_stonecutting.json | 34 ----------------- .../advancement/recipes/tuff/tuff_stairs.json | 34 ----------------- .../tuff/tuff_stairs_stonecutting.json | 34 ----------------- .../advancement/recipes/tuff/tuff_wall.json | 34 ----------------- .../recipes/tuff/tuff_wall_stonecutting.json | 34 ----------------- ...ed_tuff_bricks_from_tuff_stonecutting.json | 8 ---- .../polished_tuff_bricks_stonecutting.json | 8 ---- ...tairs_from_polished_tuff_stonecutting.json | 8 ---- ...ed_tuff_stairs_from_tuff_stonecutting.json | 8 ---- .../recipe/polished_tuff_stonecutting.json | 8 ---- .../tuff_slab_from_tuff_stonecutting.json | 8 ---- .../data/twigs/recipe/tuff_stairs.json | 17 --------- .../tuff_stairs_from_tuff_stonecutting.json | 8 ---- .../tuff_wall_from_tuff_stonecutting.json | 8 ---- 73 files changed, 829 insertions(+), 797 deletions(-) rename src/main/{resources/data/twigs/advancement/recipes/tuff => generated/data/twigs/advancement/recipes/building_blocks}/polished_tuff.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/tuff => generated/data/twigs/advancement/recipes/building_blocks}/polished_tuff_brick_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/tuff => generated/data/twigs/advancement/recipes/building_blocks}/polished_tuff_brick_stairs.json (58%) rename src/main/{resources/data/twigs/advancement/recipes/tuff => generated/data/twigs/advancement/recipes/building_blocks}/polished_tuff_brick_wall.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/tuff => generated/data/twigs/advancement/recipes/building_blocks}/polished_tuff_bricks.json (58%) rename src/main/{resources/data/twigs/advancement/recipes/tuff => generated/data/twigs/advancement/recipes/building_blocks}/polished_tuff_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/tuff => generated/data/twigs/advancement/recipes/building_blocks}/polished_tuff_stairs.json (58%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/cracked_polished_tuff_bricks_from_polished_tuff_bricks_smelting.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_slab_from_polished_tuff.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_slab_from_polished_tuff_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_slab_from_tuff.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_stairs_from_polished_tuff.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_stairs_from_polished_tuff_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_stairs_from_tuff.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_wall_from_polished_tuff.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_wall_from_polished_tuff_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_wall_from_tuff.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_bricks_from_polished_tuff.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_bricks_from_tuff.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_from_tuff.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_slab_from_polished_tuff.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_slab_from_tuff.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_stairs_from_polished_tuff.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_stairs_from_tuff.json rename src/main/{resources/data/twigs/recipe/tuff_wall.json => generated/data/twigs/recipe/polished_tuff.json} (60%) rename src/main/{resources => generated}/data/twigs/recipe/polished_tuff_brick_slab.json (57%) rename src/main/{resources => generated}/data/twigs/recipe/polished_tuff_brick_stairs.json (52%) rename src/main/{resources => generated}/data/twigs/recipe/polished_tuff_brick_wall.json (54%) rename src/main/{resources => generated}/data/twigs/recipe/polished_tuff_bricks.json (67%) rename src/main/{resources => generated}/data/twigs/recipe/polished_tuff_slab.json (57%) rename src/main/{resources => generated}/data/twigs/recipe/polished_tuff_stairs.json (52%) rename src/main/{resources/data/twigs/recipe/cracked_polished_tuff_bricks.json => generated/data/twigs/recipe/smelting/cracked_polished_tuff_bricks_from_polished_tuff_bricks_smelting.json} (51%) rename src/main/{resources/data/twigs/recipe/polished_tuff_brick_slab_from_polished_tuff_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_tuff_brick_slab_from_polished_tuff.json} (54%) rename src/main/{resources/data/twigs/recipe/polished_tuff_brick_stairs_from_polished_tuff_brick_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_tuff_brick_slab_from_polished_tuff_bricks.json} (56%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_slab_from_tuff.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_stairs_from_polished_tuff.json rename src/main/{resources/data/twigs/recipe/polished_tuff_brick_wall_from_polished_tuff_brick_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_tuff_brick_stairs_from_polished_tuff_bricks.json} (56%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_stairs_from_tuff.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_wall_from_polished_tuff.json rename src/main/{resources/data/twigs/recipe/polished_tuff_brick_slab_from_polished_tuff_brick_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_tuff_brick_wall_from_polished_tuff_bricks.json} (56%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_wall_from_tuff.json rename src/main/{resources/data/twigs/recipe/polished_tuff_brick_wall_from_polished_tuff_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_tuff_bricks_from_polished_tuff.json} (56%) rename src/main/{resources/data/twigs/recipe/polished_tuff_brick_stairs_from_tuff_brick_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_tuff_bricks_from_tuff.json} (54%) rename src/main/{resources/data/twigs/recipe/polished_tuff_brick_wall_from_tuff_brick_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_tuff_from_tuff.json} (57%) rename src/main/{resources/data/twigs/recipe/polished_tuff_brick_stairs_from_polished_tuff_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_tuff_slab_from_polished_tuff.json} (56%) rename src/main/{resources/data/twigs/recipe/polished_tuff_brick_slab_from_tuff_brick_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_tuff_slab_from_tuff.json} (55%) rename src/main/{resources/data/twigs/recipe/polished_tuff_slab_from_polished_tuff_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_tuff_stairs_from_polished_tuff.json} (56%) rename src/main/{resources/data/twigs/recipe/polished_tuff_slab_from_tuff_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_tuff_stairs_from_tuff.json} (54%) delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tuff/cracked_polished_tuff_bricks.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_brick_slab_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_brick_stairs_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_brick_wall_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_bricks_from_bloodstone_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_bricks_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_slab_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_stairs_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tuff/tuff_slab.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tuff/tuff_slab_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tuff/tuff_stairs.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tuff/tuff_stairs_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tuff/tuff_wall.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/tuff/tuff_wall_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_tuff_bricks_from_tuff_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_tuff_bricks_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_tuff_stairs_from_polished_tuff_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_tuff_stairs_from_tuff_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_tuff_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/tuff_slab_from_tuff_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/tuff_stairs.json delete mode 100644 src/main/resources/data/twigs/recipe/tuff_stairs_from_tuff_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/tuff_wall_from_tuff_stonecutting.json diff --git a/src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_tuff.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_tuff.json index c7913493..9effdb2e 100644 --- a/src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_tuff.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_tuff" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_the_recipe": { + "conditions": { + "recipe": "twigs:polished_tuff" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tuff": { "conditions": { "items": [ { - "items": [ - "minecraft:tuff" - ] + "items": "minecraft:tuff" } ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:polished_tuff" - } + }, + "trigger": "minecraft:inventory_changed" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_tuff" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_tuff" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_brick_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_tuff_brick_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_brick_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_tuff_brick_slab.json index c58838ad..157ae4bc 100644 --- a/src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_brick_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_tuff_brick_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_tuff_brick_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_tuff_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:polished_tuff_bricks" - ] + "items": "twigs:polished_tuff_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_tuff_brick_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_tuff_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_tuff_brick_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_brick_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_tuff_brick_stairs.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_brick_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_tuff_brick_stairs.json index 1295fb98..934a685f 100644 --- a/src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_brick_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_tuff_brick_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_tuff_brick_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_tuff_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:polished_tuff_bricks" - ] + "items": "twigs:polished_tuff_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_tuff_brick_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_tuff_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_tuff_brick_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_brick_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_tuff_brick_wall.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_brick_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_tuff_brick_wall.json index 609466be..9ccd0894 100644 --- a/src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_brick_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_tuff_brick_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_tuff_brick_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_tuff_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:polished_tuff_bricks" - ] + "items": "twigs:polished_tuff_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_tuff_brick_wall" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_tuff_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_tuff_brick_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_tuff_bricks.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_bricks.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_tuff_bricks.json index fae09a66..87bd6443 100644 --- a/src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_bricks.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_tuff_bricks.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_tuff_bricks" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_tuff": { "conditions": { "items": [ { - "items": [ - "twigs:polished_tuff" - ] + "items": "twigs:polished_tuff" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_tuff_bricks" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_tuff" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_tuff_bricks" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_tuff_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_tuff_slab.json index 68ebac08..dc68d029 100644 --- a/src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_tuff_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_tuff_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_tuff": { "conditions": { "items": [ { - "items": [ - "twigs:polished_tuff" - ] + "items": "twigs:polished_tuff" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_tuff_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_tuff" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_tuff_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_tuff_stairs.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_tuff_stairs.json index 00650b18..e49af093 100644 --- a/src/main/resources/data/twigs/advancement/recipes/tuff/polished_tuff_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_tuff_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_tuff_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_tuff": { "conditions": { "items": [ { - "items": [ - "twigs:polished_tuff" - ] + "items": "twigs:polished_tuff" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_tuff_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_tuff" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_tuff_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/cracked_polished_tuff_bricks_from_polished_tuff_bricks_smelting.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/cracked_polished_tuff_bricks_from_polished_tuff_bricks_smelting.json new file mode 100644 index 00000000..2660ff5d --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/cracked_polished_tuff_bricks_from_polished_tuff_bricks_smelting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_tuff_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:polished_tuff_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:smelting/cracked_polished_tuff_bricks_from_polished_tuff_bricks_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_tuff_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:smelting/cracked_polished_tuff_bricks_from_polished_tuff_bricks_smelting" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_slab_from_polished_tuff.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_slab_from_polished_tuff.json new file mode 100644 index 00000000..f2bd2ade --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_slab_from_polished_tuff.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_tuff": { + "conditions": { + "items": [ + { + "items": "twigs:polished_tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_tuff_brick_slab_from_polished_tuff" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_tuff" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_tuff_brick_slab_from_polished_tuff" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_slab_from_polished_tuff_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_slab_from_polished_tuff_bricks.json new file mode 100644 index 00000000..8f00cbdc --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_slab_from_polished_tuff_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_tuff_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:polished_tuff_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_tuff_brick_slab_from_polished_tuff_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_tuff_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_tuff_brick_slab_from_polished_tuff_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_slab_from_tuff.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_slab_from_tuff.json new file mode 100644 index 00000000..5a5c3ff8 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_slab_from_tuff.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_tuff_brick_slab_from_tuff" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tuff": { + "conditions": { + "items": [ + { + "items": "minecraft:tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tuff" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_tuff_brick_slab_from_tuff" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_stairs_from_polished_tuff.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_stairs_from_polished_tuff.json new file mode 100644 index 00000000..c771701a --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_stairs_from_polished_tuff.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_tuff": { + "conditions": { + "items": [ + { + "items": "twigs:polished_tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_tuff_brick_stairs_from_polished_tuff" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_tuff" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_tuff_brick_stairs_from_polished_tuff" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_stairs_from_polished_tuff_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_stairs_from_polished_tuff_bricks.json new file mode 100644 index 00000000..bb1cf03a --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_stairs_from_polished_tuff_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_tuff_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:polished_tuff_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_tuff_brick_stairs_from_polished_tuff_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_tuff_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_tuff_brick_stairs_from_polished_tuff_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_stairs_from_tuff.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_stairs_from_tuff.json new file mode 100644 index 00000000..d2400915 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_stairs_from_tuff.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_tuff_brick_stairs_from_tuff" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tuff": { + "conditions": { + "items": [ + { + "items": "minecraft:tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tuff" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_tuff_brick_stairs_from_tuff" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_wall_from_polished_tuff.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_wall_from_polished_tuff.json new file mode 100644 index 00000000..3967913c --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_wall_from_polished_tuff.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_tuff": { + "conditions": { + "items": [ + { + "items": "twigs:polished_tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_tuff_brick_wall_from_polished_tuff" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_tuff" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_tuff_brick_wall_from_polished_tuff" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_wall_from_polished_tuff_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_wall_from_polished_tuff_bricks.json new file mode 100644 index 00000000..ed25cb9e --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_wall_from_polished_tuff_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_tuff_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:polished_tuff_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_tuff_brick_wall_from_polished_tuff_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_tuff_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_tuff_brick_wall_from_polished_tuff_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_wall_from_tuff.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_wall_from_tuff.json new file mode 100644 index 00000000..cab0f579 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_brick_wall_from_tuff.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_tuff_brick_wall_from_tuff" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tuff": { + "conditions": { + "items": [ + { + "items": "minecraft:tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tuff" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_tuff_brick_wall_from_tuff" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_bricks_from_polished_tuff.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_bricks_from_polished_tuff.json new file mode 100644 index 00000000..c0b91408 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_bricks_from_polished_tuff.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_tuff": { + "conditions": { + "items": [ + { + "items": "twigs:polished_tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_tuff_bricks_from_polished_tuff" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_tuff" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_tuff_bricks_from_polished_tuff" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_bricks_from_tuff.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_bricks_from_tuff.json new file mode 100644 index 00000000..a88b1d63 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_bricks_from_tuff.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_tuff_bricks_from_tuff" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tuff": { + "conditions": { + "items": [ + { + "items": "minecraft:tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tuff" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_tuff_bricks_from_tuff" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_from_tuff.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_from_tuff.json new file mode 100644 index 00000000..b5ca48a3 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_from_tuff.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_tuff_from_tuff" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tuff": { + "conditions": { + "items": [ + { + "items": "minecraft:tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tuff" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_tuff_from_tuff" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_slab_from_polished_tuff.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_slab_from_polished_tuff.json new file mode 100644 index 00000000..406fef13 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_slab_from_polished_tuff.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_tuff": { + "conditions": { + "items": [ + { + "items": "twigs:polished_tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_tuff_slab_from_polished_tuff" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_tuff" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_tuff_slab_from_polished_tuff" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_slab_from_tuff.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_slab_from_tuff.json new file mode 100644 index 00000000..07e6043d --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_slab_from_tuff.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_tuff_slab_from_tuff" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tuff": { + "conditions": { + "items": [ + { + "items": "minecraft:tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tuff" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_tuff_slab_from_tuff" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_stairs_from_polished_tuff.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_stairs_from_polished_tuff.json new file mode 100644 index 00000000..2b5e23ac --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_stairs_from_polished_tuff.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_tuff": { + "conditions": { + "items": [ + { + "items": "twigs:polished_tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_tuff_stairs_from_polished_tuff" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_tuff" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_tuff_stairs_from_polished_tuff" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_stairs_from_tuff.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_stairs_from_tuff.json new file mode 100644 index 00000000..e3eb6c37 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_tuff_stairs_from_tuff.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_tuff_stairs_from_tuff" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tuff": { + "conditions": { + "items": [ + { + "items": "minecraft:tuff" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tuff" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_tuff_stairs_from_tuff" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/tuff_wall.json b/src/main/generated/data/twigs/recipe/polished_tuff.json similarity index 60% rename from src/main/resources/data/twigs/recipe/tuff_wall.json rename to src/main/generated/data/twigs/recipe/polished_tuff.json index b1802913..2d834aa7 100644 --- a/src/main/resources/data/twigs/recipe/tuff_wall.json +++ b/src/main/generated/data/twigs/recipe/polished_tuff.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { "#": { "item": "minecraft:tuff" } }, + "pattern": [ + "##", + "##" + ], "result": { - "item": "twigs:tuff_wall", - "count": 6 + "count": 4, + "id": "twigs:polished_tuff" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_tuff_brick_slab.json b/src/main/generated/data/twigs/recipe/polished_tuff_brick_slab.json similarity index 57% rename from src/main/resources/data/twigs/recipe/polished_tuff_brick_slab.json rename to src/main/generated/data/twigs/recipe/polished_tuff_brick_slab.json index d9162f85..090d9b3d 100644 --- a/src/main/resources/data/twigs/recipe/polished_tuff_brick_slab.json +++ b/src/main/generated/data/twigs/recipe/polished_tuff_brick_slab.json @@ -1,15 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:polished_tuff_bricks" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:polished_tuff_brick_slab", - "count": 6 + "count": 6, + "id": "twigs:polished_tuff_brick_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_tuff_brick_stairs.json b/src/main/generated/data/twigs/recipe/polished_tuff_brick_stairs.json similarity index 52% rename from src/main/resources/data/twigs/recipe/polished_tuff_brick_stairs.json rename to src/main/generated/data/twigs/recipe/polished_tuff_brick_stairs.json index 3fcf752e..5734525d 100644 --- a/src/main/resources/data/twigs/recipe/polished_tuff_brick_stairs.json +++ b/src/main/generated/data/twigs/recipe/polished_tuff_brick_stairs.json @@ -1,17 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:polished_tuff_bricks" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:polished_tuff_brick_stairs", - "count": 4 + "count": 4, + "id": "twigs:polished_tuff_brick_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_tuff_brick_wall.json b/src/main/generated/data/twigs/recipe/polished_tuff_brick_wall.json similarity index 54% rename from src/main/resources/data/twigs/recipe/polished_tuff_brick_wall.json rename to src/main/generated/data/twigs/recipe/polished_tuff_brick_wall.json index 2945aff2..c370d5a1 100644 --- a/src/main/resources/data/twigs/recipe/polished_tuff_brick_wall.json +++ b/src/main/generated/data/twigs/recipe/polished_tuff_brick_wall.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:polished_tuff_bricks" } }, + "pattern": [ + "---", + "---" + ], "result": { - "item": "twigs:polished_tuff_brick_wall", - "count": 6 + "count": 6, + "id": "twigs:polished_tuff_brick_wall" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_tuff_bricks.json b/src/main/generated/data/twigs/recipe/polished_tuff_bricks.json similarity index 67% rename from src/main/resources/data/twigs/recipe/polished_tuff_bricks.json rename to src/main/generated/data/twigs/recipe/polished_tuff_bricks.json index 4f9b6b5b..3ee0f86f 100644 --- a/src/main/resources/data/twigs/recipe/polished_tuff_bricks.json +++ b/src/main/generated/data/twigs/recipe/polished_tuff_bricks.json @@ -1,17 +1,17 @@ { "type": "minecraft:crafting_shaped", - "group": "bark", - "pattern": [ - "##", - "##" - ], + "category": "building", "key": { "#": { "item": "twigs:polished_tuff" } }, + "pattern": [ + "##", + "##" + ], "result": { - "item": "twigs:polished_tuff_bricks", - "count": 4 + "count": 4, + "id": "twigs:polished_tuff_bricks" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_tuff_slab.json b/src/main/generated/data/twigs/recipe/polished_tuff_slab.json similarity index 57% rename from src/main/resources/data/twigs/recipe/polished_tuff_slab.json rename to src/main/generated/data/twigs/recipe/polished_tuff_slab.json index cc7e11d0..ff695db5 100644 --- a/src/main/resources/data/twigs/recipe/polished_tuff_slab.json +++ b/src/main/generated/data/twigs/recipe/polished_tuff_slab.json @@ -1,15 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:polished_tuff" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:polished_tuff_slab", - "count": 6 + "count": 6, + "id": "twigs:polished_tuff_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_tuff_stairs.json b/src/main/generated/data/twigs/recipe/polished_tuff_stairs.json similarity index 52% rename from src/main/resources/data/twigs/recipe/polished_tuff_stairs.json rename to src/main/generated/data/twigs/recipe/polished_tuff_stairs.json index 2101e00c..102ea881 100644 --- a/src/main/resources/data/twigs/recipe/polished_tuff_stairs.json +++ b/src/main/generated/data/twigs/recipe/polished_tuff_stairs.json @@ -1,17 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:polished_tuff" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:polished_tuff_stairs", - "count": 4 + "count": 4, + "id": "twigs:polished_tuff_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/cracked_polished_tuff_bricks.json b/src/main/generated/data/twigs/recipe/smelting/cracked_polished_tuff_bricks_from_polished_tuff_bricks_smelting.json similarity index 51% rename from src/main/resources/data/twigs/recipe/cracked_polished_tuff_bricks.json rename to src/main/generated/data/twigs/recipe/smelting/cracked_polished_tuff_bricks_from_polished_tuff_bricks_smelting.json index 74aba836..4c0d303d 100644 --- a/src/main/resources/data/twigs/recipe/cracked_polished_tuff_bricks.json +++ b/src/main/generated/data/twigs/recipe/smelting/cracked_polished_tuff_bricks_from_polished_tuff_bricks_smelting.json @@ -1,9 +1,12 @@ { "type": "minecraft:smelting", + "category": "blocks", + "cookingtime": 200, + "experience": 0.1, "ingredient": { "item": "twigs:polished_tuff_bricks" }, - "result": "twigs:cracked_polished_tuff_bricks", - "experience": 0.1, - "cookingtime": 200 + "result": { + "id": "twigs:cracked_polished_tuff_bricks" + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_tuff_brick_slab_from_polished_tuff_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_slab_from_polished_tuff.json similarity index 54% rename from src/main/resources/data/twigs/recipe/polished_tuff_brick_slab_from_polished_tuff_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_slab_from_polished_tuff.json index a48e94f0..eced42f9 100644 --- a/src/main/resources/data/twigs/recipe/polished_tuff_brick_slab_from_polished_tuff_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_slab_from_polished_tuff.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_tuff" }, - "result": "twigs:polished_tuff_brick_slab", - "count": 2 -} + "result": { + "count": 2, + "id": "twigs:polished_tuff_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_tuff_brick_stairs_from_polished_tuff_brick_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_slab_from_polished_tuff_bricks.json similarity index 56% rename from src/main/resources/data/twigs/recipe/polished_tuff_brick_stairs_from_polished_tuff_brick_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_slab_from_polished_tuff_bricks.json index 1f9d6791..3593575b 100644 --- a/src/main/resources/data/twigs/recipe/polished_tuff_brick_stairs_from_polished_tuff_brick_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_slab_from_polished_tuff_bricks.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_tuff_bricks" }, - "result": "twigs:polished_tuff_brick_stairs", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:polished_tuff_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_slab_from_tuff.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_slab_from_tuff.json new file mode 100644 index 00000000..a73d717e --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_slab_from_tuff.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:tuff" + }, + "result": { + "count": 2, + "id": "twigs:polished_tuff_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_stairs_from_polished_tuff.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_stairs_from_polished_tuff.json new file mode 100644 index 00000000..8a171af6 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_stairs_from_polished_tuff.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:polished_tuff" + }, + "result": { + "count": 1, + "id": "twigs:polished_tuff_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_tuff_brick_wall_from_polished_tuff_brick_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_stairs_from_polished_tuff_bricks.json similarity index 56% rename from src/main/resources/data/twigs/recipe/polished_tuff_brick_wall_from_polished_tuff_brick_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_stairs_from_polished_tuff_bricks.json index 59be5a8a..6a5a24bf 100644 --- a/src/main/resources/data/twigs/recipe/polished_tuff_brick_wall_from_polished_tuff_brick_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_stairs_from_polished_tuff_bricks.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_tuff_bricks" }, - "result": "twigs:polished_tuff_brick_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:polished_tuff_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_stairs_from_tuff.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_stairs_from_tuff.json new file mode 100644 index 00000000..9ffd8979 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_stairs_from_tuff.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:tuff" + }, + "result": { + "count": 1, + "id": "twigs:polished_tuff_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_wall_from_polished_tuff.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_wall_from_polished_tuff.json new file mode 100644 index 00000000..69bec451 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_wall_from_polished_tuff.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:polished_tuff" + }, + "result": { + "count": 1, + "id": "twigs:polished_tuff_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_tuff_brick_slab_from_polished_tuff_brick_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_wall_from_polished_tuff_bricks.json similarity index 56% rename from src/main/resources/data/twigs/recipe/polished_tuff_brick_slab_from_polished_tuff_brick_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_wall_from_polished_tuff_bricks.json index 9bbc1784..e745b0a4 100644 --- a/src/main/resources/data/twigs/recipe/polished_tuff_brick_slab_from_polished_tuff_brick_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_wall_from_polished_tuff_bricks.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_tuff_bricks" }, - "result": "twigs:polished_tuff_brick_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:polished_tuff_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_wall_from_tuff.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_wall_from_tuff.json new file mode 100644 index 00000000..c99751d7 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_brick_wall_from_tuff.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:tuff" + }, + "result": { + "count": 1, + "id": "twigs:polished_tuff_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_tuff_brick_wall_from_polished_tuff_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_bricks_from_polished_tuff.json similarity index 56% rename from src/main/resources/data/twigs/recipe/polished_tuff_brick_wall_from_polished_tuff_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_bricks_from_polished_tuff.json index 04b2787d..532de078 100644 --- a/src/main/resources/data/twigs/recipe/polished_tuff_brick_wall_from_polished_tuff_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_bricks_from_polished_tuff.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_tuff" }, - "result": "twigs:polished_tuff_brick_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:polished_tuff_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_tuff_brick_stairs_from_tuff_brick_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_bricks_from_tuff.json similarity index 54% rename from src/main/resources/data/twigs/recipe/polished_tuff_brick_stairs_from_tuff_brick_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_bricks_from_tuff.json index 32053e9d..5ab085eb 100644 --- a/src/main/resources/data/twigs/recipe/polished_tuff_brick_stairs_from_tuff_brick_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_bricks_from_tuff.json @@ -3,6 +3,8 @@ "ingredient": { "item": "minecraft:tuff" }, - "result": "twigs:polished_tuff_brick_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:polished_tuff_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_tuff_brick_wall_from_tuff_brick_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_from_tuff.json similarity index 57% rename from src/main/resources/data/twigs/recipe/polished_tuff_brick_wall_from_tuff_brick_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_from_tuff.json index 577cd02e..4a3374bd 100644 --- a/src/main/resources/data/twigs/recipe/polished_tuff_brick_wall_from_tuff_brick_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_from_tuff.json @@ -3,6 +3,8 @@ "ingredient": { "item": "minecraft:tuff" }, - "result": "twigs:polished_tuff_brick_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:polished_tuff" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_tuff_brick_stairs_from_polished_tuff_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_slab_from_polished_tuff.json similarity index 56% rename from src/main/resources/data/twigs/recipe/polished_tuff_brick_stairs_from_polished_tuff_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_slab_from_polished_tuff.json index b80ce8eb..3c178c07 100644 --- a/src/main/resources/data/twigs/recipe/polished_tuff_brick_stairs_from_polished_tuff_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_slab_from_polished_tuff.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_tuff" }, - "result": "twigs:polished_tuff_brick_stairs", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:polished_tuff_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_tuff_brick_slab_from_tuff_brick_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_slab_from_tuff.json similarity index 55% rename from src/main/resources/data/twigs/recipe/polished_tuff_brick_slab_from_tuff_brick_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_slab_from_tuff.json index cdde8965..e0b51b9a 100644 --- a/src/main/resources/data/twigs/recipe/polished_tuff_brick_slab_from_tuff_brick_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_slab_from_tuff.json @@ -3,6 +3,8 @@ "ingredient": { "item": "minecraft:tuff" }, - "result": "twigs:polished_tuff_brick_slab", - "count": 2 -} + "result": { + "count": 2, + "id": "twigs:polished_tuff_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_tuff_slab_from_polished_tuff_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_stairs_from_polished_tuff.json similarity index 56% rename from src/main/resources/data/twigs/recipe/polished_tuff_slab_from_polished_tuff_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_stairs_from_polished_tuff.json index d95509b7..476dbf99 100644 --- a/src/main/resources/data/twigs/recipe/polished_tuff_slab_from_polished_tuff_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_stairs_from_polished_tuff.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_tuff" }, - "result": "twigs:polished_tuff_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:polished_tuff_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_tuff_slab_from_tuff_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_stairs_from_tuff.json similarity index 54% rename from src/main/resources/data/twigs/recipe/polished_tuff_slab_from_tuff_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_stairs_from_tuff.json index 30644528..46af04fd 100644 --- a/src/main/resources/data/twigs/recipe/polished_tuff_slab_from_tuff_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_tuff_stairs_from_tuff.json @@ -3,6 +3,8 @@ "ingredient": { "item": "minecraft:tuff" }, - "result": "twigs:polished_tuff_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:polished_tuff_stairs" + } +} \ No newline at end of file diff --git a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java index 8f631bf4..f41c3cd8 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java +++ b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java @@ -23,6 +23,7 @@ public TwigsRecipeProvider(FabricDataOutput output, CompletableFuture Date: Sun, 21 Jul 2024 13:29:12 +0300 Subject: [PATCH 52/72] - all twisting and weeping recipe datagen --- ...m_twisting_polished_blackstone_bricks.json | 32 ++++++++++++++ ...m_twisting_polished_blackstone_bricks.json | 32 ++++++++++++++ ...m_twisting_polished_blackstone_bricks.json | 32 ++++++++++++++ ...om_weeping_polished_blackstone_bricks.json | 32 ++++++++++++++ ...om_weeping_polished_blackstone_bricks.json | 32 ++++++++++++++ ...om_weeping_polished_blackstone_bricks.json | 32 ++++++++++++++ ...isting_polished_blackstone_brick_slab.json | 38 ++++++++-------- ...ting_polished_blackstone_brick_stairs.json | 38 ++++++++-------- ...isting_polished_blackstone_brick_wall.json | 38 ++++++++-------- .../twisting_polished_blackstone_bricks.json | 43 +++++++++++++++++++ ...eeping_polished_blackstone_brick_slab.json | 38 ++++++++-------- ...ping_polished_blackstone_brick_stairs.json | 38 ++++++++-------- ...eeping_polished_blackstone_brick_wall.json | 38 ++++++++-------- .../weeping_polished_blackstone_bricks.json | 43 +++++++++++++++++++ ..._twisting_polished_blackstone_bricks.json} | 8 ++-- ..._twisting_polished_blackstone_bricks.json} | 8 ++-- ..._twisting_polished_blackstone_bricks.json} | 8 ++-- ...m_weeping_polished_blackstone_bricks.json} | 8 ++-- ...m_weeping_polished_blackstone_bricks.json} | 8 ++-- ...m_weeping_polished_blackstone_bricks.json} | 8 ++-- ...isting_polished_blackstone_brick_slab.json | 15 ++++--- ...ting_polished_blackstone_brick_stairs.json | 19 ++++---- ...isting_polished_blackstone_brick_wall.json | 17 ++++---- .../twisting_polished_blackstone_bricks.json | 21 +++++++++ ...eeping_polished_blackstone_brick_slab.json | 15 ++++--- ...ping_polished_blackstone_brick_stairs.json | 19 ++++---- ...eeping_polished_blackstone_brick_wall.json | 17 ++++---- .../weeping_polished_blackstone_bricks.json | 21 +++++++++ .../ninni/twigs/data/TwigsRecipeProvider.java | 36 ++++++++++++++++ ...ed_blackstone_brick_slab_stonecutting.json | 34 --------------- ..._blackstone_brick_stairs_stonecutting.json | 34 --------------- ...ed_blackstone_brick_wall_stonecutting.json | 34 --------------- .../twisting_polished_blackstone_bricks.json | 34 --------------- ...ed_blackstone_brick_slab_stonecutting.json | 34 --------------- ..._blackstone_brick_stairs_stonecutting.json | 34 --------------- ...ed_blackstone_brick_wall_stonecutting.json | 34 --------------- .../weeping_polished_blackstone_bricks.json | 34 --------------- .../twisting_polished_blackstone_bricks.json | 20 --------- .../weeping_polished_blackstone_bricks.json | 20 --------- 39 files changed, 548 insertions(+), 498 deletions(-) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/twisting_polished_blackstone_brick_slab_from_twisting_polished_blackstone_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/twisting_polished_blackstone_brick_stairs_from_twisting_polished_blackstone_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/twisting_polished_blackstone_brick_wall_from_twisting_polished_blackstone_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/weeping_polished_blackstone_brick_slab_from_weeping_polished_blackstone_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/weeping_polished_blackstone_brick_stairs_from_weeping_polished_blackstone_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/weeping_polished_blackstone_brick_wall_from_weeping_polished_blackstone_bricks.json rename src/main/{resources/data/twigs/advancement/recipes/decorated_blackstone_bricks => generated/data/twigs/advancement/recipes/building_blocks}/twisting_polished_blackstone_brick_slab.json (55%) rename src/main/{resources/data/twigs/advancement/recipes/decorated_blackstone_bricks => generated/data/twigs/advancement/recipes/building_blocks}/twisting_polished_blackstone_brick_stairs.json (56%) rename src/main/{resources/data/twigs/advancement/recipes/decorated_blackstone_bricks => generated/data/twigs/advancement/recipes/building_blocks}/twisting_polished_blackstone_brick_wall.json (55%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/twisting_polished_blackstone_bricks.json rename src/main/{resources/data/twigs/advancement/recipes/decorated_blackstone_bricks => generated/data/twigs/advancement/recipes/building_blocks}/weeping_polished_blackstone_brick_slab.json (55%) rename src/main/{resources/data/twigs/advancement/recipes/decorated_blackstone_bricks => generated/data/twigs/advancement/recipes/building_blocks}/weeping_polished_blackstone_brick_stairs.json (56%) rename src/main/{resources/data/twigs/advancement/recipes/decorated_blackstone_bricks => generated/data/twigs/advancement/recipes/building_blocks}/weeping_polished_blackstone_brick_wall.json (55%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/weeping_polished_blackstone_bricks.json rename src/main/{resources/data/twigs/recipe/twisting_polished_blackstone_brick_slab_stonecutting.json => generated/data/twigs/recipe/stonecutting/twisting_polished_blackstone_brick_slab_from_twisting_polished_blackstone_bricks.json} (55%) rename src/main/{resources/data/twigs/recipe/twisting_polished_blackstone_brick_stairs_stonecutting.json => generated/data/twigs/recipe/stonecutting/twisting_polished_blackstone_brick_stairs_from_twisting_polished_blackstone_bricks.json} (55%) rename src/main/{resources/data/twigs/recipe/twisting_polished_blackstone_brick_wall_stonecutting.json => generated/data/twigs/recipe/stonecutting/twisting_polished_blackstone_brick_wall_from_twisting_polished_blackstone_bricks.json} (55%) rename src/main/{resources/data/twigs/recipe/weeping_polished_blackstone_brick_slab_stonecutting.json => generated/data/twigs/recipe/stonecutting/weeping_polished_blackstone_brick_slab_from_weeping_polished_blackstone_bricks.json} (55%) rename src/main/{resources/data/twigs/recipe/weeping_polished_blackstone_brick_wall_stonecutting.json => generated/data/twigs/recipe/stonecutting/weeping_polished_blackstone_brick_stairs_from_weeping_polished_blackstone_bricks.json} (55%) rename src/main/{resources/data/twigs/recipe/weeping_polished_blackstone_brick_stairs_stonecutting.json => generated/data/twigs/recipe/stonecutting/weeping_polished_blackstone_brick_wall_from_weeping_polished_blackstone_bricks.json} (55%) rename src/main/{resources => generated}/data/twigs/recipe/twisting_polished_blackstone_brick_slab.json (56%) rename src/main/{resources => generated}/data/twigs/recipe/twisting_polished_blackstone_brick_stairs.json (52%) rename src/main/{resources => generated}/data/twigs/recipe/twisting_polished_blackstone_brick_wall.json (54%) create mode 100644 src/main/generated/data/twigs/recipe/twisting_polished_blackstone_bricks.json rename src/main/{resources => generated}/data/twigs/recipe/weeping_polished_blackstone_brick_slab.json (56%) rename src/main/{resources => generated}/data/twigs/recipe/weeping_polished_blackstone_brick_stairs.json (52%) rename src/main/{resources => generated}/data/twigs/recipe/weeping_polished_blackstone_brick_wall.json (54%) create mode 100644 src/main/generated/data/twigs/recipe/weeping_polished_blackstone_bricks.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_slab_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_stairs_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_wall_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_bricks.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_slab_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_stairs_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_wall_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_bricks.json delete mode 100644 src/main/resources/data/twigs/recipe/twisting_polished_blackstone_bricks.json delete mode 100644 src/main/resources/data/twigs/recipe/weeping_polished_blackstone_bricks.json diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/twisting_polished_blackstone_brick_slab_from_twisting_polished_blackstone_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/twisting_polished_blackstone_brick_slab_from_twisting_polished_blackstone_bricks.json new file mode 100644 index 00000000..81cd8d9c --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/twisting_polished_blackstone_brick_slab_from_twisting_polished_blackstone_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/twisting_polished_blackstone_brick_slab_from_twisting_polished_blackstone_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_twisting_polished_blackstone_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:twisting_polished_blackstone_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_twisting_polished_blackstone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/twisting_polished_blackstone_brick_slab_from_twisting_polished_blackstone_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/twisting_polished_blackstone_brick_stairs_from_twisting_polished_blackstone_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/twisting_polished_blackstone_brick_stairs_from_twisting_polished_blackstone_bricks.json new file mode 100644 index 00000000..c7b3dbf9 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/twisting_polished_blackstone_brick_stairs_from_twisting_polished_blackstone_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/twisting_polished_blackstone_brick_stairs_from_twisting_polished_blackstone_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_twisting_polished_blackstone_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:twisting_polished_blackstone_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_twisting_polished_blackstone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/twisting_polished_blackstone_brick_stairs_from_twisting_polished_blackstone_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/twisting_polished_blackstone_brick_wall_from_twisting_polished_blackstone_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/twisting_polished_blackstone_brick_wall_from_twisting_polished_blackstone_bricks.json new file mode 100644 index 00000000..6c412338 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/twisting_polished_blackstone_brick_wall_from_twisting_polished_blackstone_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/twisting_polished_blackstone_brick_wall_from_twisting_polished_blackstone_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_twisting_polished_blackstone_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:twisting_polished_blackstone_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_twisting_polished_blackstone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/twisting_polished_blackstone_brick_wall_from_twisting_polished_blackstone_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/weeping_polished_blackstone_brick_slab_from_weeping_polished_blackstone_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/weeping_polished_blackstone_brick_slab_from_weeping_polished_blackstone_bricks.json new file mode 100644 index 00000000..d009d52e --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/weeping_polished_blackstone_brick_slab_from_weeping_polished_blackstone_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/weeping_polished_blackstone_brick_slab_from_weeping_polished_blackstone_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_weeping_polished_blackstone_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:weeping_polished_blackstone_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_weeping_polished_blackstone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/weeping_polished_blackstone_brick_slab_from_weeping_polished_blackstone_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/weeping_polished_blackstone_brick_stairs_from_weeping_polished_blackstone_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/weeping_polished_blackstone_brick_stairs_from_weeping_polished_blackstone_bricks.json new file mode 100644 index 00000000..57e84930 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/weeping_polished_blackstone_brick_stairs_from_weeping_polished_blackstone_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/weeping_polished_blackstone_brick_stairs_from_weeping_polished_blackstone_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_weeping_polished_blackstone_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:weeping_polished_blackstone_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_weeping_polished_blackstone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/weeping_polished_blackstone_brick_stairs_from_weeping_polished_blackstone_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/weeping_polished_blackstone_brick_wall_from_weeping_polished_blackstone_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/weeping_polished_blackstone_brick_wall_from_weeping_polished_blackstone_bricks.json new file mode 100644 index 00000000..df028a4f --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/weeping_polished_blackstone_brick_wall_from_weeping_polished_blackstone_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/weeping_polished_blackstone_brick_wall_from_weeping_polished_blackstone_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_weeping_polished_blackstone_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:weeping_polished_blackstone_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_weeping_polished_blackstone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/weeping_polished_blackstone_brick_wall_from_weeping_polished_blackstone_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/twisting_polished_blackstone_brick_slab.json similarity index 55% rename from src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/twisting_polished_blackstone_brick_slab.json index ae47993d..ab19994a 100644 --- a/src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/twisting_polished_blackstone_brick_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:twisting_polished_blackstone_brick_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_the_recipe": { + "conditions": { + "recipe": "twigs:twisting_polished_blackstone_brick_slab" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_twisting_polished_blackstone_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:twisting_polished_blackstone_bricks" - ] + "items": "twigs:twisting_polished_blackstone_bricks" } ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:twisting_polished_blackstone_brick_slab" - } + }, + "trigger": "minecraft:inventory_changed" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_twisting_polished_blackstone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:twisting_polished_blackstone_brick_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/twisting_polished_blackstone_brick_stairs.json similarity index 56% rename from src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/twisting_polished_blackstone_brick_stairs.json index e92df928..ad667532 100644 --- a/src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/twisting_polished_blackstone_brick_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:twisting_polished_blackstone_brick_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_the_recipe": { + "conditions": { + "recipe": "twigs:twisting_polished_blackstone_brick_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_twisting_polished_blackstone_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:twisting_polished_blackstone_bricks" - ] + "items": "twigs:twisting_polished_blackstone_bricks" } ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:twisting_polished_blackstone_brick_stairs" - } + }, + "trigger": "minecraft:inventory_changed" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_twisting_polished_blackstone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:twisting_polished_blackstone_brick_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/twisting_polished_blackstone_brick_wall.json similarity index 55% rename from src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/twisting_polished_blackstone_brick_wall.json index cfb13990..5e1ce6cf 100644 --- a/src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/twisting_polished_blackstone_brick_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/twisting_polished_blackstone_brick_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:twisting_polished_blackstone_brick_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_the_recipe": { + "conditions": { + "recipe": "twigs:twisting_polished_blackstone_brick_wall" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_twisting_polished_blackstone_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:twisting_polished_blackstone_bricks" - ] + "items": "twigs:twisting_polished_blackstone_bricks" } ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:twisting_polished_blackstone_brick_wall" - } + }, + "trigger": "minecraft:inventory_changed" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_twisting_polished_blackstone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:twisting_polished_blackstone_brick_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/twisting_polished_blackstone_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/twisting_polished_blackstone_bricks.json new file mode 100644 index 00000000..fa443de0 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/twisting_polished_blackstone_bricks.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_blackstone_bricks": { + "conditions": { + "items": [ + { + "items": "minecraft:polished_blackstone_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:twisting_polished_blackstone_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_twisting_vines": { + "conditions": { + "items": [ + { + "items": "minecraft:twisting_vines" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_blackstone_bricks", + "has_twisting_vines" + ] + ], + "rewards": { + "recipes": [ + "twigs:twisting_polished_blackstone_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/weeping_polished_blackstone_brick_slab.json similarity index 55% rename from src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/weeping_polished_blackstone_brick_slab.json index 96b7605f..d1ebd856 100644 --- a/src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/weeping_polished_blackstone_brick_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:weeping_polished_blackstone_brick_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_the_recipe": { + "conditions": { + "recipe": "twigs:weeping_polished_blackstone_brick_slab" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_weeping_polished_blackstone_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:weeping_polished_blackstone_bricks" - ] + "items": "twigs:weeping_polished_blackstone_bricks" } ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:weeping_polished_blackstone_brick_slab" - } + }, + "trigger": "minecraft:inventory_changed" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_weeping_polished_blackstone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:weeping_polished_blackstone_brick_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/weeping_polished_blackstone_brick_stairs.json similarity index 56% rename from src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/weeping_polished_blackstone_brick_stairs.json index 14c6dadd..99377cd9 100644 --- a/src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/weeping_polished_blackstone_brick_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:weeping_polished_blackstone_brick_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_the_recipe": { + "conditions": { + "recipe": "twigs:weeping_polished_blackstone_brick_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_weeping_polished_blackstone_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:weeping_polished_blackstone_bricks" - ] + "items": "twigs:weeping_polished_blackstone_bricks" } ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:weeping_polished_blackstone_brick_stairs" - } + }, + "trigger": "minecraft:inventory_changed" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_weeping_polished_blackstone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:weeping_polished_blackstone_brick_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/weeping_polished_blackstone_brick_wall.json similarity index 55% rename from src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/weeping_polished_blackstone_brick_wall.json index d9a7cb60..2f99d5c4 100644 --- a/src/main/resources/data/twigs/advancement/recipes/decorated_blackstone_bricks/weeping_polished_blackstone_brick_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/weeping_polished_blackstone_brick_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:weeping_polished_blackstone_brick_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_the_recipe": { + "conditions": { + "recipe": "twigs:weeping_polished_blackstone_brick_wall" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_weeping_polished_blackstone_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:weeping_polished_blackstone_bricks" - ] + "items": "twigs:weeping_polished_blackstone_bricks" } ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:weeping_polished_blackstone_brick_wall" - } + }, + "trigger": "minecraft:inventory_changed" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_weeping_polished_blackstone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:weeping_polished_blackstone_brick_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/weeping_polished_blackstone_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/weeping_polished_blackstone_bricks.json new file mode 100644 index 00000000..2cb558cd --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/weeping_polished_blackstone_bricks.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_blackstone_bricks": { + "conditions": { + "items": [ + { + "items": "minecraft:polished_blackstone_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:weeping_polished_blackstone_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_weeping_vines": { + "conditions": { + "items": [ + { + "items": "minecraft:weeping_vines" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_blackstone_bricks", + "has_weeping_vines" + ] + ], + "rewards": { + "recipes": [ + "twigs:weeping_polished_blackstone_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_slab_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/twisting_polished_blackstone_brick_slab_from_twisting_polished_blackstone_bricks.json similarity index 55% rename from src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_slab_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/twisting_polished_blackstone_brick_slab_from_twisting_polished_blackstone_bricks.json index 8d3eb376..ace4536c 100644 --- a/src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_slab_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/twisting_polished_blackstone_brick_slab_from_twisting_polished_blackstone_bricks.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:twisting_polished_blackstone_bricks" }, - "result": "twigs:twisting_polished_blackstone_brick_slab", - "count": 2 -} + "result": { + "count": 2, + "id": "twigs:twisting_polished_blackstone_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_stairs_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/twisting_polished_blackstone_brick_stairs_from_twisting_polished_blackstone_bricks.json similarity index 55% rename from src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_stairs_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/twisting_polished_blackstone_brick_stairs_from_twisting_polished_blackstone_bricks.json index e05f1d5e..85b8cfe5 100644 --- a/src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_stairs_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/twisting_polished_blackstone_brick_stairs_from_twisting_polished_blackstone_bricks.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:twisting_polished_blackstone_bricks" }, - "result": "twigs:twisting_polished_blackstone_brick_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:twisting_polished_blackstone_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_wall_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/twisting_polished_blackstone_brick_wall_from_twisting_polished_blackstone_bricks.json similarity index 55% rename from src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_wall_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/twisting_polished_blackstone_brick_wall_from_twisting_polished_blackstone_bricks.json index 761a6ddf..6fc44d88 100644 --- a/src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_wall_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/twisting_polished_blackstone_brick_wall_from_twisting_polished_blackstone_bricks.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:twisting_polished_blackstone_bricks" }, - "result": "twigs:twisting_polished_blackstone_brick_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:twisting_polished_blackstone_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_slab_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/weeping_polished_blackstone_brick_slab_from_weeping_polished_blackstone_bricks.json similarity index 55% rename from src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_slab_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/weeping_polished_blackstone_brick_slab_from_weeping_polished_blackstone_bricks.json index 1c3d493c..5bba06fb 100644 --- a/src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_slab_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/weeping_polished_blackstone_brick_slab_from_weeping_polished_blackstone_bricks.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:weeping_polished_blackstone_bricks" }, - "result": "twigs:weeping_polished_blackstone_brick_slab", - "count": 2 -} + "result": { + "count": 2, + "id": "twigs:weeping_polished_blackstone_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_wall_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/weeping_polished_blackstone_brick_stairs_from_weeping_polished_blackstone_bricks.json similarity index 55% rename from src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_wall_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/weeping_polished_blackstone_brick_stairs_from_weeping_polished_blackstone_bricks.json index 8d7ca3b5..42753acc 100644 --- a/src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_wall_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/weeping_polished_blackstone_brick_stairs_from_weeping_polished_blackstone_bricks.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:weeping_polished_blackstone_bricks" }, - "result": "twigs:weeping_polished_blackstone_brick_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:weeping_polished_blackstone_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_stairs_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/weeping_polished_blackstone_brick_wall_from_weeping_polished_blackstone_bricks.json similarity index 55% rename from src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_stairs_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/weeping_polished_blackstone_brick_wall_from_weeping_polished_blackstone_bricks.json index 24550d45..4bc9ca9d 100644 --- a/src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_stairs_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/weeping_polished_blackstone_brick_wall_from_weeping_polished_blackstone_bricks.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:weeping_polished_blackstone_bricks" }, - "result": "twigs:weeping_polished_blackstone_brick_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:weeping_polished_blackstone_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_slab.json b/src/main/generated/data/twigs/recipe/twisting_polished_blackstone_brick_slab.json similarity index 56% rename from src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_slab.json rename to src/main/generated/data/twigs/recipe/twisting_polished_blackstone_brick_slab.json index 5cc15a9b..52505ccd 100644 --- a/src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_slab.json +++ b/src/main/generated/data/twigs/recipe/twisting_polished_blackstone_brick_slab.json @@ -1,15 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:twisting_polished_blackstone_bricks" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:twisting_polished_blackstone_brick_slab", - "count": 6 + "count": 6, + "id": "twigs:twisting_polished_blackstone_brick_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_stairs.json b/src/main/generated/data/twigs/recipe/twisting_polished_blackstone_brick_stairs.json similarity index 52% rename from src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_stairs.json rename to src/main/generated/data/twigs/recipe/twisting_polished_blackstone_brick_stairs.json index e58470c0..4ee20d8b 100644 --- a/src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_stairs.json +++ b/src/main/generated/data/twigs/recipe/twisting_polished_blackstone_brick_stairs.json @@ -1,17 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:twisting_polished_blackstone_bricks" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:twisting_polished_blackstone_brick_stairs", - "count": 4 + "count": 4, + "id": "twigs:twisting_polished_blackstone_brick_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_wall.json b/src/main/generated/data/twigs/recipe/twisting_polished_blackstone_brick_wall.json similarity index 54% rename from src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_wall.json rename to src/main/generated/data/twigs/recipe/twisting_polished_blackstone_brick_wall.json index e06bdfe4..c98c8244 100644 --- a/src/main/resources/data/twigs/recipe/twisting_polished_blackstone_brick_wall.json +++ b/src/main/generated/data/twigs/recipe/twisting_polished_blackstone_brick_wall.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:twisting_polished_blackstone_bricks" } }, + "pattern": [ + "---", + "---" + ], "result": { - "item": "twigs:twisting_polished_blackstone_brick_wall", - "count": 6 + "count": 6, + "id": "twigs:twisting_polished_blackstone_brick_wall" } -} +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/twisting_polished_blackstone_bricks.json b/src/main/generated/data/twigs/recipe/twisting_polished_blackstone_bricks.json new file mode 100644 index 00000000..28c68d56 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/twisting_polished_blackstone_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minecraft:polished_blackstone_bricks" + }, + "T": { + "item": "minecraft:twisting_vines" + } + }, + "pattern": [ + "###", + "#T#", + "###" + ], + "result": { + "count": 8, + "id": "twigs:twisting_polished_blackstone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_slab.json b/src/main/generated/data/twigs/recipe/weeping_polished_blackstone_brick_slab.json similarity index 56% rename from src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_slab.json rename to src/main/generated/data/twigs/recipe/weeping_polished_blackstone_brick_slab.json index d0e177cc..8cf80915 100644 --- a/src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_slab.json +++ b/src/main/generated/data/twigs/recipe/weeping_polished_blackstone_brick_slab.json @@ -1,15 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:weeping_polished_blackstone_bricks" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:weeping_polished_blackstone_brick_slab", - "count": 6 + "count": 6, + "id": "twigs:weeping_polished_blackstone_brick_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_stairs.json b/src/main/generated/data/twigs/recipe/weeping_polished_blackstone_brick_stairs.json similarity index 52% rename from src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_stairs.json rename to src/main/generated/data/twigs/recipe/weeping_polished_blackstone_brick_stairs.json index 0d3eff2f..0cc07825 100644 --- a/src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_stairs.json +++ b/src/main/generated/data/twigs/recipe/weeping_polished_blackstone_brick_stairs.json @@ -1,17 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:weeping_polished_blackstone_bricks" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:weeping_polished_blackstone_brick_stairs", - "count": 4 + "count": 4, + "id": "twigs:weeping_polished_blackstone_brick_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_wall.json b/src/main/generated/data/twigs/recipe/weeping_polished_blackstone_brick_wall.json similarity index 54% rename from src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_wall.json rename to src/main/generated/data/twigs/recipe/weeping_polished_blackstone_brick_wall.json index 18ea8164..2254588e 100644 --- a/src/main/resources/data/twigs/recipe/weeping_polished_blackstone_brick_wall.json +++ b/src/main/generated/data/twigs/recipe/weeping_polished_blackstone_brick_wall.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:weeping_polished_blackstone_bricks" } }, + "pattern": [ + "---", + "---" + ], "result": { - "item": "twigs:weeping_polished_blackstone_brick_wall", - "count": 6 + "count": 6, + "id": "twigs:weeping_polished_blackstone_brick_wall" } -} +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/weeping_polished_blackstone_bricks.json b/src/main/generated/data/twigs/recipe/weeping_polished_blackstone_bricks.json new file mode 100644 index 00000000..bd5370da --- /dev/null +++ b/src/main/generated/data/twigs/recipe/weeping_polished_blackstone_bricks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minecraft:polished_blackstone_bricks" + }, + "W": { + "item": "minecraft:weeping_vines" + } + }, + "pattern": [ + "###", + "#W#", + "###" + ], + "result": { + "count": 8, + "id": "twigs:weeping_polished_blackstone_bricks" + } +} \ No newline at end of file diff --git a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java index f41c3cd8..2f4d2529 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java +++ b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java @@ -23,6 +23,7 @@ public TwigsRecipeProvider(FabricDataOutput output, CompletableFuture Date: Sun, 21 Jul 2024 13:52:49 +0300 Subject: [PATCH 53/72] - all Cobblestone Bricks recipe datagen --- .../cobblestone_brick_slab.json | 30 ++++++------- .../cobblestone_brick_stairs.json | 30 ++++++------- .../cobblestone_brick_wall.json | 30 ++++++------- .../building_blocks}/cobblestone_bricks.json | 30 ++++++------- .../mossy_cobblestone_brick_slab.json | 30 ++++++------- .../mossy_cobblestone_brick_stairs.json | 30 ++++++------- .../mossy_cobblestone_brick_wall.json | 30 ++++++------- .../mossy_cobblestone_bricks.json | 32 ++++++++++++++ .../mossy_cobblestone_bricks_from_moss.json | 43 +++++++++++++++++++ ...icks_from_cobblestone_bricks_smelting.json | 32 ++++++++++++++ ...bblestone_brick_slab_from_cobblestone.json | 32 ++++++++++++++ ...ne_brick_slab_from_cobblestone_bricks.json | 32 ++++++++++++++ ...lestone_brick_stairs_from_cobblestone.json | 32 ++++++++++++++ ..._brick_stairs_from_cobblestone_bricks.json | 32 ++++++++++++++ ...bblestone_brick_wall_from_cobblestone.json | 32 ++++++++++++++ ...ne_brick_wall_from_cobblestone_bricks.json | 32 ++++++++++++++ .../cobblestone_bricks_from_cobblestone.json | 32 ++++++++++++++ ...one_brick_slab_from_mossy_cobblestone.json | 32 ++++++++++++++ ...ck_slab_from_mossy_cobblestone_bricks.json | 32 ++++++++++++++ ...e_brick_stairs_from_mossy_cobblestone.json | 32 ++++++++++++++ ..._stairs_from_mossy_cobblestone_bricks.json | 32 ++++++++++++++ ...one_brick_wall_from_mossy_cobblestone.json | 32 ++++++++++++++ ...ck_wall_from_mossy_cobblestone_bricks.json | 32 ++++++++++++++ ...lestone_bricks_from_mossy_cobblestone.json | 32 ++++++++++++++ .../twigs/recipe/cobblestone_brick_slab.json | 16 +++++++ .../recipe/cobblestone_brick_stairs.json | 18 ++++++++ .../twigs/recipe/cobblestone_brick_wall.json | 17 ++++++++ .../data/twigs/recipe/cobblestone_bricks.json | 14 +++--- .../recipe/mossy_cobblestone_brick_slab.json | 16 +++++++ .../mossy_cobblestone_brick_stairs.json | 18 ++++++++ .../recipe/mossy_cobblestone_brick_wall.json | 17 ++++++++ .../recipe/mossy_cobblestone_bricks.json} | 14 +++--- .../mossy_cobblestone_bricks_from_moss.json | 16 +++++++ ...cks_from_cobblestone_bricks_smelting.json} | 9 ++-- ...bblestone_brick_slab_from_cobblestone.json | 10 +++++ ...ne_brick_slab_from_cobblestone_bricks.json | 10 +++++ ...lestone_brick_stairs_from_cobblestone.json | 10 +++++ ..._brick_stairs_from_cobblestone_bricks.json | 10 +++++ ...bblestone_brick_wall_from_cobblestone.json | 10 +++++ ...ne_brick_wall_from_cobblestone_bricks.json | 10 +++++ .../cobblestone_bricks_from_cobblestone.json | 10 +++++ ...one_brick_slab_from_mossy_cobblestone.json | 10 +++++ ...ck_slab_from_mossy_cobblestone_bricks.json | 10 +++++ ...e_brick_stairs_from_mossy_cobblestone.json | 10 +++++ ..._stairs_from_mossy_cobblestone_bricks.json | 10 +++++ ...one_brick_wall_from_mossy_cobblestone.json | 10 +++++ ...ck_wall_from_mossy_cobblestone_bricks.json | 10 +++++ ...lestone_bricks_from_mossy_cobblestone.json | 10 +++++ .../ninni/twigs/data/TwigsRecipeProvider.java | 35 ++++++++++++++- .../com/ninni/twigs/util/RecipeHelper.java | 6 +++ ...ck_slab_from_cobblestone_stonecutting.json | 34 --------------- .../cobblestone_brick_slab_stonecutting.json | 34 --------------- ..._stairs_from_cobblestone_stonecutting.json | 34 --------------- ...cobblestone_brick_stairs_stonecutting.json | 34 --------------- ...ck_wall_from_cobblestone_stonecutting.json | 34 --------------- .../cobblestone_brick_wall_stonecutting.json | 34 --------------- .../cobblestone_bricks_stonecutting.json | 34 --------------- .../cracked_cobblestone_bricks.json | 34 --------------- ...b_from_mossy_cobblestone_stonecutting.json | 34 --------------- ...y_cobblestone_brick_slab_stonecutting.json | 34 --------------- ...s_from_mossy_cobblestone_stonecutting.json | 34 --------------- ...cobblestone_brick_stairs_stonecutting.json | 34 --------------- ...l_from_mossy_cobblestone_stonecutting.json | 34 --------------- ...y_cobblestone_brick_wall_stonecutting.json | 34 --------------- .../mossy_cobblestone_bricks_cobblestone.json | 34 --------------- .../mossy_cobblestone_bricks_from_moss.json | 34 --------------- ...lestone_bricks_from_mossy_cobblestone.json | 34 --------------- ...mossy_cobblestone_bricks_stonecutting.json | 34 --------------- .../twigs/recipe/cobblestone_brick_slab.json | 17 -------- ...ck_slab_from_cobblestone_stonecutting.json | 8 ---- .../cobblestone_brick_slab_stonecutting.json | 8 ---- .../recipe/cobblestone_brick_stairs.json | 17 -------- ..._stairs_from_cobblestone_stonecutting.json | 8 ---- ...cobblestone_brick_stairs_stonecutting.json | 8 ---- .../twigs/recipe/cobblestone_brick_wall.json | 17 -------- ...ck_wall_from_cobblestone_stonecutting.json | 8 ---- .../cobblestone_brick_wall_stonecutting.json | 8 ---- .../cobblestone_bricks_stonecutting.json | 8 ---- .../recipe/mossy_cobblestone_brick_slab.json | 17 -------- ...b_from_mossy_cobblestone_stonecutting.json | 8 ---- ...y_cobblestone_brick_slab_stonecutting.json | 8 ---- .../mossy_cobblestone_brick_stairs.json | 17 -------- ...s_from_mossy_cobblestone_stonecutting.json | 8 ---- ...cobblestone_brick_stairs_stonecutting.json | 8 ---- .../recipe/mossy_cobblestone_brick_wall.json | 17 -------- ...l_from_mossy_cobblestone_stonecutting.json | 8 ---- ...y_cobblestone_brick_wall_stonecutting.json | 8 ---- .../recipe/mossy_cobblestone_bricks.json | 15 ------- ...mossy_cobblestone_bricks_stonecutting.json | 8 ---- 89 files changed, 971 insertions(+), 971 deletions(-) rename src/main/{resources/data/twigs/advancement/recipes/cobblestone_bricks => generated/data/twigs/advancement/recipes/building_blocks}/cobblestone_brick_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/cobblestone_bricks => generated/data/twigs/advancement/recipes/building_blocks}/cobblestone_brick_stairs.json (58%) rename src/main/{resources/data/twigs/advancement/recipes/cobblestone_bricks => generated/data/twigs/advancement/recipes/building_blocks}/cobblestone_brick_wall.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/cobblestone_bricks => generated/data/twigs/advancement/recipes/building_blocks}/cobblestone_bricks.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/cobblestone_bricks => generated/data/twigs/advancement/recipes/building_blocks}/mossy_cobblestone_brick_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/cobblestone_bricks => generated/data/twigs/advancement/recipes/building_blocks}/mossy_cobblestone_brick_stairs.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/cobblestone_bricks => generated/data/twigs/advancement/recipes/building_blocks}/mossy_cobblestone_brick_wall.json (57%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_cobblestone_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_cobblestone_bricks_from_moss.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/cracked_cobblestone_bricks_from_cobblestone_bricks_smelting.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cobblestone_brick_slab_from_cobblestone.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cobblestone_brick_slab_from_cobblestone_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cobblestone_brick_stairs_from_cobblestone.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cobblestone_brick_stairs_from_cobblestone_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cobblestone_brick_wall_from_cobblestone.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cobblestone_brick_wall_from_cobblestone_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cobblestone_bricks_from_cobblestone.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_cobblestone_brick_slab_from_mossy_cobblestone.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_cobblestone_brick_slab_from_mossy_cobblestone_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_cobblestone_brick_stairs_from_mossy_cobblestone.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_cobblestone_brick_stairs_from_mossy_cobblestone_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_cobblestone_brick_wall_from_mossy_cobblestone.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_cobblestone_brick_wall_from_mossy_cobblestone_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_cobblestone_bricks_from_mossy_cobblestone.json create mode 100644 src/main/generated/data/twigs/recipe/cobblestone_brick_slab.json create mode 100644 src/main/generated/data/twigs/recipe/cobblestone_brick_stairs.json create mode 100644 src/main/generated/data/twigs/recipe/cobblestone_brick_wall.json rename src/main/{resources => generated}/data/twigs/recipe/cobblestone_bricks.json (68%) create mode 100644 src/main/generated/data/twigs/recipe/mossy_cobblestone_brick_slab.json create mode 100644 src/main/generated/data/twigs/recipe/mossy_cobblestone_brick_stairs.json create mode 100644 src/main/generated/data/twigs/recipe/mossy_cobblestone_brick_wall.json rename src/main/{resources/data/twigs/recipe/mossy_cobblestone_bricks_cobblestone.json => generated/data/twigs/recipe/mossy_cobblestone_bricks.json} (67%) create mode 100644 src/main/generated/data/twigs/recipe/mossy_cobblestone_bricks_from_moss.json rename src/main/{resources/data/twigs/recipe/cracked_cobblestone_bricks.json => generated/data/twigs/recipe/smelting/cracked_cobblestone_bricks_from_cobblestone_bricks_smelting.json} (51%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/cobblestone_brick_slab_from_cobblestone.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/cobblestone_brick_slab_from_cobblestone_bricks.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/cobblestone_brick_stairs_from_cobblestone.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/cobblestone_brick_stairs_from_cobblestone_bricks.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/cobblestone_brick_wall_from_cobblestone.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/cobblestone_brick_wall_from_cobblestone_bricks.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/cobblestone_bricks_from_cobblestone.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/mossy_cobblestone_brick_slab_from_mossy_cobblestone.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/mossy_cobblestone_brick_slab_from_mossy_cobblestone_bricks.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/mossy_cobblestone_brick_stairs_from_mossy_cobblestone.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/mossy_cobblestone_brick_stairs_from_mossy_cobblestone_bricks.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/mossy_cobblestone_brick_wall_from_mossy_cobblestone.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/mossy_cobblestone_brick_wall_from_mossy_cobblestone_bricks.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/mossy_cobblestone_bricks_from_mossy_cobblestone.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_slab_from_cobblestone_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_slab_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_stairs_from_cobblestone_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_stairs_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_wall_from_cobblestone_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_wall_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_bricks_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cracked_cobblestone_bricks.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_slab_from_mossy_cobblestone_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_slab_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_stairs_from_mossy_cobblestone_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_stairs_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_wall_from_mossy_cobblestone_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_wall_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_bricks_cobblestone.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_bricks_from_moss.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_bricks_from_mossy_cobblestone.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_bricks_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/cobblestone_brick_slab.json delete mode 100644 src/main/resources/data/twigs/recipe/cobblestone_brick_slab_from_cobblestone_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/cobblestone_brick_slab_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/cobblestone_brick_stairs.json delete mode 100644 src/main/resources/data/twigs/recipe/cobblestone_brick_stairs_from_cobblestone_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/cobblestone_brick_stairs_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/cobblestone_brick_wall.json delete mode 100644 src/main/resources/data/twigs/recipe/cobblestone_brick_wall_from_cobblestone_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/cobblestone_brick_wall_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/cobblestone_bricks_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/mossy_cobblestone_brick_slab.json delete mode 100644 src/main/resources/data/twigs/recipe/mossy_cobblestone_brick_slab_from_mossy_cobblestone_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/mossy_cobblestone_brick_slab_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/mossy_cobblestone_brick_stairs.json delete mode 100644 src/main/resources/data/twigs/recipe/mossy_cobblestone_brick_stairs_from_mossy_cobblestone_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/mossy_cobblestone_brick_stairs_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/mossy_cobblestone_brick_wall.json delete mode 100644 src/main/resources/data/twigs/recipe/mossy_cobblestone_brick_wall_from_mossy_cobblestone_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/mossy_cobblestone_brick_wall_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/mossy_cobblestone_bricks.json delete mode 100644 src/main/resources/data/twigs/recipe/mossy_cobblestone_bricks_stonecutting.json diff --git a/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/cobblestone_brick_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/cobblestone_brick_slab.json index ddbea82b..9d36a638 100644 --- a/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/cobblestone_brick_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:cobblestone_brick_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_cobblestone_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:cobblestone_bricks" - ] + "items": "twigs:cobblestone_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:cobblestone_brick_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_cobblestone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:cobblestone_brick_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/cobblestone_brick_stairs.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/cobblestone_brick_stairs.json index 17f15be2..7f71e7e9 100644 --- a/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/cobblestone_brick_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:cobblestone_brick_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_cobblestone_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:cobblestone_bricks" - ] + "items": "twigs:cobblestone_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:cobblestone_brick_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_cobblestone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:cobblestone_brick_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/cobblestone_brick_wall.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/cobblestone_brick_wall.json index 2c35a170..f86b4714 100644 --- a/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_brick_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/cobblestone_brick_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:cobblestone_brick_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_cobblestone_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:cobblestone_bricks" - ] + "items": "twigs:cobblestone_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:cobblestone_brick_wall" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_cobblestone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:cobblestone_brick_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/cobblestone_bricks.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_bricks.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/cobblestone_bricks.json index 759d58d5..dd0bae26 100644 --- a/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/cobblestone_bricks.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/cobblestone_bricks.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:cobblestone_bricks" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_cobblestone": { "conditions": { "items": [ { - "items": [ - "minecraft:cobblestone" - ] + "items": "minecraft:cobblestone" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:cobblestone_bricks" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_cobblestone" + ] + ], + "rewards": { + "recipes": [ + "twigs:cobblestone_bricks" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_cobblestone_brick_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_cobblestone_brick_slab.json index fc403339..51a9c0ac 100644 --- a/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_cobblestone_brick_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:mossy_cobblestone_brick_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_mossy_cobblestone_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:mossy_cobblestone_bricks" - ] + "items": "twigs:mossy_cobblestone_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:mossy_cobblestone_brick_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_mossy_cobblestone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:mossy_cobblestone_brick_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_cobblestone_brick_stairs.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_cobblestone_brick_stairs.json index 67ef3d81..8778e26e 100644 --- a/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_cobblestone_brick_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:mossy_cobblestone_brick_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_mossy_cobblestone_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:mossy_cobblestone_bricks" - ] + "items": "twigs:mossy_cobblestone_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:mossy_cobblestone_brick_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_mossy_cobblestone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:mossy_cobblestone_brick_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_cobblestone_brick_wall.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_cobblestone_brick_wall.json index 80a178d5..26ea4221 100644 --- a/src/main/resources/data/twigs/advancement/recipes/cobblestone_bricks/mossy_cobblestone_brick_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_cobblestone_brick_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:mossy_cobblestone_brick_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_mossy_cobblestone_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:mossy_cobblestone_bricks" - ] + "items": "twigs:mossy_cobblestone_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:mossy_cobblestone_brick_wall" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_mossy_cobblestone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:mossy_cobblestone_brick_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_cobblestone_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_cobblestone_bricks.json new file mode 100644 index 00000000..88a69b34 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_cobblestone_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_mossy_cobblestone": { + "conditions": { + "items": [ + { + "items": "minecraft:mossy_cobblestone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:mossy_cobblestone_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_mossy_cobblestone" + ] + ], + "rewards": { + "recipes": [ + "twigs:mossy_cobblestone_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_cobblestone_bricks_from_moss.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_cobblestone_bricks_from_moss.json new file mode 100644 index 00000000..d571415e --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_cobblestone_bricks_from_moss.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cobblestone_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:cobblestone_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_moss_block": { + "conditions": { + "items": [ + { + "items": "minecraft:moss_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:mossy_cobblestone_bricks_from_moss" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cobblestone_bricks", + "has_moss_block" + ] + ], + "rewards": { + "recipes": [ + "twigs:mossy_cobblestone_bricks_from_moss" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/cracked_cobblestone_bricks_from_cobblestone_bricks_smelting.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/cracked_cobblestone_bricks_from_cobblestone_bricks_smelting.json new file mode 100644 index 00000000..a4be0fa1 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/cracked_cobblestone_bricks_from_cobblestone_bricks_smelting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cobblestone_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:cobblestone_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:smelting/cracked_cobblestone_bricks_from_cobblestone_bricks_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cobblestone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:smelting/cracked_cobblestone_bricks_from_cobblestone_bricks_smelting" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cobblestone_brick_slab_from_cobblestone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cobblestone_brick_slab_from_cobblestone.json new file mode 100644 index 00000000..9a6b8a9c --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cobblestone_brick_slab_from_cobblestone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cobblestone": { + "conditions": { + "items": [ + { + "items": "minecraft:cobblestone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/cobblestone_brick_slab_from_cobblestone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cobblestone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/cobblestone_brick_slab_from_cobblestone" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cobblestone_brick_slab_from_cobblestone_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cobblestone_brick_slab_from_cobblestone_bricks.json new file mode 100644 index 00000000..c514fa97 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cobblestone_brick_slab_from_cobblestone_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cobblestone_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:cobblestone_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/cobblestone_brick_slab_from_cobblestone_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cobblestone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/cobblestone_brick_slab_from_cobblestone_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cobblestone_brick_stairs_from_cobblestone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cobblestone_brick_stairs_from_cobblestone.json new file mode 100644 index 00000000..a9bb3306 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cobblestone_brick_stairs_from_cobblestone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cobblestone": { + "conditions": { + "items": [ + { + "items": "minecraft:cobblestone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/cobblestone_brick_stairs_from_cobblestone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cobblestone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/cobblestone_brick_stairs_from_cobblestone" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cobblestone_brick_stairs_from_cobblestone_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cobblestone_brick_stairs_from_cobblestone_bricks.json new file mode 100644 index 00000000..2b3ebf0d --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cobblestone_brick_stairs_from_cobblestone_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cobblestone_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:cobblestone_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/cobblestone_brick_stairs_from_cobblestone_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cobblestone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/cobblestone_brick_stairs_from_cobblestone_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cobblestone_brick_wall_from_cobblestone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cobblestone_brick_wall_from_cobblestone.json new file mode 100644 index 00000000..8d2c3624 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cobblestone_brick_wall_from_cobblestone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cobblestone": { + "conditions": { + "items": [ + { + "items": "minecraft:cobblestone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/cobblestone_brick_wall_from_cobblestone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cobblestone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/cobblestone_brick_wall_from_cobblestone" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cobblestone_brick_wall_from_cobblestone_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cobblestone_brick_wall_from_cobblestone_bricks.json new file mode 100644 index 00000000..9277e546 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cobblestone_brick_wall_from_cobblestone_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cobblestone_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:cobblestone_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/cobblestone_brick_wall_from_cobblestone_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cobblestone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/cobblestone_brick_wall_from_cobblestone_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cobblestone_bricks_from_cobblestone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cobblestone_bricks_from_cobblestone.json new file mode 100644 index 00000000..0d770287 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cobblestone_bricks_from_cobblestone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cobblestone": { + "conditions": { + "items": [ + { + "items": "minecraft:cobblestone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/cobblestone_bricks_from_cobblestone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cobblestone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/cobblestone_bricks_from_cobblestone" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_cobblestone_brick_slab_from_mossy_cobblestone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_cobblestone_brick_slab_from_mossy_cobblestone.json new file mode 100644 index 00000000..f6444463 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_cobblestone_brick_slab_from_mossy_cobblestone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_mossy_cobblestone": { + "conditions": { + "items": [ + { + "items": "minecraft:mossy_cobblestone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/mossy_cobblestone_brick_slab_from_mossy_cobblestone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_mossy_cobblestone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/mossy_cobblestone_brick_slab_from_mossy_cobblestone" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_cobblestone_brick_slab_from_mossy_cobblestone_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_cobblestone_brick_slab_from_mossy_cobblestone_bricks.json new file mode 100644 index 00000000..5e8134a1 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_cobblestone_brick_slab_from_mossy_cobblestone_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_mossy_cobblestone_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:mossy_cobblestone_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/mossy_cobblestone_brick_slab_from_mossy_cobblestone_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_mossy_cobblestone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/mossy_cobblestone_brick_slab_from_mossy_cobblestone_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_cobblestone_brick_stairs_from_mossy_cobblestone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_cobblestone_brick_stairs_from_mossy_cobblestone.json new file mode 100644 index 00000000..230b8901 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_cobblestone_brick_stairs_from_mossy_cobblestone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_mossy_cobblestone": { + "conditions": { + "items": [ + { + "items": "minecraft:mossy_cobblestone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/mossy_cobblestone_brick_stairs_from_mossy_cobblestone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_mossy_cobblestone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/mossy_cobblestone_brick_stairs_from_mossy_cobblestone" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_cobblestone_brick_stairs_from_mossy_cobblestone_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_cobblestone_brick_stairs_from_mossy_cobblestone_bricks.json new file mode 100644 index 00000000..6df87cec --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_cobblestone_brick_stairs_from_mossy_cobblestone_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_mossy_cobblestone_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:mossy_cobblestone_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/mossy_cobblestone_brick_stairs_from_mossy_cobblestone_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_mossy_cobblestone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/mossy_cobblestone_brick_stairs_from_mossy_cobblestone_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_cobblestone_brick_wall_from_mossy_cobblestone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_cobblestone_brick_wall_from_mossy_cobblestone.json new file mode 100644 index 00000000..17150f1a --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_cobblestone_brick_wall_from_mossy_cobblestone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_mossy_cobblestone": { + "conditions": { + "items": [ + { + "items": "minecraft:mossy_cobblestone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/mossy_cobblestone_brick_wall_from_mossy_cobblestone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_mossy_cobblestone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/mossy_cobblestone_brick_wall_from_mossy_cobblestone" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_cobblestone_brick_wall_from_mossy_cobblestone_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_cobblestone_brick_wall_from_mossy_cobblestone_bricks.json new file mode 100644 index 00000000..2d7433f6 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_cobblestone_brick_wall_from_mossy_cobblestone_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_mossy_cobblestone_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:mossy_cobblestone_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/mossy_cobblestone_brick_wall_from_mossy_cobblestone_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_mossy_cobblestone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/mossy_cobblestone_brick_wall_from_mossy_cobblestone_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_cobblestone_bricks_from_mossy_cobblestone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_cobblestone_bricks_from_mossy_cobblestone.json new file mode 100644 index 00000000..2bb11c50 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_cobblestone_bricks_from_mossy_cobblestone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_mossy_cobblestone": { + "conditions": { + "items": [ + { + "items": "minecraft:mossy_cobblestone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/mossy_cobblestone_bricks_from_mossy_cobblestone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_mossy_cobblestone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/mossy_cobblestone_bricks_from_mossy_cobblestone" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/cobblestone_brick_slab.json b/src/main/generated/data/twigs/recipe/cobblestone_brick_slab.json new file mode 100644 index 00000000..38d1d3df --- /dev/null +++ b/src/main/generated/data/twigs/recipe/cobblestone_brick_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "-": { + "item": "twigs:cobblestone_bricks" + } + }, + "pattern": [ + "---" + ], + "result": { + "count": 6, + "id": "twigs:cobblestone_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/cobblestone_brick_stairs.json b/src/main/generated/data/twigs/recipe/cobblestone_brick_stairs.json new file mode 100644 index 00000000..d041c55b --- /dev/null +++ b/src/main/generated/data/twigs/recipe/cobblestone_brick_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "o": { + "item": "twigs:cobblestone_bricks" + } + }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], + "result": { + "count": 4, + "id": "twigs:cobblestone_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/cobblestone_brick_wall.json b/src/main/generated/data/twigs/recipe/cobblestone_brick_wall.json new file mode 100644 index 00000000..a2672c0f --- /dev/null +++ b/src/main/generated/data/twigs/recipe/cobblestone_brick_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "-": { + "item": "twigs:cobblestone_bricks" + } + }, + "pattern": [ + "---", + "---" + ], + "result": { + "count": 6, + "id": "twigs:cobblestone_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/cobblestone_bricks.json b/src/main/generated/data/twigs/recipe/cobblestone_bricks.json similarity index 68% rename from src/main/resources/data/twigs/recipe/cobblestone_bricks.json rename to src/main/generated/data/twigs/recipe/cobblestone_bricks.json index 8733f631..f7acfa1f 100644 --- a/src/main/resources/data/twigs/recipe/cobblestone_bricks.json +++ b/src/main/generated/data/twigs/recipe/cobblestone_bricks.json @@ -1,17 +1,17 @@ { "type": "minecraft:crafting_shaped", - "group": "bark", - "pattern": [ - "##", - "##" - ], + "category": "building", "key": { "#": { "item": "minecraft:cobblestone" } }, + "pattern": [ + "##", + "##" + ], "result": { - "item": "twigs:cobblestone_bricks", - "count": 4 + "count": 4, + "id": "twigs:cobblestone_bricks" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/mossy_cobblestone_brick_slab.json b/src/main/generated/data/twigs/recipe/mossy_cobblestone_brick_slab.json new file mode 100644 index 00000000..dede85a1 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/mossy_cobblestone_brick_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "-": { + "item": "twigs:mossy_cobblestone_bricks" + } + }, + "pattern": [ + "---" + ], + "result": { + "count": 6, + "id": "twigs:mossy_cobblestone_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/mossy_cobblestone_brick_stairs.json b/src/main/generated/data/twigs/recipe/mossy_cobblestone_brick_stairs.json new file mode 100644 index 00000000..4946f97b --- /dev/null +++ b/src/main/generated/data/twigs/recipe/mossy_cobblestone_brick_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "o": { + "item": "twigs:mossy_cobblestone_bricks" + } + }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], + "result": { + "count": 4, + "id": "twigs:mossy_cobblestone_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/mossy_cobblestone_brick_wall.json b/src/main/generated/data/twigs/recipe/mossy_cobblestone_brick_wall.json new file mode 100644 index 00000000..fb5d366b --- /dev/null +++ b/src/main/generated/data/twigs/recipe/mossy_cobblestone_brick_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "-": { + "item": "twigs:mossy_cobblestone_bricks" + } + }, + "pattern": [ + "---", + "---" + ], + "result": { + "count": 6, + "id": "twigs:mossy_cobblestone_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/mossy_cobblestone_bricks_cobblestone.json b/src/main/generated/data/twigs/recipe/mossy_cobblestone_bricks.json similarity index 67% rename from src/main/resources/data/twigs/recipe/mossy_cobblestone_bricks_cobblestone.json rename to src/main/generated/data/twigs/recipe/mossy_cobblestone_bricks.json index e4e2520c..be1a7440 100644 --- a/src/main/resources/data/twigs/recipe/mossy_cobblestone_bricks_cobblestone.json +++ b/src/main/generated/data/twigs/recipe/mossy_cobblestone_bricks.json @@ -1,17 +1,17 @@ { "type": "minecraft:crafting_shaped", - "group": "bark", - "pattern": [ - "##", - "##" - ], + "category": "building", "key": { "#": { "item": "minecraft:mossy_cobblestone" } }, + "pattern": [ + "##", + "##" + ], "result": { - "item": "twigs:mossy_cobblestone_bricks", - "count": 4 + "count": 4, + "id": "twigs:mossy_cobblestone_bricks" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/mossy_cobblestone_bricks_from_moss.json b/src/main/generated/data/twigs/recipe/mossy_cobblestone_bricks_from_moss.json new file mode 100644 index 00000000..24bb4149 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/mossy_cobblestone_bricks_from_moss.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "twigs:cobblestone_bricks" + }, + { + "item": "minecraft:moss_block" + } + ], + "result": { + "count": 1, + "id": "twigs:mossy_cobblestone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/cracked_cobblestone_bricks.json b/src/main/generated/data/twigs/recipe/smelting/cracked_cobblestone_bricks_from_cobblestone_bricks_smelting.json similarity index 51% rename from src/main/resources/data/twigs/recipe/cracked_cobblestone_bricks.json rename to src/main/generated/data/twigs/recipe/smelting/cracked_cobblestone_bricks_from_cobblestone_bricks_smelting.json index 28e3603c..264a7bcd 100644 --- a/src/main/resources/data/twigs/recipe/cracked_cobblestone_bricks.json +++ b/src/main/generated/data/twigs/recipe/smelting/cracked_cobblestone_bricks_from_cobblestone_bricks_smelting.json @@ -1,9 +1,12 @@ { "type": "minecraft:smelting", + "category": "blocks", + "cookingtime": 200, + "experience": 0.1, "ingredient": { "item": "twigs:cobblestone_bricks" }, - "result": "twigs:cracked_cobblestone_bricks", - "experience": 0.1, - "cookingtime": 200 + "result": { + "id": "twigs:cracked_cobblestone_bricks" + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/cobblestone_brick_slab_from_cobblestone.json b/src/main/generated/data/twigs/recipe/stonecutting/cobblestone_brick_slab_from_cobblestone.json new file mode 100644 index 00000000..64f8a98d --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/cobblestone_brick_slab_from_cobblestone.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:cobblestone" + }, + "result": { + "count": 2, + "id": "twigs:cobblestone_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/cobblestone_brick_slab_from_cobblestone_bricks.json b/src/main/generated/data/twigs/recipe/stonecutting/cobblestone_brick_slab_from_cobblestone_bricks.json new file mode 100644 index 00000000..734bede1 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/cobblestone_brick_slab_from_cobblestone_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:cobblestone_bricks" + }, + "result": { + "count": 2, + "id": "twigs:cobblestone_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/cobblestone_brick_stairs_from_cobblestone.json b/src/main/generated/data/twigs/recipe/stonecutting/cobblestone_brick_stairs_from_cobblestone.json new file mode 100644 index 00000000..29ce94b5 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/cobblestone_brick_stairs_from_cobblestone.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:cobblestone" + }, + "result": { + "count": 1, + "id": "twigs:cobblestone_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/cobblestone_brick_stairs_from_cobblestone_bricks.json b/src/main/generated/data/twigs/recipe/stonecutting/cobblestone_brick_stairs_from_cobblestone_bricks.json new file mode 100644 index 00000000..cf463ea3 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/cobblestone_brick_stairs_from_cobblestone_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:cobblestone_bricks" + }, + "result": { + "count": 1, + "id": "twigs:cobblestone_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/cobblestone_brick_wall_from_cobblestone.json b/src/main/generated/data/twigs/recipe/stonecutting/cobblestone_brick_wall_from_cobblestone.json new file mode 100644 index 00000000..728756a8 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/cobblestone_brick_wall_from_cobblestone.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:cobblestone" + }, + "result": { + "count": 1, + "id": "twigs:cobblestone_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/cobblestone_brick_wall_from_cobblestone_bricks.json b/src/main/generated/data/twigs/recipe/stonecutting/cobblestone_brick_wall_from_cobblestone_bricks.json new file mode 100644 index 00000000..679345f2 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/cobblestone_brick_wall_from_cobblestone_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:cobblestone_bricks" + }, + "result": { + "count": 1, + "id": "twigs:cobblestone_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/cobblestone_bricks_from_cobblestone.json b/src/main/generated/data/twigs/recipe/stonecutting/cobblestone_bricks_from_cobblestone.json new file mode 100644 index 00000000..51c1d5af --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/cobblestone_bricks_from_cobblestone.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:cobblestone" + }, + "result": { + "count": 1, + "id": "twigs:cobblestone_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/mossy_cobblestone_brick_slab_from_mossy_cobblestone.json b/src/main/generated/data/twigs/recipe/stonecutting/mossy_cobblestone_brick_slab_from_mossy_cobblestone.json new file mode 100644 index 00000000..a498b3e2 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/mossy_cobblestone_brick_slab_from_mossy_cobblestone.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:mossy_cobblestone" + }, + "result": { + "count": 2, + "id": "twigs:mossy_cobblestone_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/mossy_cobblestone_brick_slab_from_mossy_cobblestone_bricks.json b/src/main/generated/data/twigs/recipe/stonecutting/mossy_cobblestone_brick_slab_from_mossy_cobblestone_bricks.json new file mode 100644 index 00000000..d2923cdb --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/mossy_cobblestone_brick_slab_from_mossy_cobblestone_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:mossy_cobblestone_bricks" + }, + "result": { + "count": 2, + "id": "twigs:mossy_cobblestone_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/mossy_cobblestone_brick_stairs_from_mossy_cobblestone.json b/src/main/generated/data/twigs/recipe/stonecutting/mossy_cobblestone_brick_stairs_from_mossy_cobblestone.json new file mode 100644 index 00000000..ebf61d57 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/mossy_cobblestone_brick_stairs_from_mossy_cobblestone.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:mossy_cobblestone" + }, + "result": { + "count": 1, + "id": "twigs:mossy_cobblestone_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/mossy_cobblestone_brick_stairs_from_mossy_cobblestone_bricks.json b/src/main/generated/data/twigs/recipe/stonecutting/mossy_cobblestone_brick_stairs_from_mossy_cobblestone_bricks.json new file mode 100644 index 00000000..e4764308 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/mossy_cobblestone_brick_stairs_from_mossy_cobblestone_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:mossy_cobblestone_bricks" + }, + "result": { + "count": 1, + "id": "twigs:mossy_cobblestone_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/mossy_cobblestone_brick_wall_from_mossy_cobblestone.json b/src/main/generated/data/twigs/recipe/stonecutting/mossy_cobblestone_brick_wall_from_mossy_cobblestone.json new file mode 100644 index 00000000..1c0a0d23 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/mossy_cobblestone_brick_wall_from_mossy_cobblestone.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:mossy_cobblestone" + }, + "result": { + "count": 1, + "id": "twigs:mossy_cobblestone_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/mossy_cobblestone_brick_wall_from_mossy_cobblestone_bricks.json b/src/main/generated/data/twigs/recipe/stonecutting/mossy_cobblestone_brick_wall_from_mossy_cobblestone_bricks.json new file mode 100644 index 00000000..c5cdb4b6 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/mossy_cobblestone_brick_wall_from_mossy_cobblestone_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:mossy_cobblestone_bricks" + }, + "result": { + "count": 1, + "id": "twigs:mossy_cobblestone_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/mossy_cobblestone_bricks_from_mossy_cobblestone.json b/src/main/generated/data/twigs/recipe/stonecutting/mossy_cobblestone_bricks_from_mossy_cobblestone.json new file mode 100644 index 00000000..f9387d55 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/mossy_cobblestone_bricks_from_mossy_cobblestone.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:mossy_cobblestone" + }, + "result": { + "count": 1, + "id": "twigs:mossy_cobblestone_bricks" + } +} \ No newline at end of file diff --git a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java index 2f4d2529..1e445795 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java +++ b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java @@ -7,11 +7,14 @@ import net.minecraft.data.recipes.RecipeCategory; import net.minecraft.data.recipes.RecipeOutput; import net.minecraft.data.recipes.ShapedRecipeBuilder; +import net.minecraft.data.recipes.ShapelessRecipeBuilder; +import net.minecraft.resources.ResourceLocation; import net.minecraft.world.item.Items; import net.minecraft.world.level.block.Blocks; import java.util.concurrent.CompletableFuture; +import static com.ninni.twigs.Twigs.MOD_ID; import static com.ninni.twigs.util.RecipeHelper.*; public class TwigsRecipeProvider extends FabricRecipeProvider { @@ -23,6 +26,7 @@ public TwigsRecipeProvider(FabricDataOutput output, CompletableFuture Date: Sun, 21 Jul 2024 14:47:47 +0300 Subject: [PATCH 54/72] - getId helper function --- src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java b/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java index 0b03654a..8b23eaf0 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java +++ b/src/main/java/com/ninni/twigs/data/TwigsDataGenerator.java @@ -15,6 +15,7 @@ import net.minecraft.core.registries.BuiltInRegistries; import net.minecraft.core.registries.Registries; import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.item.Item; import net.minecraft.world.level.block.Block; import java.util.List; @@ -57,4 +58,7 @@ public static List getModBlocks() { public static ResourceLocation getId(Block block) { return BuiltInRegistries.BLOCK.getKey(block); } + public static ResourceLocation getId(Item item) { + return BuiltInRegistries.ITEM.getKey(item); + } } From 30a027f6e8d57bb4b85e51918e01741b5a6b95d6 Mon Sep 17 00:00:00 2001 From: theendercore Date: Sun, 21 Jul 2024 14:49:08 +0300 Subject: [PATCH 55/72] - all colored packed silt recipe datagen --- .../black_packed_silt_from_packed_silt.json | 43 ++++++++++ .../black_packed_silt_from_silt_shingles.json | 43 ++++++++++ .../building_blocks/black_silt_pot.json | 43 ++++++++++ .../black_silt_shingle_slab.json | 30 +++---- .../black_silt_shingle_stairs.json | 30 +++---- .../black_silt_shingle_wall.json | 30 +++---- .../building_blocks}/black_silt_shingles.json | 30 +++---- .../blue_packed_silt_from_packed_silt.json | 43 ++++++++++ .../blue_packed_silt_from_silt_shingles.json | 43 ++++++++++ .../building_blocks/blue_silt_pot.json | 43 ++++++++++ .../blue_silt_shingle_slab.json | 30 +++---- .../blue_silt_shingle_stairs.json | 30 +++---- .../blue_silt_shingle_wall.json | 30 +++---- .../building_blocks}/blue_silt_shingles.json | 30 +++---- .../brown_packed_silt_from_packed_silt.json | 43 ++++++++++ .../brown_packed_silt_from_silt_shingles.json | 43 ++++++++++ .../building_blocks/brown_silt_pot.json | 43 ++++++++++ .../brown_silt_shingle_slab.json | 30 +++---- .../brown_silt_shingle_stairs.json | 30 +++---- .../brown_silt_shingle_wall.json | 30 +++---- .../building_blocks}/brown_silt_shingles.json | 30 +++---- .../cyan_packed_silt_from_packed_silt.json | 43 ++++++++++ .../cyan_packed_silt_from_silt_shingles.json | 43 ++++++++++ .../building_blocks/cyan_silt_pot.json | 43 ++++++++++ .../cyan_silt_shingle_slab.json | 30 +++---- .../cyan_silt_shingle_stairs.json | 30 +++---- .../cyan_silt_shingle_wall.json | 30 +++---- .../building_blocks}/cyan_silt_shingles.json | 30 +++---- .../gray_packed_silt_from_packed_silt.json | 43 ++++++++++ .../gray_packed_silt_from_silt_shingles.json | 43 ++++++++++ .../building_blocks/gray_silt_pot.json | 43 ++++++++++ .../gray_silt_shingle_slab.json | 30 +++---- .../gray_silt_shingle_stairs.json | 30 +++---- .../gray_silt_shingle_wall.json | 30 +++---- .../building_blocks}/gray_silt_shingles.json | 30 +++---- .../green_packed_silt_from_packed_silt.json | 43 ++++++++++ .../green_packed_silt_from_silt_shingles.json | 43 ++++++++++ .../building_blocks/green_silt_pot.json | 43 ++++++++++ .../green_silt_shingle_slab.json | 30 +++---- .../green_silt_shingle_stairs.json | 30 +++---- .../green_silt_shingle_wall.json | 30 +++---- .../building_blocks}/green_silt_shingles.json | 30 +++---- ...ght_blue_packed_silt_from_packed_silt.json | 43 ++++++++++ ...t_blue_packed_silt_from_silt_shingles.json | 43 ++++++++++ .../building_blocks/light_blue_silt_pot.json | 43 ++++++++++ .../light_blue_silt_shingle_slab.json | 30 +++---- .../light_blue_silt_shingle_stairs.json | 30 +++---- .../light_blue_silt_shingle_wall.json | 30 +++---- .../light_blue_silt_shingles.json | 30 +++---- ...ght_gray_packed_silt_from_packed_silt.json | 43 ++++++++++ ...t_gray_packed_silt_from_silt_shingles.json | 43 ++++++++++ .../building_blocks/light_gray_silt_pot.json | 43 ++++++++++ .../light_gray_silt_shingle_slab.json | 30 +++---- .../light_gray_silt_shingle_stairs.json | 30 +++---- .../light_gray_silt_shingle_wall.json | 30 +++---- .../light_gray_silt_shingles.json | 30 +++---- .../lime_packed_silt_from_packed_silt.json | 43 ++++++++++ .../lime_packed_silt_from_silt_shingles.json | 43 ++++++++++ .../building_blocks/lime_silt_pot.json | 43 ++++++++++ .../lime_silt_shingle_slab.json | 30 +++---- .../lime_silt_shingle_stairs.json | 30 +++---- .../lime_silt_shingle_wall.json | 30 +++---- .../building_blocks}/lime_silt_shingles.json | 30 +++---- .../magenta_packed_silt_from_packed_silt.json | 43 ++++++++++ ...agenta_packed_silt_from_silt_shingles.json | 43 ++++++++++ .../building_blocks/magenta_silt_pot.json | 43 ++++++++++ .../magenta_silt_shingle_slab.json | 30 +++---- .../magenta_silt_shingle_stairs.json | 30 +++---- .../magenta_silt_shingle_wall.json | 30 +++---- .../magenta_silt_shingles.json | 30 +++---- .../orange_packed_silt_from_packed_silt.json | 43 ++++++++++ ...orange_packed_silt_from_silt_shingles.json | 43 ++++++++++ .../building_blocks/orange_silt_pot.json | 43 ++++++++++ .../orange_silt_shingle_slab.json | 30 +++---- .../orange_silt_shingle_stairs.json | 30 +++---- .../orange_silt_shingle_wall.json | 30 +++---- .../orange_silt_shingles.json | 30 +++---- .../pink_packed_silt_from_packed_silt.json | 43 ++++++++++ .../pink_packed_silt_from_silt_shingles.json | 43 ++++++++++ .../building_blocks/pink_silt_pot.json | 43 ++++++++++ .../pink_silt_shingle_slab.json | 30 +++---- .../pink_silt_shingle_stairs.json | 30 +++---- .../pink_silt_shingle_wall.json | 30 +++---- .../building_blocks}/pink_silt_shingles.json | 30 +++---- .../purple_packed_silt_from_packed_silt.json | 43 ++++++++++ ...purple_packed_silt_from_silt_shingles.json | 43 ++++++++++ .../building_blocks/purple_silt_pot.json | 43 ++++++++++ .../purple_silt_shingle_slab.json | 30 +++---- .../purple_silt_shingle_stairs.json | 30 +++---- .../purple_silt_shingle_wall.json | 30 +++---- .../purple_silt_shingles.json | 30 +++---- .../red_packed_silt_from_packed_silt.json | 43 ++++++++++ .../red_packed_silt_from_silt_shingles.json | 43 ++++++++++ .../recipes/building_blocks/red_silt_pot.json | 43 ++++++++++ .../red_silt_shingle_slab.json | 30 +++---- .../red_silt_shingle_stairs.json | 30 +++---- .../red_silt_shingle_wall.json | 30 +++---- .../building_blocks}/red_silt_shingles.json | 30 +++---- ...t_shingle_slab_from_black_packed_silt.json | 32 +++++++ ...shingle_slab_from_black_silt_shingles.json | 32 +++++++ ...shingle_stairs_from_black_packed_silt.json | 32 +++++++ ...ingle_stairs_from_black_silt_shingles.json | 32 +++++++ ...t_shingle_wall_from_black_packed_silt.json | 32 +++++++ ...shingle_wall_from_black_silt_shingles.json | 32 +++++++ ..._silt_shingles_from_black_packed_silt.json | 32 +++++++ ...lt_shingle_slab_from_blue_packed_silt.json | 32 +++++++ ..._shingle_slab_from_blue_silt_shingles.json | 32 +++++++ ..._shingle_stairs_from_blue_packed_silt.json | 32 +++++++ ...hingle_stairs_from_blue_silt_shingles.json | 32 +++++++ ...lt_shingle_wall_from_blue_packed_silt.json | 32 +++++++ ..._shingle_wall_from_blue_silt_shingles.json | 32 +++++++ ...e_silt_shingles_from_blue_packed_silt.json | 32 +++++++ ...t_shingle_slab_from_brown_packed_silt.json | 32 +++++++ ...shingle_slab_from_brown_silt_shingles.json | 32 +++++++ ...shingle_stairs_from_brown_packed_silt.json | 32 +++++++ ...ingle_stairs_from_brown_silt_shingles.json | 32 +++++++ ...t_shingle_wall_from_brown_packed_silt.json | 32 +++++++ ...shingle_wall_from_brown_silt_shingles.json | 32 +++++++ ..._silt_shingles_from_brown_packed_silt.json | 32 +++++++ ...lt_shingle_slab_from_cyan_packed_silt.json | 32 +++++++ ..._shingle_slab_from_cyan_silt_shingles.json | 32 +++++++ ..._shingle_stairs_from_cyan_packed_silt.json | 32 +++++++ ...hingle_stairs_from_cyan_silt_shingles.json | 32 +++++++ ...lt_shingle_wall_from_cyan_packed_silt.json | 32 +++++++ ..._shingle_wall_from_cyan_silt_shingles.json | 32 +++++++ ...n_silt_shingles_from_cyan_packed_silt.json | 32 +++++++ ...lt_shingle_slab_from_gray_packed_silt.json | 32 +++++++ ..._shingle_slab_from_gray_silt_shingles.json | 32 +++++++ ..._shingle_stairs_from_gray_packed_silt.json | 32 +++++++ ...hingle_stairs_from_gray_silt_shingles.json | 32 +++++++ ...lt_shingle_wall_from_gray_packed_silt.json | 32 +++++++ ..._shingle_wall_from_gray_silt_shingles.json | 32 +++++++ ...y_silt_shingles_from_gray_packed_silt.json | 32 +++++++ ...t_shingle_slab_from_green_packed_silt.json | 32 +++++++ ...shingle_slab_from_green_silt_shingles.json | 32 +++++++ ...shingle_stairs_from_green_packed_silt.json | 32 +++++++ ...ingle_stairs_from_green_silt_shingles.json | 32 +++++++ ...t_shingle_wall_from_green_packed_silt.json | 32 +++++++ ...shingle_wall_from_green_silt_shingles.json | 32 +++++++ ..._silt_shingles_from_green_packed_silt.json | 32 +++++++ ...ngle_slab_from_light_blue_packed_silt.json | 32 +++++++ ...le_slab_from_light_blue_silt_shingles.json | 32 +++++++ ...le_stairs_from_light_blue_packed_silt.json | 32 +++++++ ..._stairs_from_light_blue_silt_shingles.json | 32 +++++++ ...ngle_wall_from_light_blue_packed_silt.json | 32 +++++++ ...le_wall_from_light_blue_silt_shingles.json | 32 +++++++ ..._shingles_from_light_blue_packed_silt.json | 32 +++++++ ...ngle_slab_from_light_gray_packed_silt.json | 32 +++++++ ...le_slab_from_light_gray_silt_shingles.json | 32 +++++++ ...le_stairs_from_light_gray_packed_silt.json | 32 +++++++ ..._stairs_from_light_gray_silt_shingles.json | 32 +++++++ ...ngle_wall_from_light_gray_packed_silt.json | 32 +++++++ ...le_wall_from_light_gray_silt_shingles.json | 32 +++++++ ..._shingles_from_light_gray_packed_silt.json | 32 +++++++ ...lt_shingle_slab_from_lime_packed_silt.json | 32 +++++++ ..._shingle_slab_from_lime_silt_shingles.json | 32 +++++++ ..._shingle_stairs_from_lime_packed_silt.json | 32 +++++++ ...hingle_stairs_from_lime_silt_shingles.json | 32 +++++++ ...lt_shingle_wall_from_lime_packed_silt.json | 32 +++++++ ..._shingle_wall_from_lime_silt_shingles.json | 32 +++++++ ...e_silt_shingles_from_lime_packed_silt.json | 32 +++++++ ...shingle_slab_from_magenta_packed_silt.json | 32 +++++++ ...ingle_slab_from_magenta_silt_shingles.json | 32 +++++++ ...ingle_stairs_from_magenta_packed_silt.json | 32 +++++++ ...gle_stairs_from_magenta_silt_shingles.json | 32 +++++++ ...shingle_wall_from_magenta_packed_silt.json | 32 +++++++ ...ingle_wall_from_magenta_silt_shingles.json | 32 +++++++ ...ilt_shingles_from_magenta_packed_silt.json | 32 +++++++ ..._shingle_slab_from_orange_packed_silt.json | 32 +++++++ ...hingle_slab_from_orange_silt_shingles.json | 32 +++++++ ...hingle_stairs_from_orange_packed_silt.json | 32 +++++++ ...ngle_stairs_from_orange_silt_shingles.json | 32 +++++++ ..._shingle_wall_from_orange_packed_silt.json | 32 +++++++ ...hingle_wall_from_orange_silt_shingles.json | 32 +++++++ ...silt_shingles_from_orange_packed_silt.json | 32 +++++++ ...lt_shingle_slab_from_pink_packed_silt.json | 32 +++++++ ..._shingle_slab_from_pink_silt_shingles.json | 32 +++++++ ..._shingle_stairs_from_pink_packed_silt.json | 32 +++++++ ...hingle_stairs_from_pink_silt_shingles.json | 32 +++++++ ...lt_shingle_wall_from_pink_packed_silt.json | 32 +++++++ ..._shingle_wall_from_pink_silt_shingles.json | 32 +++++++ ...k_silt_shingles_from_pink_packed_silt.json | 32 +++++++ ..._shingle_slab_from_purple_packed_silt.json | 32 +++++++ ...hingle_slab_from_purple_silt_shingles.json | 32 +++++++ ...hingle_stairs_from_purple_packed_silt.json | 32 +++++++ ...ngle_stairs_from_purple_silt_shingles.json | 32 +++++++ ..._shingle_wall_from_purple_packed_silt.json | 32 +++++++ ...hingle_wall_from_purple_silt_shingles.json | 32 +++++++ ...silt_shingles_from_purple_packed_silt.json | 32 +++++++ ...ilt_shingle_slab_from_red_packed_silt.json | 32 +++++++ ...t_shingle_slab_from_red_silt_shingles.json | 32 +++++++ ...t_shingle_stairs_from_red_packed_silt.json | 32 +++++++ ...shingle_stairs_from_red_silt_shingles.json | 32 +++++++ ...ilt_shingle_wall_from_red_packed_silt.json | 32 +++++++ ...t_shingle_wall_from_red_silt_shingles.json | 32 +++++++ ...ed_silt_shingles_from_red_packed_silt.json | 32 +++++++ ...t_shingle_slab_from_white_packed_silt.json | 32 +++++++ ...shingle_slab_from_white_silt_shingles.json | 32 +++++++ ...shingle_stairs_from_white_packed_silt.json | 32 +++++++ ...ingle_stairs_from_white_silt_shingles.json | 32 +++++++ ...t_shingle_wall_from_white_packed_silt.json | 32 +++++++ ...shingle_wall_from_white_silt_shingles.json | 32 +++++++ ..._silt_shingles_from_white_packed_silt.json | 32 +++++++ ..._shingle_slab_from_yellow_packed_silt.json | 32 +++++++ ...hingle_slab_from_yellow_silt_shingles.json | 32 +++++++ ...hingle_stairs_from_yellow_packed_silt.json | 32 +++++++ ...ngle_stairs_from_yellow_silt_shingles.json | 32 +++++++ ..._shingle_wall_from_yellow_packed_silt.json | 32 +++++++ ...hingle_wall_from_yellow_silt_shingles.json | 32 +++++++ ...silt_shingles_from_yellow_packed_silt.json | 32 +++++++ .../white_packed_silt_from_packed_silt.json | 43 ++++++++++ .../white_packed_silt_from_silt_shingles.json | 43 ++++++++++ .../building_blocks/white_silt_pot.json | 43 ++++++++++ .../white_silt_shingle_slab.json | 38 ++++----- .../white_silt_shingle_stairs.json | 38 ++++----- .../white_silt_shingle_wall.json | 38 ++++----- .../building_blocks}/white_silt_shingles.json | 38 ++++----- .../yellow_packed_silt_from_packed_silt.json | 43 ++++++++++ ...yellow_packed_silt_from_silt_shingles.json | 43 ++++++++++ .../building_blocks/yellow_silt_pot.json | 43 ++++++++++ .../yellow_silt_shingle_slab.json | 38 ++++----- .../yellow_silt_shingle_stairs.json | 38 ++++----- .../yellow_silt_shingle_wall.json | 38 ++++----- .../yellow_silt_shingles.json | 38 ++++----- .../black_packed_silt_from_packed_silt.json | 22 +++++ ...black_packed_silt_from_silt_shingles.json} | 5 +- .../data/twigs/recipe/black_silt_pot.json | 4 +- .../twigs/recipe/black_silt_shingle_slab.json | 17 ++-- .../recipe/black_silt_shingle_stairs.json | 17 ++-- .../twigs/recipe/black_silt_shingle_wall.json | 17 ++-- .../twigs/recipe/black_silt_shingles.json} | 3 +- .../blue_packed_silt_from_packed_silt.json} | 5 +- .../blue_packed_silt_from_silt_shingles.json} | 5 +- .../data/twigs/recipe/blue_silt_pot.json | 4 +- .../twigs/recipe/blue_silt_shingle_slab.json | 17 ++-- .../recipe/blue_silt_shingle_stairs.json | 17 ++-- .../twigs/recipe/blue_silt_shingle_wall.json | 17 ++-- .../twigs/recipe/blue_silt_shingles.json} | 3 +- .../brown_packed_silt_from_packed_silt.json} | 5 +- ...brown_packed_silt_from_silt_shingles.json} | 5 +- .../data/twigs/recipe/brown_silt_pot.json | 4 +- .../twigs/recipe/brown_silt_shingle_slab.json | 17 ++-- .../recipe/brown_silt_shingle_stairs.json | 17 ++-- .../twigs/recipe/brown_silt_shingle_wall.json | 17 ++-- .../twigs/recipe/brown_silt_shingles.json} | 3 +- .../cyan_packed_silt_from_packed_silt.json} | 5 +- .../cyan_packed_silt_from_silt_shingles.json} | 5 +- .../data/twigs/recipe/cyan_silt_pot.json | 4 +- .../twigs/recipe/cyan_silt_shingle_slab.json | 17 ++-- .../recipe/cyan_silt_shingle_stairs.json | 17 ++-- .../twigs/recipe/cyan_silt_shingle_wall.json | 17 ++-- .../twigs/recipe/cyan_silt_shingles.json} | 3 +- .../gray_packed_silt_from_packed_silt.json} | 5 +- .../gray_packed_silt_from_silt_shingles.json} | 5 +- .../data/twigs/recipe/gray_silt_pot.json | 4 +- .../twigs/recipe/gray_silt_shingle_slab.json | 17 ++-- .../recipe/gray_silt_shingle_stairs.json | 17 ++-- .../twigs/recipe/gray_silt_shingle_wall.json | 17 ++-- .../twigs/recipe/gray_silt_shingles.json} | 3 +- .../green_packed_silt_from_packed_silt.json} | 5 +- ...green_packed_silt_from_silt_shingles.json} | 5 +- .../data/twigs/recipe/green_silt_pot.json | 4 +- .../twigs/recipe/green_silt_shingle_slab.json | 17 ++-- .../recipe/green_silt_shingle_stairs.json | 17 ++-- .../twigs/recipe/green_silt_shingle_wall.json | 17 ++-- .../twigs/recipe/green_silt_shingles.json} | 3 +- ...ht_blue_packed_silt_from_packed_silt.json} | 5 +- ..._blue_packed_silt_from_silt_shingles.json} | 5 +- .../twigs/recipe/light_blue_silt_pot.json | 4 +- .../recipe/light_blue_silt_shingle_slab.json | 17 ++-- .../light_blue_silt_shingle_stairs.json | 17 ++-- .../recipe/light_blue_silt_shingle_wall.json | 17 ++-- .../recipe/light_blue_silt_shingles.json} | 3 +- ...ht_gray_packed_silt_from_packed_silt.json} | 5 +- ..._gray_packed_silt_from_silt_shingles.json} | 5 +- .../twigs/recipe/light_gray_silt_pot.json | 4 +- .../recipe/light_gray_silt_shingle_slab.json | 17 ++-- .../light_gray_silt_shingle_stairs.json | 17 ++-- .../recipe/light_gray_silt_shingle_wall.json | 17 ++-- .../recipe/light_gray_silt_shingles.json} | 3 +- .../lime_packed_silt_from_packed_silt.json} | 5 +- .../lime_packed_silt_from_silt_shingles.json} | 5 +- .../data/twigs/recipe/lime_silt_pot.json | 4 +- .../twigs/recipe/lime_silt_shingle_slab.json | 17 ++-- .../recipe/lime_silt_shingle_stairs.json | 17 ++-- .../twigs/recipe/lime_silt_shingle_wall.json | 17 ++-- .../twigs/recipe/lime_silt_shingles.json} | 3 +- ...magenta_packed_silt_from_packed_silt.json} | 5 +- ...genta_packed_silt_from_silt_shingles.json} | 5 +- .../data/twigs/recipe/magenta_silt_pot.json | 4 +- .../recipe/magenta_silt_shingle_slab.json | 17 ++-- .../recipe/magenta_silt_shingle_stairs.json | 17 ++-- .../recipe/magenta_silt_shingle_wall.json | 17 ++-- .../twigs/recipe/magenta_silt_shingles.json} | 3 +- .../orange_packed_silt_from_packed_silt.json} | 5 +- ...range_packed_silt_from_silt_shingles.json} | 5 +- .../data/twigs/recipe/orange_silt_pot.json | 4 +- .../recipe/orange_silt_shingle_slab.json | 17 ++-- .../recipe/orange_silt_shingle_stairs.json | 17 ++-- .../recipe/orange_silt_shingle_wall.json | 17 ++-- .../twigs/recipe/orange_silt_shingles.json} | 3 +- .../pink_packed_silt_from_packed_silt.json} | 5 +- .../pink_packed_silt_from_silt_shingles.json} | 5 +- .../data/twigs/recipe/pink_silt_pot.json | 4 +- .../twigs/recipe/pink_silt_shingle_slab.json | 17 ++-- .../recipe/pink_silt_shingle_stairs.json | 17 ++-- .../twigs/recipe/pink_silt_shingle_wall.json | 17 ++-- .../twigs/recipe/pink_silt_shingles.json} | 3 +- .../purple_packed_silt_from_packed_silt.json} | 5 +- ...urple_packed_silt_from_silt_shingles.json} | 5 +- .../data/twigs/recipe/purple_silt_pot.json | 4 +- .../recipe/purple_silt_shingle_slab.json | 17 ++-- .../recipe/purple_silt_shingle_stairs.json | 17 ++-- .../recipe/purple_silt_shingle_wall.json | 17 ++-- .../twigs/recipe/purple_silt_shingles.json} | 3 +- .../red_packed_silt_from_packed_silt.json} | 5 +- .../red_packed_silt_from_silt_shingles.json} | 5 +- .../data/twigs/recipe/red_silt_pot.json | 4 +- .../twigs/recipe/red_silt_shingle_slab.json | 17 ++-- .../twigs/recipe/red_silt_shingle_stairs.json | 17 ++-- .../twigs/recipe/red_silt_shingle_wall.json | 17 ++-- .../data/twigs/recipe/red_silt_shingles.json} | 3 +- ..._shingle_slab_from_black_packed_silt.json} | 8 +- ...hingle_slab_from_black_silt_shingles.json} | 8 +- ...hingle_stairs_from_black_packed_silt.json} | 8 +- ...ngle_stairs_from_black_silt_shingles.json} | 8 +- ..._shingle_wall_from_black_packed_silt.json} | 8 +- ...hingle_wall_from_black_silt_shingles.json} | 8 +- ...silt_shingles_from_black_packed_silt.json} | 8 +- ...t_shingle_slab_from_blue_packed_silt.json} | 8 +- ...shingle_slab_from_blue_silt_shingles.json} | 8 +- ...shingle_stairs_from_blue_packed_silt.json} | 8 +- ...ingle_stairs_from_blue_silt_shingles.json} | 8 +- ...t_shingle_wall_from_blue_packed_silt.json} | 8 +- ...shingle_wall_from_blue_silt_shingles.json} | 8 +- ..._silt_shingles_from_blue_packed_silt.json} | 8 +- ..._shingle_slab_from_brown_packed_silt.json} | 8 +- ...hingle_slab_from_brown_silt_shingles.json} | 8 +- ...hingle_stairs_from_brown_packed_silt.json} | 8 +- ...ngle_stairs_from_brown_silt_shingles.json} | 8 +- ..._shingle_wall_from_brown_packed_silt.json} | 8 +- ...hingle_wall_from_brown_silt_shingles.json} | 8 +- ...silt_shingles_from_brown_packed_silt.json} | 8 +- ...t_shingle_slab_from_cyan_packed_silt.json} | 8 +- ...shingle_slab_from_cyan_silt_shingles.json} | 8 +- ...shingle_stairs_from_cyan_packed_silt.json} | 8 +- ...ingle_stairs_from_cyan_silt_shingles.json} | 8 +- ...t_shingle_wall_from_cyan_packed_silt.json} | 8 +- ...shingle_wall_from_cyan_silt_shingles.json} | 8 +- ..._silt_shingles_from_cyan_packed_silt.json} | 8 +- ...t_shingle_slab_from_gray_packed_silt.json} | 8 +- ...shingle_slab_from_gray_silt_shingles.json} | 8 +- ...shingle_stairs_from_gray_packed_silt.json} | 8 +- ...ingle_stairs_from_gray_silt_shingles.json} | 8 +- ...t_shingle_wall_from_gray_packed_silt.json} | 8 +- ...shingle_wall_from_gray_silt_shingles.json} | 8 +- ..._silt_shingles_from_gray_packed_silt.json} | 8 +- ..._shingle_slab_from_green_packed_silt.json} | 8 +- ...hingle_slab_from_green_silt_shingles.json} | 8 +- ...hingle_stairs_from_green_packed_silt.json} | 8 +- ...ngle_stairs_from_green_silt_shingles.json} | 8 +- ..._shingle_wall_from_green_packed_silt.json} | 8 +- ...hingle_wall_from_green_silt_shingles.json} | 8 +- ...silt_shingles_from_green_packed_silt.json} | 8 +- ...gle_slab_from_light_blue_packed_silt.json} | 8 +- ...e_slab_from_light_blue_silt_shingles.json} | 8 +- ...e_stairs_from_light_blue_packed_silt.json} | 8 +- ...stairs_from_light_blue_silt_shingles.json} | 8 +- ...gle_wall_from_light_blue_packed_silt.json} | 8 +- ...e_wall_from_light_blue_silt_shingles.json} | 8 +- ...shingles_from_light_blue_packed_silt.json} | 8 +- ...gle_slab_from_light_gray_packed_silt.json} | 8 +- ...e_slab_from_light_gray_silt_shingles.json} | 8 +- ...e_stairs_from_light_gray_packed_silt.json} | 8 +- ...stairs_from_light_gray_silt_shingles.json} | 8 +- ...gle_wall_from_light_gray_packed_silt.json} | 8 +- ...e_wall_from_light_gray_silt_shingles.json} | 8 +- ...shingles_from_light_gray_packed_silt.json} | 8 +- ...t_shingle_slab_from_lime_packed_silt.json} | 8 +- ...shingle_slab_from_lime_silt_shingles.json} | 8 +- ...shingle_stairs_from_lime_packed_silt.json} | 8 +- ...ingle_stairs_from_lime_silt_shingles.json} | 8 +- ...t_shingle_wall_from_lime_packed_silt.json} | 8 +- ...shingle_wall_from_lime_silt_shingles.json} | 8 +- ..._silt_shingles_from_lime_packed_silt.json} | 8 +- ...hingle_slab_from_magenta_packed_silt.json} | 8 +- ...ngle_slab_from_magenta_silt_shingles.json} | 8 +- ...ngle_stairs_from_magenta_packed_silt.json} | 8 +- ...le_stairs_from_magenta_silt_shingles.json} | 8 +- ...hingle_wall_from_magenta_packed_silt.json} | 8 +- ...ngle_wall_from_magenta_silt_shingles.json} | 8 +- ...lt_shingles_from_magenta_packed_silt.json} | 8 +- ...shingle_slab_from_orange_packed_silt.json} | 8 +- ...ingle_slab_from_orange_silt_shingles.json} | 8 +- ...ingle_stairs_from_orange_packed_silt.json} | 8 +- ...gle_stairs_from_orange_silt_shingles.json} | 8 +- ...shingle_wall_from_orange_packed_silt.json} | 8 +- ...ingle_wall_from_orange_silt_shingles.json} | 8 +- ...ilt_shingles_from_orange_packed_silt.json} | 8 +- ...t_shingle_slab_from_pink_packed_silt.json} | 8 +- ...shingle_slab_from_pink_silt_shingles.json} | 8 +- ...shingle_stairs_from_pink_packed_silt.json} | 8 +- ...ingle_stairs_from_pink_silt_shingles.json} | 8 +- ...t_shingle_wall_from_pink_packed_silt.json} | 8 +- ...shingle_wall_from_pink_silt_shingles.json} | 8 +- ..._silt_shingles_from_pink_packed_silt.json} | 8 +- ...shingle_slab_from_purple_packed_silt.json} | 8 +- ...ingle_slab_from_purple_silt_shingles.json} | 8 +- ...ingle_stairs_from_purple_packed_silt.json} | 8 +- ...gle_stairs_from_purple_silt_shingles.json} | 8 +- ...shingle_wall_from_purple_packed_silt.json} | 8 +- ...ingle_wall_from_purple_silt_shingles.json} | 8 +- ...ilt_shingles_from_purple_packed_silt.json} | 8 +- ...lt_shingle_slab_from_red_packed_silt.json} | 8 +- ..._shingle_slab_from_red_silt_shingles.json} | 8 +- ..._shingle_stairs_from_red_packed_silt.json} | 8 +- ...hingle_stairs_from_red_silt_shingles.json} | 8 +- ...lt_shingle_wall_from_red_packed_silt.json} | 8 +- ..._shingle_wall_from_red_silt_shingles.json} | 8 +- ...d_silt_shingles_from_red_packed_silt.json} | 8 +- ..._shingle_slab_from_white_packed_silt.json} | 8 +- ...hingle_slab_from_white_silt_shingles.json} | 8 +- ...hingle_stairs_from_white_packed_silt.json} | 8 +- ...ngle_stairs_from_white_silt_shingles.json} | 8 +- ..._shingle_wall_from_white_packed_silt.json} | 8 +- ...hingle_wall_from_white_silt_shingles.json} | 8 +- ...silt_shingles_from_white_packed_silt.json} | 8 +- ...shingle_slab_from_yellow_packed_silt.json} | 8 +- ...ingle_slab_from_yellow_silt_shingles.json} | 8 +- ...ingle_stairs_from_yellow_packed_silt.json} | 8 +- ...gle_stairs_from_yellow_silt_shingles.json} | 8 +- ...shingle_wall_from_yellow_packed_silt.json} | 8 +- ...ingle_wall_from_yellow_silt_shingles.json} | 8 +- ...ilt_shingles_from_yellow_packed_silt.json} | 8 +- .../white_packed_silt_from_packed_silt.json} | 5 +- ...white_packed_silt_from_silt_shingles.json} | 5 +- .../data/twigs/recipe/white_silt_pot.json | 4 +- .../twigs/recipe/white_silt_shingle_slab.json | 17 ++-- .../recipe/white_silt_shingle_stairs.json | 17 ++-- .../twigs/recipe/white_silt_shingle_wall.json | 17 ++-- .../twigs/recipe/white_silt_shingles.json} | 3 +- .../yellow_packed_silt_from_packed_silt.json} | 5 +- ...ellow_packed_silt_from_silt_shingles.json} | 5 +- .../data/twigs/recipe/yellow_silt_pot.json | 4 +- .../recipe/yellow_silt_shingle_slab.json | 17 ++-- .../recipe/yellow_silt_shingle_stairs.json | 17 ++-- .../recipe/yellow_silt_shingle_wall.json | 17 ++-- .../twigs/recipe/yellow_silt_shingles.json} | 3 +- .../ninni/twigs/data/TwigsRecipeProvider.java | 85 +++++++++++++++++++ .../com/ninni/twigs/util/RecipeHelper.java | 62 +++++++++++++- .../black_packed_silt_from_packed_silt.json | 34 -------- .../silt/black_packed_silt_from_silt.json | 34 -------- .../silt/black_silt_pot_from_silt_pot.json | 34 -------- ...b_from_black_packed_silt_stonecutting.json | 34 -------- ..._from_black_silt_shingle_stonecutting.json | 34 -------- ...s_from_black_packed_silt_stonecutting.json | 34 -------- ..._from_black_silt_shingle_stonecutting.json | 34 -------- ...l_from_black_packed_silt_stonecutting.json | 34 -------- ..._from_black_silt_shingle_stonecutting.json | 34 -------- ...hingles_from_packed_silt_stonecutting.json | 34 -------- .../blue_packed_silt_from_packed_silt.json | 34 -------- .../silt/blue_packed_silt_from_silt.json | 34 -------- .../silt/blue_silt_pot_from_silt_pot.json | 34 -------- ...ab_from_blue_packed_silt_stonecutting.json | 34 -------- ...b_from_blue_silt_shingle_stonecutting.json | 34 -------- ...rs_from_blue_packed_silt_stonecutting.json | 34 -------- ...s_from_blue_silt_shingle_stonecutting.json | 34 -------- ...ll_from_blue_packed_silt_stonecutting.json | 34 -------- ...l_from_blue_silt_shingle_stonecutting.json | 34 -------- ...hingles_from_packed_silt_stonecutting.json | 34 -------- .../brown_packed_silt_from_packed_silt.json | 34 -------- .../silt/brown_packed_silt_from_silt.json | 34 -------- .../silt/brown_silt_pot_from_silt_pot.json | 34 -------- ...b_from_brown_packed_silt_stonecutting.json | 34 -------- ..._from_brown_silt_shingle_stonecutting.json | 34 -------- ...s_from_brown_packed_silt_stonecutting.json | 34 -------- ..._from_brown_silt_shingle_stonecutting.json | 34 -------- ...l_from_brown_packed_silt_stonecutting.json | 34 -------- ..._from_brown_silt_shingle_stonecutting.json | 34 -------- ...hingles_from_packed_silt_stonecutting.json | 34 -------- .../recipes/silt/chiseled_silt_bricks.json | 34 -------- .../chiseled_silt_bricks_stonecutting.json | 34 -------- .../recipes/silt/cracked_silt_bricks.json | 34 -------- .../cyan_packed_silt_from_packed_silt.json | 34 -------- .../silt/cyan_packed_silt_from_silt.json | 34 -------- .../silt/cyan_silt_pot_from_silt_pot.json | 34 -------- ...ab_from_cyan_packed_silt_stonecutting.json | 34 -------- ...b_from_cyan_silt_shingle_stonecutting.json | 34 -------- ...rs_from_cyan_packed_silt_stonecutting.json | 34 -------- ...s_from_cyan_silt_shingle_stonecutting.json | 34 -------- ...ll_from_cyan_packed_silt_stonecutting.json | 34 -------- ...l_from_cyan_silt_shingle_stonecutting.json | 34 -------- ...hingles_from_packed_silt_stonecutting.json | 34 -------- .../gray_packed_silt_from_packed_silt.json | 34 -------- .../silt/gray_packed_silt_from_silt.json | 34 -------- .../silt/gray_silt_pot_from_silt_pot.json | 34 -------- ...ab_from_gray_packed_silt_stonecutting.json | 34 -------- ...b_from_gray_silt_shingle_stonecutting.json | 34 -------- ...rs_from_gray_packed_silt_stonecutting.json | 34 -------- ...s_from_gray_silt_shingle_stonecutting.json | 34 -------- ...ll_from_gray_packed_silt_stonecutting.json | 34 -------- ...l_from_gray_silt_shingle_stonecutting.json | 34 -------- ...hingles_from_packed_silt_stonecutting.json | 34 -------- .../green_packed_silt_from_packed_silt.json | 34 -------- .../silt/green_packed_silt_from_silt.json | 34 -------- .../silt/green_silt_pot_from_silt_pot.json | 34 -------- ...b_from_green_packed_silt_stonecutting.json | 34 -------- ..._from_green_silt_shingle_stonecutting.json | 34 -------- ...s_from_green_packed_silt_stonecutting.json | 34 -------- ..._from_green_silt_shingle_stonecutting.json | 34 -------- ...l_from_green_packed_silt_stonecutting.json | 34 -------- ..._from_green_silt_shingle_stonecutting.json | 34 -------- ...hingles_from_packed_silt_stonecutting.json | 34 -------- ...ght_blue_packed_silt_from_packed_silt.json | 34 -------- .../light_blue_packed_silt_from_silt.json | 34 -------- .../light_blue_silt_pot_from_silt_pot.json | 34 -------- ...m_light_blue_packed_silt_stonecutting.json | 34 -------- ..._light_blue_silt_shingle_stonecutting.json | 34 -------- ...m_light_blue_packed_silt_stonecutting.json | 34 -------- ..._light_blue_silt_shingle_stonecutting.json | 34 -------- ...m_light_blue_packed_silt_stonecutting.json | 34 -------- ..._light_blue_silt_shingle_stonecutting.json | 34 -------- ...hingles_from_packed_silt_stonecutting.json | 34 -------- ...ght_gray_packed_silt_from_packed_silt.json | 34 -------- .../light_gray_packed_silt_from_silt.json | 34 -------- .../light_gray_silt_pot_from_silt_pot.json | 34 -------- ...m_light_gray_packed_silt_stonecutting.json | 34 -------- ..._light_gray_silt_shingle_stonecutting.json | 34 -------- ...m_light_gray_packed_silt_stonecutting.json | 34 -------- ..._light_gray_silt_shingle_stonecutting.json | 34 -------- ...m_light_gray_packed_silt_stonecutting.json | 34 -------- ..._light_gray_silt_shingle_stonecutting.json | 34 -------- ...hingles_from_packed_silt_stonecutting.json | 34 -------- .../lime_packed_silt_from_packed_silt.json | 34 -------- .../silt/lime_packed_silt_from_silt.json | 34 -------- .../silt/lime_silt_pot_from_silt_pot.json | 34 -------- ...ab_from_lime_packed_silt_stonecutting.json | 34 -------- ...b_from_lime_silt_shingle_stonecutting.json | 34 -------- ...rs_from_lime_packed_silt_stonecutting.json | 34 -------- ...s_from_lime_silt_shingle_stonecutting.json | 34 -------- ...ll_from_lime_packed_silt_stonecutting.json | 34 -------- ...l_from_lime_silt_shingle_stonecutting.json | 34 -------- ...hingles_from_packed_silt_stonecutting.json | 34 -------- .../magenta_packed_silt_from_packed_silt.json | 34 -------- .../silt/magenta_packed_silt_from_silt.json | 34 -------- .../silt/magenta_silt_pot_from_silt_pot.json | 34 -------- ...from_magenta_packed_silt_stonecutting.json | 34 -------- ...rom_magenta_silt_shingle_stonecutting.json | 34 -------- ...from_magenta_packed_silt_stonecutting.json | 34 -------- ...rom_magenta_silt_shingle_stonecutting.json | 34 -------- ...from_magenta_packed_silt_stonecutting.json | 34 -------- ...rom_magenta_silt_shingle_stonecutting.json | 34 -------- ...hingles_from_packed_silt_stonecutting.json | 34 -------- .../recipes/silt/mixed_silt_bricks.json | 34 -------- .../silt/mixed_silt_bricks_stonecutting.json | 34 -------- .../orange_packed_silt_from_packed_silt.json | 34 -------- .../silt/orange_packed_silt_from_silt.json | 34 -------- .../silt/orange_silt_pot_from_silt_pot.json | 34 -------- ..._from_orange_packed_silt_stonecutting.json | 34 -------- ...from_orange_silt_shingle_stonecutting.json | 34 -------- ..._from_orange_packed_silt_stonecutting.json | 34 -------- ...from_orange_silt_shingle_stonecutting.json | 34 -------- ..._from_orange_packed_silt_stonecutting.json | 34 -------- ...from_orange_silt_shingle_stonecutting.json | 34 -------- ...hingles_from_packed_silt_stonecutting.json | 34 -------- .../advancement/recipes/silt/packed_silt.json | 34 -------- .../pink_packed_silt_from_packed_silt.json | 34 -------- .../silt/pink_packed_silt_from_silt.json | 34 -------- .../silt/pink_silt_pot_from_silt_pot.json | 34 -------- ...ab_from_pink_packed_silt_stonecutting.json | 34 -------- ...b_from_pink_silt_shingle_stonecutting.json | 34 -------- ...rs_from_pink_packed_silt_stonecutting.json | 34 -------- ...s_from_pink_silt_shingle_stonecutting.json | 34 -------- ...ll_from_pink_packed_silt_stonecutting.json | 34 -------- ...l_from_pink_silt_shingle_stonecutting.json | 34 -------- ...hingles_from_packed_silt_stonecutting.json | 34 -------- .../purple_packed_silt_from_packed_silt.json | 34 -------- .../silt/purple_packed_silt_from_silt.json | 34 -------- .../silt/purple_silt_pot_from_silt_pot.json | 34 -------- ..._from_purple_packed_silt_stonecutting.json | 34 -------- ...from_purple_silt_shingle_stonecutting.json | 34 -------- ..._from_purple_packed_silt_stonecutting.json | 34 -------- ...from_purple_silt_shingle_stonecutting.json | 34 -------- ..._from_purple_packed_silt_stonecutting.json | 34 -------- ...from_purple_silt_shingle_stonecutting.json | 34 -------- ...hingles_from_packed_silt_stonecutting.json | 34 -------- .../red_packed_silt_from_packed_silt.json | 34 -------- .../silt/red_packed_silt_from_silt.json | 34 -------- .../silt/red_silt_pot_from_silt_pot.json | 34 -------- ...lab_from_red_packed_silt_stonecutting.json | 34 -------- ...ab_from_red_silt_shingle_stonecutting.json | 34 -------- ...irs_from_red_packed_silt_stonecutting.json | 34 -------- ...rs_from_red_silt_shingle_stonecutting.json | 34 -------- ...all_from_red_packed_silt_stonecutting.json | 34 -------- ...ll_from_red_silt_shingle_stonecutting.json | 34 -------- ...hingles_from_packed_silt_stonecutting.json | 34 -------- .../advancement/recipes/silt/silt_brick.json | 34 -------- .../recipes/silt/silt_brick_slab.json | 34 -------- ...ick_slab_from_silt_brick_stonecutting.json | 34 -------- .../recipes/silt/silt_brick_stairs.json | 34 -------- ...k_stairs_from_silt_brick_stonecutting.json | 34 -------- .../recipes/silt/silt_brick_trail.json | 34 -------- .../recipes/silt/silt_brick_wall.json | 34 -------- ...ick_wall_from_silt_brick_stonecutting.json | 34 -------- .../advancement/recipes/silt/silt_bricks.json | 34 -------- .../recipes/silt/silt_from_clay.json | 34 -------- .../recipes/silt/silt_from_sand.json | 34 -------- .../recipes/silt/silt_from_silt_balls.json | 34 -------- .../advancement/recipes/silt/silt_pot.json | 34 -------- .../recipes/silt/silt_shingle_slab.json | 34 -------- ...le_slab_from_packed_silt_stonecutting.json | 34 -------- ...e_slab_from_silt_shingle_stonecutting.json | 34 -------- .../recipes/silt/silt_shingle_stairs.json | 34 -------- ..._stairs_from_packed_silt_stonecutting.json | 34 -------- ...stairs_from_silt_shingle_stonecutting.json | 34 -------- .../recipes/silt/silt_shingle_wall.json | 34 -------- ...le_wall_from_packed_silt_stonecutting.json | 34 -------- ...e_wall_from_silt_shingle_stonecutting.json | 34 -------- .../recipes/silt/silt_shingles.json | 34 -------- ...hingles_from_packed_silt_stonecutting.json | 34 -------- .../white_packed_silt_from_packed_silt.json | 34 -------- .../silt/white_packed_silt_from_silt.json | 34 -------- .../silt/white_silt_pot_from_silt_pot.json | 34 -------- ...b_from_white_packed_silt_stonecutting.json | 34 -------- ..._from_white_silt_shingle_stonecutting.json | 34 -------- ...s_from_white_packed_silt_stonecutting.json | 34 -------- ..._from_white_silt_shingle_stonecutting.json | 34 -------- ...l_from_white_packed_silt_stonecutting.json | 34 -------- ..._from_white_silt_shingle_stonecutting.json | 34 -------- ...hingles_from_packed_silt_stonecutting.json | 34 -------- .../yellow_packed_silt_from_packed_silt.json | 34 -------- .../silt/yellow_packed_silt_from_silt.json | 34 -------- .../silt/yellow_silt_pot_from_silt_pot.json | 34 -------- ..._from_yellow_packed_silt_stonecutting.json | 34 -------- ...from_yellow_silt_shingle_stonecutting.json | 34 -------- ..._from_yellow_packed_silt_stonecutting.json | 34 -------- ...from_yellow_silt_shingle_stonecutting.json | 34 -------- ..._from_yellow_packed_silt_stonecutting.json | 34 -------- ...from_yellow_silt_shingle_stonecutting.json | 34 -------- ...hingles_from_packed_silt_stonecutting.json | 34 -------- 640 files changed, 7906 insertions(+), 8334 deletions(-) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/black_packed_silt_from_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/black_packed_silt_from_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/black_silt_pot.json rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/black_silt_shingle_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/black_silt_shingle_stairs.json (58%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/black_silt_shingle_wall.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/black_silt_shingles.json (57%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/blue_packed_silt_from_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/blue_packed_silt_from_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/blue_silt_pot.json rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/blue_silt_shingle_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/blue_silt_shingle_stairs.json (58%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/blue_silt_shingle_wall.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/blue_silt_shingles.json (57%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/brown_packed_silt_from_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/brown_packed_silt_from_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/brown_silt_pot.json rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/brown_silt_shingle_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/brown_silt_shingle_stairs.json (58%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/brown_silt_shingle_wall.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/brown_silt_shingles.json (57%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/cyan_packed_silt_from_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/cyan_packed_silt_from_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/cyan_silt_pot.json rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/cyan_silt_shingle_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/cyan_silt_shingle_stairs.json (58%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/cyan_silt_shingle_wall.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/cyan_silt_shingles.json (57%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/gray_packed_silt_from_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/gray_packed_silt_from_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/gray_silt_pot.json rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/gray_silt_shingle_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/gray_silt_shingle_stairs.json (58%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/gray_silt_shingle_wall.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/gray_silt_shingles.json (57%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/green_packed_silt_from_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/green_packed_silt_from_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/green_silt_pot.json rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/green_silt_shingle_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/green_silt_shingle_stairs.json (58%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/green_silt_shingle_wall.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/green_silt_shingles.json (57%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/light_blue_packed_silt_from_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/light_blue_packed_silt_from_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/light_blue_silt_pot.json rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/light_blue_silt_shingle_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/light_blue_silt_shingle_stairs.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/light_blue_silt_shingle_wall.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/light_blue_silt_shingles.json (57%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/light_gray_packed_silt_from_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/light_gray_packed_silt_from_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/light_gray_silt_pot.json rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/light_gray_silt_shingle_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/light_gray_silt_shingle_stairs.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/light_gray_silt_shingle_wall.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/light_gray_silt_shingles.json (57%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/lime_packed_silt_from_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/lime_packed_silt_from_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/lime_silt_pot.json rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/lime_silt_shingle_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/lime_silt_shingle_stairs.json (58%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/lime_silt_shingle_wall.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/lime_silt_shingles.json (57%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/magenta_packed_silt_from_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/magenta_packed_silt_from_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/magenta_silt_pot.json rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/magenta_silt_shingle_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/magenta_silt_shingle_stairs.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/magenta_silt_shingle_wall.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/magenta_silt_shingles.json (57%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/orange_packed_silt_from_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/orange_packed_silt_from_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/orange_silt_pot.json rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/orange_silt_shingle_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/orange_silt_shingle_stairs.json (58%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/orange_silt_shingle_wall.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/orange_silt_shingles.json (57%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/pink_packed_silt_from_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/pink_packed_silt_from_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/pink_silt_pot.json rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/pink_silt_shingle_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/pink_silt_shingle_stairs.json (58%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/pink_silt_shingle_wall.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/pink_silt_shingles.json (57%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/purple_packed_silt_from_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/purple_packed_silt_from_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/purple_silt_pot.json rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/purple_silt_shingle_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/purple_silt_shingle_stairs.json (58%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/purple_silt_shingle_wall.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/purple_silt_shingles.json (57%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/red_packed_silt_from_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/red_packed_silt_from_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/red_silt_pot.json rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/red_silt_shingle_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/red_silt_shingle_stairs.json (58%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/red_silt_shingle_wall.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/red_silt_shingles.json (57%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/black_silt_shingle_slab_from_black_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/black_silt_shingle_slab_from_black_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/black_silt_shingle_stairs_from_black_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/black_silt_shingle_stairs_from_black_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/black_silt_shingle_wall_from_black_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/black_silt_shingle_wall_from_black_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/black_silt_shingles_from_black_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blue_silt_shingle_slab_from_blue_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blue_silt_shingle_slab_from_blue_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blue_silt_shingle_stairs_from_blue_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blue_silt_shingle_stairs_from_blue_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blue_silt_shingle_wall_from_blue_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blue_silt_shingle_wall_from_blue_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blue_silt_shingles_from_blue_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brown_silt_shingle_slab_from_brown_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brown_silt_shingle_slab_from_brown_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brown_silt_shingle_stairs_from_brown_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brown_silt_shingle_stairs_from_brown_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brown_silt_shingle_wall_from_brown_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brown_silt_shingle_wall_from_brown_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brown_silt_shingles_from_brown_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cyan_silt_shingle_slab_from_cyan_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cyan_silt_shingle_slab_from_cyan_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cyan_silt_shingle_stairs_from_cyan_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cyan_silt_shingle_stairs_from_cyan_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cyan_silt_shingle_wall_from_cyan_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cyan_silt_shingle_wall_from_cyan_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cyan_silt_shingles_from_cyan_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/gray_silt_shingle_slab_from_gray_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/gray_silt_shingle_slab_from_gray_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/gray_silt_shingle_stairs_from_gray_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/gray_silt_shingle_stairs_from_gray_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/gray_silt_shingle_wall_from_gray_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/gray_silt_shingle_wall_from_gray_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/gray_silt_shingles_from_gray_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/green_silt_shingle_slab_from_green_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/green_silt_shingle_slab_from_green_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/green_silt_shingle_stairs_from_green_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/green_silt_shingle_stairs_from_green_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/green_silt_shingle_wall_from_green_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/green_silt_shingle_wall_from_green_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/green_silt_shingles_from_green_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_blue_silt_shingle_slab_from_light_blue_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_blue_silt_shingle_slab_from_light_blue_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_blue_silt_shingle_stairs_from_light_blue_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_blue_silt_shingle_stairs_from_light_blue_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_blue_silt_shingle_wall_from_light_blue_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_blue_silt_shingle_wall_from_light_blue_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_blue_silt_shingles_from_light_blue_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_gray_silt_shingle_slab_from_light_gray_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_gray_silt_shingle_slab_from_light_gray_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_gray_silt_shingle_stairs_from_light_gray_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_gray_silt_shingle_stairs_from_light_gray_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_gray_silt_shingle_wall_from_light_gray_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_gray_silt_shingle_wall_from_light_gray_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_gray_silt_shingles_from_light_gray_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/lime_silt_shingle_slab_from_lime_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/lime_silt_shingle_slab_from_lime_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/lime_silt_shingle_stairs_from_lime_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/lime_silt_shingle_stairs_from_lime_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/lime_silt_shingle_wall_from_lime_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/lime_silt_shingle_wall_from_lime_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/lime_silt_shingles_from_lime_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/magenta_silt_shingle_slab_from_magenta_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/magenta_silt_shingle_slab_from_magenta_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/magenta_silt_shingle_stairs_from_magenta_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/magenta_silt_shingle_stairs_from_magenta_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/magenta_silt_shingle_wall_from_magenta_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/magenta_silt_shingle_wall_from_magenta_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/magenta_silt_shingles_from_magenta_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/orange_silt_shingle_slab_from_orange_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/orange_silt_shingle_slab_from_orange_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/orange_silt_shingle_stairs_from_orange_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/orange_silt_shingle_stairs_from_orange_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/orange_silt_shingle_wall_from_orange_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/orange_silt_shingle_wall_from_orange_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/orange_silt_shingles_from_orange_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/pink_silt_shingle_slab_from_pink_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/pink_silt_shingle_slab_from_pink_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/pink_silt_shingle_stairs_from_pink_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/pink_silt_shingle_stairs_from_pink_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/pink_silt_shingle_wall_from_pink_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/pink_silt_shingle_wall_from_pink_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/pink_silt_shingles_from_pink_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/purple_silt_shingle_slab_from_purple_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/purple_silt_shingle_slab_from_purple_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/purple_silt_shingle_stairs_from_purple_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/purple_silt_shingle_stairs_from_purple_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/purple_silt_shingle_wall_from_purple_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/purple_silt_shingle_wall_from_purple_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/purple_silt_shingles_from_purple_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/red_silt_shingle_slab_from_red_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/red_silt_shingle_slab_from_red_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/red_silt_shingle_stairs_from_red_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/red_silt_shingle_stairs_from_red_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/red_silt_shingle_wall_from_red_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/red_silt_shingle_wall_from_red_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/red_silt_shingles_from_red_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/white_silt_shingle_slab_from_white_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/white_silt_shingle_slab_from_white_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/white_silt_shingle_stairs_from_white_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/white_silt_shingle_stairs_from_white_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/white_silt_shingle_wall_from_white_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/white_silt_shingle_wall_from_white_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/white_silt_shingles_from_white_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/yellow_silt_shingle_slab_from_yellow_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/yellow_silt_shingle_slab_from_yellow_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/yellow_silt_shingle_stairs_from_yellow_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/yellow_silt_shingle_stairs_from_yellow_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/yellow_silt_shingle_wall_from_yellow_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/yellow_silt_shingle_wall_from_yellow_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/yellow_silt_shingles_from_yellow_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/white_packed_silt_from_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/white_packed_silt_from_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/white_silt_pot.json rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/white_silt_shingle_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/white_silt_shingle_stairs.json (58%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/white_silt_shingle_wall.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/white_silt_shingles.json (57%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/yellow_packed_silt_from_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/yellow_packed_silt_from_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/yellow_silt_pot.json rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/yellow_silt_shingle_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/yellow_silt_shingle_stairs.json (58%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/yellow_silt_shingle_wall.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/silt => generated/data/twigs/advancement/recipes/building_blocks}/yellow_silt_shingles.json (57%) create mode 100644 src/main/generated/data/twigs/recipe/black_packed_silt_from_packed_silt.json rename src/main/{resources/data/twigs/recipe/black_silt_shingles.json => generated/data/twigs/recipe/black_packed_silt_from_silt_shingles.json} (73%) rename src/main/{resources => generated}/data/twigs/recipe/black_silt_pot.json (70%) rename src/main/{resources => generated}/data/twigs/recipe/black_silt_shingle_slab.json (52%) rename src/main/{resources => generated}/data/twigs/recipe/black_silt_shingle_stairs.json (56%) rename src/main/{resources => generated}/data/twigs/recipe/black_silt_shingle_wall.json (55%) rename src/main/{resources/data/twigs/recipe/black_silt_shingles_from_packed_silt.json => generated/data/twigs/recipe/black_silt_shingles.json} (74%) rename src/main/{resources/data/twigs/recipe/blue_packed_silt.json => generated/data/twigs/recipe/blue_packed_silt_from_packed_silt.json} (74%) rename src/main/{resources/data/twigs/recipe/blue_silt_shingles.json => generated/data/twigs/recipe/blue_packed_silt_from_silt_shingles.json} (73%) rename src/main/{resources => generated}/data/twigs/recipe/blue_silt_pot.json (70%) rename src/main/{resources => generated}/data/twigs/recipe/blue_silt_shingle_slab.json (52%) rename src/main/{resources => generated}/data/twigs/recipe/blue_silt_shingle_stairs.json (57%) rename src/main/{resources => generated}/data/twigs/recipe/blue_silt_shingle_wall.json (55%) rename src/main/{resources/data/twigs/recipe/blue_silt_shingles_from_packed_silt.json => generated/data/twigs/recipe/blue_silt_shingles.json} (74%) rename src/main/{resources/data/twigs/recipe/brown_packed_silt.json => generated/data/twigs/recipe/brown_packed_silt_from_packed_silt.json} (73%) rename src/main/{resources/data/twigs/recipe/brown_silt_shingles.json => generated/data/twigs/recipe/brown_packed_silt_from_silt_shingles.json} (73%) rename src/main/{resources => generated}/data/twigs/recipe/brown_silt_pot.json (70%) rename src/main/{resources => generated}/data/twigs/recipe/brown_silt_shingle_slab.json (52%) rename src/main/{resources => generated}/data/twigs/recipe/brown_silt_shingle_stairs.json (56%) rename src/main/{resources => generated}/data/twigs/recipe/brown_silt_shingle_wall.json (55%) rename src/main/{resources/data/twigs/recipe/brown_silt_shingles_from_packed_silt.json => generated/data/twigs/recipe/brown_silt_shingles.json} (74%) rename src/main/{resources/data/twigs/recipe/cyan_packed_silt.json => generated/data/twigs/recipe/cyan_packed_silt_from_packed_silt.json} (74%) rename src/main/{resources/data/twigs/recipe/cyan_silt_shingles.json => generated/data/twigs/recipe/cyan_packed_silt_from_silt_shingles.json} (73%) rename src/main/{resources => generated}/data/twigs/recipe/cyan_silt_pot.json (70%) rename src/main/{resources => generated}/data/twigs/recipe/cyan_silt_shingle_slab.json (52%) rename src/main/{resources => generated}/data/twigs/recipe/cyan_silt_shingle_stairs.json (57%) rename src/main/{resources => generated}/data/twigs/recipe/cyan_silt_shingle_wall.json (55%) rename src/main/{resources/data/twigs/recipe/cyan_silt_shingles_from_packed_silt.json => generated/data/twigs/recipe/cyan_silt_shingles.json} (74%) rename src/main/{resources/data/twigs/recipe/gray_packed_silt.json => generated/data/twigs/recipe/gray_packed_silt_from_packed_silt.json} (74%) rename src/main/{resources/data/twigs/recipe/gray_silt_shingles.json => generated/data/twigs/recipe/gray_packed_silt_from_silt_shingles.json} (73%) rename src/main/{resources => generated}/data/twigs/recipe/gray_silt_pot.json (70%) rename src/main/{resources => generated}/data/twigs/recipe/gray_silt_shingle_slab.json (52%) rename src/main/{resources => generated}/data/twigs/recipe/gray_silt_shingle_stairs.json (57%) rename src/main/{resources => generated}/data/twigs/recipe/gray_silt_shingle_wall.json (55%) rename src/main/{resources/data/twigs/recipe/gray_silt_shingles_from_packed_silt.json => generated/data/twigs/recipe/gray_silt_shingles.json} (74%) rename src/main/{resources/data/twigs/recipe/green_packed_silt.json => generated/data/twigs/recipe/green_packed_silt_from_packed_silt.json} (73%) rename src/main/{resources/data/twigs/recipe/green_silt_shingles.json => generated/data/twigs/recipe/green_packed_silt_from_silt_shingles.json} (73%) rename src/main/{resources => generated}/data/twigs/recipe/green_silt_pot.json (70%) rename src/main/{resources => generated}/data/twigs/recipe/green_silt_shingle_slab.json (52%) rename src/main/{resources => generated}/data/twigs/recipe/green_silt_shingle_stairs.json (56%) rename src/main/{resources => generated}/data/twigs/recipe/green_silt_shingle_wall.json (55%) rename src/main/{resources/data/twigs/recipe/green_silt_shingles_from_packed_silt.json => generated/data/twigs/recipe/green_silt_shingles.json} (74%) rename src/main/{resources/data/twigs/recipe/light_blue_packed_silt.json => generated/data/twigs/recipe/light_blue_packed_silt_from_packed_silt.json} (73%) rename src/main/{resources/data/twigs/recipe/light_blue_silt_shingles.json => generated/data/twigs/recipe/light_blue_packed_silt_from_silt_shingles.json} (72%) rename src/main/{resources => generated}/data/twigs/recipe/light_blue_silt_pot.json (69%) rename src/main/{resources => generated}/data/twigs/recipe/light_blue_silt_shingle_slab.json (52%) rename src/main/{resources => generated}/data/twigs/recipe/light_blue_silt_shingle_stairs.json (56%) rename src/main/{resources => generated}/data/twigs/recipe/light_blue_silt_shingle_wall.json (54%) rename src/main/{resources/data/twigs/recipe/light_blue_silt_shingles_from_packed_silt.json => generated/data/twigs/recipe/light_blue_silt_shingles.json} (73%) rename src/main/{resources/data/twigs/recipe/light_gray_packed_silt.json => generated/data/twigs/recipe/light_gray_packed_silt_from_packed_silt.json} (73%) rename src/main/{resources/data/twigs/recipe/light_gray_silt_shingles.json => generated/data/twigs/recipe/light_gray_packed_silt_from_silt_shingles.json} (72%) rename src/main/{resources => generated}/data/twigs/recipe/light_gray_silt_pot.json (69%) rename src/main/{resources => generated}/data/twigs/recipe/light_gray_silt_shingle_slab.json (52%) rename src/main/{resources => generated}/data/twigs/recipe/light_gray_silt_shingle_stairs.json (56%) rename src/main/{resources => generated}/data/twigs/recipe/light_gray_silt_shingle_wall.json (54%) rename src/main/{resources/data/twigs/recipe/light_gray_silt_shingles_from_packed_silt.json => generated/data/twigs/recipe/light_gray_silt_shingles.json} (73%) rename src/main/{resources/data/twigs/recipe/lime_packed_silt.json => generated/data/twigs/recipe/lime_packed_silt_from_packed_silt.json} (74%) rename src/main/{resources/data/twigs/recipe/lime_silt_shingles.json => generated/data/twigs/recipe/lime_packed_silt_from_silt_shingles.json} (73%) rename src/main/{resources => generated}/data/twigs/recipe/lime_silt_pot.json (70%) rename src/main/{resources => generated}/data/twigs/recipe/lime_silt_shingle_slab.json (52%) rename src/main/{resources => generated}/data/twigs/recipe/lime_silt_shingle_stairs.json (57%) rename src/main/{resources => generated}/data/twigs/recipe/lime_silt_shingle_wall.json (55%) rename src/main/{resources/data/twigs/recipe/lime_silt_shingles_from_packed_silt.json => generated/data/twigs/recipe/lime_silt_shingles.json} (74%) rename src/main/{resources/data/twigs/recipe/magenta_packed_silt.json => generated/data/twigs/recipe/magenta_packed_silt_from_packed_silt.json} (73%) rename src/main/{resources/data/twigs/recipe/magenta_silt_shingles.json => generated/data/twigs/recipe/magenta_packed_silt_from_silt_shingles.json} (72%) rename src/main/{resources => generated}/data/twigs/recipe/magenta_silt_pot.json (70%) rename src/main/{resources => generated}/data/twigs/recipe/magenta_silt_shingle_slab.json (52%) rename src/main/{resources => generated}/data/twigs/recipe/magenta_silt_shingle_stairs.json (56%) rename src/main/{resources => generated}/data/twigs/recipe/magenta_silt_shingle_wall.json (54%) rename src/main/{resources/data/twigs/recipe/magenta_silt_shingles_from_packed_silt.json => generated/data/twigs/recipe/magenta_silt_shingles.json} (74%) rename src/main/{resources/data/twigs/recipe/orange_packed_silt.json => generated/data/twigs/recipe/orange_packed_silt_from_packed_silt.json} (73%) rename src/main/{resources/data/twigs/recipe/orange_silt_shingles.json => generated/data/twigs/recipe/orange_packed_silt_from_silt_shingles.json} (73%) rename src/main/{resources => generated}/data/twigs/recipe/orange_silt_pot.json (70%) rename src/main/{resources => generated}/data/twigs/recipe/orange_silt_shingle_slab.json (52%) rename src/main/{resources => generated}/data/twigs/recipe/orange_silt_shingle_stairs.json (56%) rename src/main/{resources => generated}/data/twigs/recipe/orange_silt_shingle_wall.json (54%) rename src/main/{resources/data/twigs/recipe/orange_silt_shingles_from_packed_silt.json => generated/data/twigs/recipe/orange_silt_shingles.json} (74%) rename src/main/{resources/data/twigs/recipe/pink_packed_silt.json => generated/data/twigs/recipe/pink_packed_silt_from_packed_silt.json} (74%) rename src/main/{resources/data/twigs/recipe/pink_silt_shingles.json => generated/data/twigs/recipe/pink_packed_silt_from_silt_shingles.json} (73%) rename src/main/{resources => generated}/data/twigs/recipe/pink_silt_pot.json (70%) rename src/main/{resources => generated}/data/twigs/recipe/pink_silt_shingle_slab.json (52%) rename src/main/{resources => generated}/data/twigs/recipe/pink_silt_shingle_stairs.json (57%) rename src/main/{resources => generated}/data/twigs/recipe/pink_silt_shingle_wall.json (55%) rename src/main/{resources/data/twigs/recipe/pink_silt_shingles_from_packed_silt.json => generated/data/twigs/recipe/pink_silt_shingles.json} (74%) rename src/main/{resources/data/twigs/recipe/purple_packed_silt.json => generated/data/twigs/recipe/purple_packed_silt_from_packed_silt.json} (73%) rename src/main/{resources/data/twigs/recipe/purple_silt_shingles.json => generated/data/twigs/recipe/purple_packed_silt_from_silt_shingles.json} (73%) rename src/main/{resources => generated}/data/twigs/recipe/purple_silt_pot.json (70%) rename src/main/{resources => generated}/data/twigs/recipe/purple_silt_shingle_slab.json (52%) rename src/main/{resources => generated}/data/twigs/recipe/purple_silt_shingle_stairs.json (56%) rename src/main/{resources => generated}/data/twigs/recipe/purple_silt_shingle_wall.json (54%) rename src/main/{resources/data/twigs/recipe/purple_silt_shingles_from_packed_silt.json => generated/data/twigs/recipe/purple_silt_shingles.json} (74%) rename src/main/{resources/data/twigs/recipe/red_packed_silt.json => generated/data/twigs/recipe/red_packed_silt_from_packed_silt.json} (74%) rename src/main/{resources/data/twigs/recipe/red_silt_shingles.json => generated/data/twigs/recipe/red_packed_silt_from_silt_shingles.json} (73%) rename src/main/{resources => generated}/data/twigs/recipe/red_silt_pot.json (70%) rename src/main/{resources => generated}/data/twigs/recipe/red_silt_shingle_slab.json (52%) rename src/main/{resources => generated}/data/twigs/recipe/red_silt_shingle_stairs.json (57%) rename src/main/{resources => generated}/data/twigs/recipe/red_silt_shingle_wall.json (55%) rename src/main/{resources/data/twigs/recipe/red_silt_shingles_from_packed_silt.json => generated/data/twigs/recipe/red_silt_shingles.json} (75%) rename src/main/{resources/data/twigs/recipe/black_silt_shingle_wall_from_black_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/black_silt_shingle_slab_from_black_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/black_silt_shingle_wall_from_black_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/black_silt_shingle_slab_from_black_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/black_silt_shingles_from_black_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/black_silt_shingle_stairs_from_black_packed_silt.json} (55%) rename src/main/{resources/data/twigs/recipe/black_silt_shingle_slab_from_black_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/black_silt_shingle_stairs_from_black_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/black_silt_shingle_slab_from_black_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/black_silt_shingle_wall_from_black_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/black_silt_shingle_stairs_from_black_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/black_silt_shingle_wall_from_black_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/black_silt_shingle_stairs_from_black_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/black_silt_shingles_from_black_packed_silt.json} (57%) rename src/main/{resources/data/twigs/recipe/blue_silt_shingle_stairs_from_blue_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/blue_silt_shingle_slab_from_blue_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/blue_silt_shingle_slab_from_blue_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/blue_silt_shingle_slab_from_blue_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/blue_silt_shingles_from_blue_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/blue_silt_shingle_stairs_from_blue_packed_silt.json} (55%) rename src/main/{resources/data/twigs/recipe/blue_silt_shingle_wall_from_blue_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/blue_silt_shingle_stairs_from_blue_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/blue_silt_shingle_wall_from_blue_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/blue_silt_shingle_wall_from_blue_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/blue_silt_shingle_stairs_from_blue_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/blue_silt_shingle_wall_from_blue_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/blue_silt_shingle_slab_from_blue_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/blue_silt_shingles_from_blue_packed_silt.json} (57%) rename src/main/{resources/data/twigs/recipe/brown_silt_shingle_stairs_from_brown_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/brown_silt_shingle_slab_from_brown_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/brown_silt_shingle_slab_from_brown_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/brown_silt_shingle_slab_from_brown_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/brown_silt_shingles_from_brown_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/brown_silt_shingle_stairs_from_brown_packed_silt.json} (55%) rename src/main/{resources/data/twigs/recipe/brown_silt_shingle_wall_from_brown_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/brown_silt_shingle_stairs_from_brown_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/brown_silt_shingle_wall_from_brown_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/brown_silt_shingle_wall_from_brown_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/brown_silt_shingle_stairs_from_brown_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/brown_silt_shingle_wall_from_brown_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/brown_silt_shingle_slab_from_brown_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/brown_silt_shingles_from_brown_packed_silt.json} (57%) rename src/main/{resources/data/twigs/recipe/cyan_silt_shingle_stairs_from_cyan_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_slab_from_cyan_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/cyan_silt_shingle_slab_from_cyan_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_slab_from_cyan_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/cyan_silt_shingles_from_cyan_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_stairs_from_cyan_packed_silt.json} (55%) rename src/main/{resources/data/twigs/recipe/cyan_silt_shingle_wall_from_cyan_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_stairs_from_cyan_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/cyan_silt_shingle_wall_from_cyan_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_wall_from_cyan_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/cyan_silt_shingle_stairs_from_cyan_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_wall_from_cyan_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/cyan_silt_shingle_slab_from_cyan_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/cyan_silt_shingles_from_cyan_packed_silt.json} (57%) rename src/main/{resources/data/twigs/recipe/gray_silt_shingle_stairs_from_gray_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/gray_silt_shingle_slab_from_gray_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/gray_silt_shingle_slab_from_gray_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/gray_silt_shingle_slab_from_gray_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/gray_silt_shingles_from_gray_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/gray_silt_shingle_stairs_from_gray_packed_silt.json} (55%) rename src/main/{resources/data/twigs/recipe/gray_silt_shingle_wall_from_gray_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/gray_silt_shingle_stairs_from_gray_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/gray_silt_shingle_wall_from_gray_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/gray_silt_shingle_wall_from_gray_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/gray_silt_shingle_stairs_from_gray_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/gray_silt_shingle_wall_from_gray_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/gray_silt_shingle_slab_from_gray_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/gray_silt_shingles_from_gray_packed_silt.json} (57%) rename src/main/{resources/data/twigs/recipe/green_silt_shingle_stairs_from_green_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/green_silt_shingle_slab_from_green_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/green_silt_shingle_slab_from_green_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/green_silt_shingle_slab_from_green_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/green_silt_shingles_from_green_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/green_silt_shingle_stairs_from_green_packed_silt.json} (55%) rename src/main/{resources/data/twigs/recipe/green_silt_shingle_wall_from_green_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/green_silt_shingle_stairs_from_green_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/green_silt_shingle_wall_from_green_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/green_silt_shingle_wall_from_green_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/green_silt_shingle_stairs_from_green_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/green_silt_shingle_wall_from_green_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/green_silt_shingle_slab_from_green_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/green_silt_shingles_from_green_packed_silt.json} (57%) rename src/main/{resources/data/twigs/recipe/light_blue_silt_shingle_stairs_from_light_blue_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_slab_from_light_blue_packed_silt.json} (55%) rename src/main/{resources/data/twigs/recipe/light_blue_silt_shingle_slab_from_light_blue_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_slab_from_light_blue_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/light_blue_silt_shingles_from_light_blue_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_stairs_from_light_blue_packed_silt.json} (55%) rename src/main/{resources/data/twigs/recipe/light_blue_silt_shingle_wall_from_light_blue_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_stairs_from_light_blue_silt_shingles.json} (55%) rename src/main/{resources/data/twigs/recipe/light_blue_silt_shingle_wall_from_light_blue_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_wall_from_light_blue_packed_silt.json} (55%) rename src/main/{resources/data/twigs/recipe/light_blue_silt_shingle_stairs_from_light_blue_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_wall_from_light_blue_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/light_blue_silt_shingle_slab_from_light_blue_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/light_blue_silt_shingles_from_light_blue_packed_silt.json} (57%) rename src/main/{resources/data/twigs/recipe/light_gray_silt_shingle_stairs_from_light_gray_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_slab_from_light_gray_packed_silt.json} (55%) rename src/main/{resources/data/twigs/recipe/light_gray_silt_shingle_slab_from_light_gray_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_slab_from_light_gray_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/light_gray_silt_shingles_from_light_gray_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_stairs_from_light_gray_packed_silt.json} (55%) rename src/main/{resources/data/twigs/recipe/light_gray_silt_shingle_wall_from_light_gray_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_stairs_from_light_gray_silt_shingles.json} (55%) rename src/main/{resources/data/twigs/recipe/light_gray_silt_shingle_wall_from_light_gray_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_wall_from_light_gray_packed_silt.json} (55%) rename src/main/{resources/data/twigs/recipe/light_gray_silt_shingle_stairs_from_light_gray_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_wall_from_light_gray_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/light_gray_silt_shingle_slab_from_light_gray_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/light_gray_silt_shingles_from_light_gray_packed_silt.json} (57%) rename src/main/{resources/data/twigs/recipe/lime_silt_shingle_stairs_from_lime_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/lime_silt_shingle_slab_from_lime_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/lime_silt_shingle_slab_from_lime_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/lime_silt_shingle_slab_from_lime_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/lime_silt_shingles_from_lime_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/lime_silt_shingle_stairs_from_lime_packed_silt.json} (55%) rename src/main/{resources/data/twigs/recipe/lime_silt_shingle_wall_from_lime_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/lime_silt_shingle_stairs_from_lime_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/lime_silt_shingle_wall_from_lime_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/lime_silt_shingle_wall_from_lime_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/lime_silt_shingle_stairs_from_lime_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/lime_silt_shingle_wall_from_lime_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/lime_silt_shingle_slab_from_lime_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/lime_silt_shingles_from_lime_packed_silt.json} (57%) rename src/main/{resources/data/twigs/recipe/magenta_silt_shingle_stairs_from_magenta_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_slab_from_magenta_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/magenta_silt_shingle_slab_from_magenta_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_slab_from_magenta_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/magenta_silt_shingles_from_magenta_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_stairs_from_magenta_packed_silt.json} (55%) rename src/main/{resources/data/twigs/recipe/magenta_silt_shingle_wall_from_magenta_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_stairs_from_magenta_silt_shingles.json} (55%) rename src/main/{resources/data/twigs/recipe/magenta_silt_shingle_wall_from_magenta_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_wall_from_magenta_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/magenta_silt_shingle_stairs_from_magenta_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_wall_from_magenta_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/magenta_silt_shingle_slab_from_magenta_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/magenta_silt_shingles_from_magenta_packed_silt.json} (57%) rename src/main/{resources/data/twigs/recipe/orange_silt_shingle_stairs_from_orange_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/orange_silt_shingle_slab_from_orange_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/orange_silt_shingle_slab_from_orange_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/orange_silt_shingle_slab_from_orange_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/orange_silt_shingles_from_orange_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/orange_silt_shingle_stairs_from_orange_packed_silt.json} (55%) rename src/main/{resources/data/twigs/recipe/orange_silt_shingle_wall_from_orange_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/orange_silt_shingle_stairs_from_orange_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/orange_silt_shingle_wall_from_orange_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/orange_silt_shingle_wall_from_orange_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/orange_silt_shingle_stairs_from_orange_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/orange_silt_shingle_wall_from_orange_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/orange_silt_shingle_slab_from_orange_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/orange_silt_shingles_from_orange_packed_silt.json} (57%) rename src/main/{resources/data/twigs/recipe/pink_silt_shingle_stairs_from_pink_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/pink_silt_shingle_slab_from_pink_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/pink_silt_shingle_slab_from_pink_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/pink_silt_shingle_slab_from_pink_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/pink_silt_shingles_from_pink_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/pink_silt_shingle_stairs_from_pink_packed_silt.json} (55%) rename src/main/{resources/data/twigs/recipe/pink_silt_shingle_wall_from_pink_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/pink_silt_shingle_stairs_from_pink_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/pink_silt_shingle_wall_from_pink_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/pink_silt_shingle_wall_from_pink_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/pink_silt_shingle_stairs_from_pink_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/pink_silt_shingle_wall_from_pink_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/pink_silt_shingle_slab_from_pink_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/pink_silt_shingles_from_pink_packed_silt.json} (57%) rename src/main/{resources/data/twigs/recipe/purple_silt_shingle_stairs_from_purple_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/purple_silt_shingle_slab_from_purple_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/purple_silt_shingle_slab_from_purple_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/purple_silt_shingle_slab_from_purple_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/purple_silt_shingles_from_purple_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/purple_silt_shingle_stairs_from_purple_packed_silt.json} (55%) rename src/main/{resources/data/twigs/recipe/purple_silt_shingle_wall_from_purple_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/purple_silt_shingle_stairs_from_purple_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/purple_silt_shingle_wall_from_purple_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/purple_silt_shingle_wall_from_purple_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/purple_silt_shingle_stairs_from_purple_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/purple_silt_shingle_wall_from_purple_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/purple_silt_shingle_slab_from_purple_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/purple_silt_shingles_from_purple_packed_silt.json} (57%) rename src/main/{resources/data/twigs/recipe/red_silt_shingle_stairs_from_red_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/red_silt_shingle_slab_from_red_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/red_silt_shingle_slab_from_red_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/red_silt_shingle_slab_from_red_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/red_silt_shingles_from_red_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/red_silt_shingle_stairs_from_red_packed_silt.json} (55%) rename src/main/{resources/data/twigs/recipe/red_silt_shingle_wall_from_red_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/red_silt_shingle_stairs_from_red_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/red_silt_shingle_wall_from_red_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/red_silt_shingle_wall_from_red_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/red_silt_shingle_stairs_from_red_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/red_silt_shingle_wall_from_red_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/red_silt_shingle_slab_from_red_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/red_silt_shingles_from_red_packed_silt.json} (57%) rename src/main/{resources/data/twigs/recipe/white_silt_shingle_stairs_from_white_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/white_silt_shingle_slab_from_white_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/white_silt_shingle_slab_from_white_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/white_silt_shingle_slab_from_white_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/white_silt_shingles_from_white_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/white_silt_shingle_stairs_from_white_packed_silt.json} (55%) rename src/main/{resources/data/twigs/recipe/white_silt_shingle_wall_from_white_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/white_silt_shingle_stairs_from_white_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/white_silt_shingle_wall_from_white_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/white_silt_shingle_wall_from_white_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/white_silt_shingle_stairs_from_white_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/white_silt_shingle_wall_from_white_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/white_silt_shingle_slab_from_white_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/white_silt_shingles_from_white_packed_silt.json} (57%) rename src/main/{resources/data/twigs/recipe/yellow_silt_shingle_stairs_from_yellow_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_slab_from_yellow_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/yellow_silt_shingle_slab_from_yellow_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_slab_from_yellow_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/yellow_silt_shingles_from_yellow_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_stairs_from_yellow_packed_silt.json} (55%) rename src/main/{resources/data/twigs/recipe/yellow_silt_shingle_wall_from_yellow_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_stairs_from_yellow_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/yellow_silt_shingle_wall_from_yellow_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_wall_from_yellow_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/yellow_silt_shingle_stairs_from_yellow_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_wall_from_yellow_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/yellow_silt_shingle_slab_from_yellow_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/yellow_silt_shingles_from_yellow_packed_silt.json} (57%) rename src/main/{resources/data/twigs/recipe/white_packed_silt.json => generated/data/twigs/recipe/white_packed_silt_from_packed_silt.json} (73%) rename src/main/{resources/data/twigs/recipe/white_silt_shingles.json => generated/data/twigs/recipe/white_packed_silt_from_silt_shingles.json} (73%) rename src/main/{resources => generated}/data/twigs/recipe/white_silt_pot.json (70%) rename src/main/{resources => generated}/data/twigs/recipe/white_silt_shingle_slab.json (52%) rename src/main/{resources => generated}/data/twigs/recipe/white_silt_shingle_stairs.json (56%) rename src/main/{resources => generated}/data/twigs/recipe/white_silt_shingle_wall.json (55%) rename src/main/{resources/data/twigs/recipe/white_silt_shingles_from_packed_silt.json => generated/data/twigs/recipe/white_silt_shingles.json} (74%) rename src/main/{resources/data/twigs/recipe/yellow_packed_silt.json => generated/data/twigs/recipe/yellow_packed_silt_from_packed_silt.json} (73%) rename src/main/{resources/data/twigs/recipe/yellow_silt_shingles.json => generated/data/twigs/recipe/yellow_packed_silt_from_silt_shingles.json} (73%) rename src/main/{resources => generated}/data/twigs/recipe/yellow_silt_pot.json (70%) rename src/main/{resources => generated}/data/twigs/recipe/yellow_silt_shingle_slab.json (52%) rename src/main/{resources => generated}/data/twigs/recipe/yellow_silt_shingle_stairs.json (56%) rename src/main/{resources => generated}/data/twigs/recipe/yellow_silt_shingle_wall.json (54%) rename src/main/{resources/data/twigs/recipe/yellow_silt_shingles_from_packed_silt.json => generated/data/twigs/recipe/yellow_silt_shingles.json} (74%) delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/black_packed_silt_from_packed_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/black_packed_silt_from_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/black_silt_pot_from_silt_pot.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_slab_from_black_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_slab_from_black_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_stairs_from_black_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_stairs_from_black_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_wall_from_black_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_wall_from_black_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingles_from_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/blue_packed_silt_from_packed_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/blue_packed_silt_from_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_pot_from_silt_pot.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_slab_from_blue_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_slab_from_blue_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_stairs_from_blue_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_stairs_from_blue_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_wall_from_blue_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_wall_from_blue_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingles_from_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/brown_packed_silt_from_packed_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/brown_packed_silt_from_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_pot_from_silt_pot.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_slab_from_brown_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_slab_from_brown_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_stairs_from_brown_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_stairs_from_brown_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_wall_from_brown_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_wall_from_brown_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingles_from_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/chiseled_silt_bricks.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/chiseled_silt_bricks_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/cracked_silt_bricks.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/cyan_packed_silt_from_packed_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/cyan_packed_silt_from_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_pot_from_silt_pot.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_slab_from_cyan_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_slab_from_cyan_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_stairs_from_cyan_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_stairs_from_cyan_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_wall_from_cyan_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_wall_from_cyan_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingles_from_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/gray_packed_silt_from_packed_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/gray_packed_silt_from_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_pot_from_silt_pot.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_slab_from_gray_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_slab_from_gray_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_stairs_from_gray_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_stairs_from_gray_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_wall_from_gray_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_wall_from_gray_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingles_from_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/green_packed_silt_from_packed_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/green_packed_silt_from_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/green_silt_pot_from_silt_pot.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_slab_from_green_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_slab_from_green_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_stairs_from_green_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_stairs_from_green_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_wall_from_green_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_wall_from_green_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingles_from_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/light_blue_packed_silt_from_packed_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/light_blue_packed_silt_from_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_pot_from_silt_pot.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_slab_from_light_blue_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_slab_from_light_blue_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_stairs_from_light_blue_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_stairs_from_light_blue_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_wall_from_light_blue_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_wall_from_light_blue_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingles_from_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/light_gray_packed_silt_from_packed_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/light_gray_packed_silt_from_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_pot_from_silt_pot.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_slab_from_light_gray_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_slab_from_light_gray_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_stairs_from_light_gray_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_stairs_from_light_gray_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_wall_from_light_gray_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_wall_from_light_gray_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingles_from_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/lime_packed_silt_from_packed_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/lime_packed_silt_from_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_pot_from_silt_pot.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_slab_from_lime_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_slab_from_lime_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_stairs_from_lime_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_stairs_from_lime_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_wall_from_lime_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_wall_from_lime_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingles_from_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/magenta_packed_silt_from_packed_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/magenta_packed_silt_from_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_pot_from_silt_pot.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_slab_from_magenta_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_slab_from_magenta_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_stairs_from_magenta_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_stairs_from_magenta_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_wall_from_magenta_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_wall_from_magenta_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingles_from_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/mixed_silt_bricks.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/mixed_silt_bricks_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/orange_packed_silt_from_packed_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/orange_packed_silt_from_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_pot_from_silt_pot.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_slab_from_orange_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_slab_from_orange_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_stairs_from_orange_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_stairs_from_orange_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_wall_from_orange_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_wall_from_orange_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingles_from_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/packed_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/pink_packed_silt_from_packed_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/pink_packed_silt_from_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_pot_from_silt_pot.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_slab_from_pink_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_slab_from_pink_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_stairs_from_pink_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_stairs_from_pink_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_wall_from_pink_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_wall_from_pink_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingles_from_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/purple_packed_silt_from_packed_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/purple_packed_silt_from_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_pot_from_silt_pot.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_slab_from_purple_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_slab_from_purple_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_stairs_from_purple_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_stairs_from_purple_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_wall_from_purple_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_wall_from_purple_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingles_from_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/red_packed_silt_from_packed_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/red_packed_silt_from_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/red_silt_pot_from_silt_pot.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_slab_from_red_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_slab_from_red_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_stairs_from_red_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_stairs_from_red_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_wall_from_red_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_wall_from_red_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingles_from_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/silt_brick.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_slab.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_slab_from_silt_brick_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_stairs.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_stairs_from_silt_brick_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_trail.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_wall.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_wall_from_silt_brick_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/silt_bricks.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/silt_from_clay.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/silt_from_sand.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/silt_from_silt_balls.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/silt_pot.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_slab.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_slab_from_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_slab_from_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_stairs.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_stairs_from_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_stairs_from_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_wall.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_wall_from_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_wall_from_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/silt_shingles.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/silt_shingles_from_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/white_packed_silt_from_packed_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/white_packed_silt_from_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/white_silt_pot_from_silt_pot.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_slab_from_white_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_slab_from_white_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_stairs_from_white_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_stairs_from_white_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_wall_from_white_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_wall_from_white_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingles_from_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/yellow_packed_silt_from_packed_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/yellow_packed_silt_from_silt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_pot_from_silt_pot.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_slab_from_yellow_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_slab_from_yellow_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_stairs_from_yellow_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_stairs_from_yellow_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_wall_from_yellow_packed_silt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_wall_from_yellow_silt_shingle_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingles_from_packed_silt_stonecutting.json diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/black_packed_silt_from_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/black_packed_silt_from_packed_silt.json new file mode 100644 index 00000000..e36af74a --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/black_packed_silt_from_packed_silt.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:black_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:black_packed_silt_from_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_packed_silt", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:black_packed_silt_from_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/black_packed_silt_from_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/black_packed_silt_from_silt_shingles.json new file mode 100644 index 00000000..5f8c4836 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/black_packed_silt_from_silt_shingles.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:black_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:black_packed_silt_from_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_shingles", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:black_packed_silt_from_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/black_silt_pot.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/black_silt_pot.json new file mode 100644 index 00000000..2d025f44 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/black_silt_pot.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:black_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_pot": { + "conditions": { + "items": [ + { + "items": "twigs:silt_pot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:black_silt_pot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_pot", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:black_silt_pot" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/black_silt_shingle_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/black_silt_shingle_slab.json index 0f2639e4..3251d3ec 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/black_silt_shingle_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:black_silt_shingle_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_black_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:black_silt_shingles" - ] + "items": "twigs:black_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:black_silt_shingle_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_black_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:black_silt_shingle_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/black_silt_shingle_stairs.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/black_silt_shingle_stairs.json index af7e43a4..b2dce1eb 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/black_silt_shingle_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:black_silt_shingle_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_black_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:black_silt_shingles" - ] + "items": "twigs:black_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:black_silt_shingle_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_black_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:black_silt_shingle_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/black_silt_shingle_wall.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/black_silt_shingle_wall.json index c0ff3aa0..23ce15c4 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/black_silt_shingle_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:black_silt_shingle_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_black_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:black_silt_shingles" - ] + "items": "twigs:black_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:black_silt_shingle_wall" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_black_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:black_silt_shingle_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/black_silt_shingles.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingles.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/black_silt_shingles.json index eb3276ba..14f2f717 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingles.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/black_silt_shingles.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:black_silt_shingles" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_black_packed_silt": { "conditions": { "items": [ { - "items": [ - "twigs:black_packed_silt" - ] + "items": "twigs:black_packed_silt" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:black_silt_shingles" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_black_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:black_silt_shingles" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/blue_packed_silt_from_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/blue_packed_silt_from_packed_silt.json new file mode 100644 index 00000000..23d0465f --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/blue_packed_silt_from_packed_silt.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:blue_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:blue_packed_silt_from_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_packed_silt", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:blue_packed_silt_from_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/blue_packed_silt_from_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/blue_packed_silt_from_silt_shingles.json new file mode 100644 index 00000000..12ed5ea7 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/blue_packed_silt_from_silt_shingles.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:blue_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:blue_packed_silt_from_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_shingles", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:blue_packed_silt_from_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/blue_silt_pot.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/blue_silt_pot.json new file mode 100644 index 00000000..8d27d2a4 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/blue_silt_pot.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:blue_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_pot": { + "conditions": { + "items": [ + { + "items": "twigs:silt_pot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:blue_silt_pot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_pot", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:blue_silt_pot" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/blue_silt_shingle_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/blue_silt_shingle_slab.json index cf652739..a99d8070 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/blue_silt_shingle_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:blue_silt_shingle_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_blue_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:blue_silt_shingles" - ] + "items": "twigs:blue_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:blue_silt_shingle_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_blue_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:blue_silt_shingle_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/blue_silt_shingle_stairs.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/blue_silt_shingle_stairs.json index ffb2c521..e00a79fe 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/blue_silt_shingle_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:blue_silt_shingle_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_blue_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:blue_silt_shingles" - ] + "items": "twigs:blue_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:blue_silt_shingle_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_blue_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:blue_silt_shingle_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/blue_silt_shingle_wall.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/blue_silt_shingle_wall.json index 9ef29a79..174bc35e 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/blue_silt_shingle_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:blue_silt_shingle_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_blue_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:blue_silt_shingles" - ] + "items": "twigs:blue_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:blue_silt_shingle_wall" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_blue_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:blue_silt_shingle_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/blue_silt_shingles.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingles.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/blue_silt_shingles.json index 8f4b1d06..fe8178d5 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingles.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/blue_silt_shingles.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:blue_silt_shingles" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_blue_packed_silt": { "conditions": { "items": [ { - "items": [ - "twigs:blue_packed_silt" - ] + "items": "twigs:blue_packed_silt" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:blue_silt_shingles" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_blue_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:blue_silt_shingles" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/brown_packed_silt_from_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/brown_packed_silt_from_packed_silt.json new file mode 100644 index 00000000..f5d63e4b --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/brown_packed_silt_from_packed_silt.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:brown_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:brown_packed_silt_from_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_packed_silt", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:brown_packed_silt_from_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/brown_packed_silt_from_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/brown_packed_silt_from_silt_shingles.json new file mode 100644 index 00000000..42fc3c14 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/brown_packed_silt_from_silt_shingles.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:brown_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:brown_packed_silt_from_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_shingles", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:brown_packed_silt_from_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/brown_silt_pot.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/brown_silt_pot.json new file mode 100644 index 00000000..1f723562 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/brown_silt_pot.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:brown_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_pot": { + "conditions": { + "items": [ + { + "items": "twigs:silt_pot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:brown_silt_pot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_pot", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:brown_silt_pot" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/brown_silt_shingle_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/brown_silt_shingle_slab.json index 59bd069e..8a8b240c 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/brown_silt_shingle_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:brown_silt_shingle_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_brown_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:brown_silt_shingles" - ] + "items": "twigs:brown_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:brown_silt_shingle_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_brown_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:brown_silt_shingle_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/brown_silt_shingle_stairs.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/brown_silt_shingle_stairs.json index 9e858825..b1dc12f9 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/brown_silt_shingle_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:brown_silt_shingle_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_brown_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:brown_silt_shingles" - ] + "items": "twigs:brown_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:brown_silt_shingle_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_brown_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:brown_silt_shingle_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/brown_silt_shingle_wall.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/brown_silt_shingle_wall.json index bbc24ee5..b5e9d88e 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/brown_silt_shingle_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:brown_silt_shingle_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_brown_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:brown_silt_shingles" - ] + "items": "twigs:brown_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:brown_silt_shingle_wall" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_brown_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:brown_silt_shingle_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/brown_silt_shingles.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingles.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/brown_silt_shingles.json index 3ad5e815..239c8b80 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingles.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/brown_silt_shingles.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:brown_silt_shingles" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_brown_packed_silt": { "conditions": { "items": [ { - "items": [ - "twigs:brown_packed_silt" - ] + "items": "twigs:brown_packed_silt" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:brown_silt_shingles" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_brown_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:brown_silt_shingles" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/cyan_packed_silt_from_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/cyan_packed_silt_from_packed_silt.json new file mode 100644 index 00000000..3e71b987 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/cyan_packed_silt_from_packed_silt.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:cyan_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:cyan_packed_silt_from_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_packed_silt", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:cyan_packed_silt_from_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/cyan_packed_silt_from_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/cyan_packed_silt_from_silt_shingles.json new file mode 100644 index 00000000..f99c110c --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/cyan_packed_silt_from_silt_shingles.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:cyan_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:cyan_packed_silt_from_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_shingles", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:cyan_packed_silt_from_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/cyan_silt_pot.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/cyan_silt_pot.json new file mode 100644 index 00000000..91fdd792 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/cyan_silt_pot.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:cyan_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_pot": { + "conditions": { + "items": [ + { + "items": "twigs:silt_pot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:cyan_silt_pot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_pot", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:cyan_silt_pot" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/cyan_silt_shingle_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/cyan_silt_shingle_slab.json index 9ab8330a..484f234e 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/cyan_silt_shingle_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:cyan_silt_shingle_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_cyan_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:cyan_silt_shingles" - ] + "items": "twigs:cyan_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:cyan_silt_shingle_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_cyan_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:cyan_silt_shingle_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/cyan_silt_shingle_stairs.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/cyan_silt_shingle_stairs.json index ebf1d4a9..4cb7d071 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/cyan_silt_shingle_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:cyan_silt_shingle_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_cyan_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:cyan_silt_shingles" - ] + "items": "twigs:cyan_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:cyan_silt_shingle_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_cyan_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:cyan_silt_shingle_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/cyan_silt_shingle_wall.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/cyan_silt_shingle_wall.json index 2f1e3be9..09e85d8e 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/cyan_silt_shingle_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:cyan_silt_shingle_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_cyan_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:cyan_silt_shingles" - ] + "items": "twigs:cyan_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:cyan_silt_shingle_wall" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_cyan_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:cyan_silt_shingle_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/cyan_silt_shingles.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingles.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/cyan_silt_shingles.json index 8cbdf7e2..46cb80de 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingles.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/cyan_silt_shingles.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:cyan_silt_shingles" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_cyan_packed_silt": { "conditions": { "items": [ { - "items": [ - "twigs:cyan_packed_silt" - ] + "items": "twigs:cyan_packed_silt" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:cyan_silt_shingles" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_cyan_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:cyan_silt_shingles" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/gray_packed_silt_from_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/gray_packed_silt_from_packed_silt.json new file mode 100644 index 00000000..af363263 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/gray_packed_silt_from_packed_silt.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:gray_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:gray_packed_silt_from_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_packed_silt", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:gray_packed_silt_from_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/gray_packed_silt_from_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/gray_packed_silt_from_silt_shingles.json new file mode 100644 index 00000000..3518eded --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/gray_packed_silt_from_silt_shingles.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:gray_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:gray_packed_silt_from_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_shingles", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:gray_packed_silt_from_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/gray_silt_pot.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/gray_silt_pot.json new file mode 100644 index 00000000..70471c08 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/gray_silt_pot.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:gray_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_pot": { + "conditions": { + "items": [ + { + "items": "twigs:silt_pot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:gray_silt_pot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_pot", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:gray_silt_pot" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/gray_silt_shingle_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/gray_silt_shingle_slab.json index e12d60a9..d8a8d0b5 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/gray_silt_shingle_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:gray_silt_shingle_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_gray_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:gray_silt_shingles" - ] + "items": "twigs:gray_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:gray_silt_shingle_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_gray_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:gray_silt_shingle_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/gray_silt_shingle_stairs.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/gray_silt_shingle_stairs.json index d7f0dff0..64a069a5 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/gray_silt_shingle_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:gray_silt_shingle_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_gray_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:gray_silt_shingles" - ] + "items": "twigs:gray_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:gray_silt_shingle_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_gray_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:gray_silt_shingle_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/gray_silt_shingle_wall.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/gray_silt_shingle_wall.json index b8a08876..42a9e6b3 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/gray_silt_shingle_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:gray_silt_shingle_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_gray_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:gray_silt_shingles" - ] + "items": "twigs:gray_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:gray_silt_shingle_wall" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_gray_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:gray_silt_shingle_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/gray_silt_shingles.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingles.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/gray_silt_shingles.json index 7c6c3a74..b5046a41 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingles.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/gray_silt_shingles.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:gray_silt_shingles" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_gray_packed_silt": { "conditions": { "items": [ { - "items": [ - "twigs:gray_packed_silt" - ] + "items": "twigs:gray_packed_silt" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:gray_silt_shingles" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_gray_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:gray_silt_shingles" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/green_packed_silt_from_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/green_packed_silt_from_packed_silt.json new file mode 100644 index 00000000..954df758 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/green_packed_silt_from_packed_silt.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:green_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:green_packed_silt_from_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_packed_silt", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:green_packed_silt_from_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/green_packed_silt_from_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/green_packed_silt_from_silt_shingles.json new file mode 100644 index 00000000..feb37e0b --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/green_packed_silt_from_silt_shingles.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:green_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:green_packed_silt_from_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_shingles", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:green_packed_silt_from_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/green_silt_pot.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/green_silt_pot.json new file mode 100644 index 00000000..89194ba9 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/green_silt_pot.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:green_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_pot": { + "conditions": { + "items": [ + { + "items": "twigs:silt_pot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:green_silt_pot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_pot", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:green_silt_pot" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/green_silt_shingle_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/green_silt_shingle_slab.json index 9eba05cd..3cd65ff1 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/green_silt_shingle_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:green_silt_shingle_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_green_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:green_silt_shingles" - ] + "items": "twigs:green_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:green_silt_shingle_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_green_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:green_silt_shingle_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/green_silt_shingle_stairs.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/green_silt_shingle_stairs.json index d23d6860..d201550b 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/green_silt_shingle_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:green_silt_shingle_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_green_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:green_silt_shingles" - ] + "items": "twigs:green_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:green_silt_shingle_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_green_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:green_silt_shingle_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/green_silt_shingle_wall.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/green_silt_shingle_wall.json index c05f7b1e..25a00ee5 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/green_silt_shingle_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:green_silt_shingle_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_green_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:green_silt_shingles" - ] + "items": "twigs:green_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:green_silt_shingle_wall" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_green_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:green_silt_shingle_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/green_silt_shingles.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingles.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/green_silt_shingles.json index 190f7eab..d073a5d0 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingles.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/green_silt_shingles.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:green_silt_shingles" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_green_packed_silt": { "conditions": { "items": [ { - "items": [ - "twigs:green_packed_silt" - ] + "items": "twigs:green_packed_silt" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:green_silt_shingles" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_green_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:green_silt_shingles" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_blue_packed_silt_from_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_blue_packed_silt_from_packed_silt.json new file mode 100644 index 00000000..a36abab8 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_blue_packed_silt_from_packed_silt.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:light_blue_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:light_blue_packed_silt_from_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_packed_silt", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:light_blue_packed_silt_from_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_blue_packed_silt_from_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_blue_packed_silt_from_silt_shingles.json new file mode 100644 index 00000000..519bfe4d --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_blue_packed_silt_from_silt_shingles.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:light_blue_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:light_blue_packed_silt_from_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_shingles", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:light_blue_packed_silt_from_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_blue_silt_pot.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_blue_silt_pot.json new file mode 100644 index 00000000..6d5bac82 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_blue_silt_pot.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:light_blue_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_pot": { + "conditions": { + "items": [ + { + "items": "twigs:silt_pot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:light_blue_silt_pot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_pot", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:light_blue_silt_pot" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_blue_silt_shingle_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/light_blue_silt_shingle_slab.json index e6209505..54529b18 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_blue_silt_shingle_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:light_blue_silt_shingle_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_light_blue_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:light_blue_silt_shingles" - ] + "items": "twigs:light_blue_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:light_blue_silt_shingle_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_light_blue_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:light_blue_silt_shingle_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_blue_silt_shingle_stairs.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/light_blue_silt_shingle_stairs.json index 7cb88dbb..cfccaab0 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_blue_silt_shingle_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:light_blue_silt_shingle_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_light_blue_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:light_blue_silt_shingles" - ] + "items": "twigs:light_blue_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:light_blue_silt_shingle_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_light_blue_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:light_blue_silt_shingle_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_blue_silt_shingle_wall.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/light_blue_silt_shingle_wall.json index 7d5fc7fb..adecd752 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_blue_silt_shingle_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:light_blue_silt_shingle_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_light_blue_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:light_blue_silt_shingles" - ] + "items": "twigs:light_blue_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:light_blue_silt_shingle_wall" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_light_blue_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:light_blue_silt_shingle_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_blue_silt_shingles.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingles.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/light_blue_silt_shingles.json index fb2e711f..93774d00 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingles.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_blue_silt_shingles.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:light_blue_silt_shingles" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_light_blue_packed_silt": { "conditions": { "items": [ { - "items": [ - "twigs:light_blue_packed_silt" - ] + "items": "twigs:light_blue_packed_silt" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:light_blue_silt_shingles" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_light_blue_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:light_blue_silt_shingles" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_gray_packed_silt_from_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_gray_packed_silt_from_packed_silt.json new file mode 100644 index 00000000..d5d6c4d1 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_gray_packed_silt_from_packed_silt.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:light_gray_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:light_gray_packed_silt_from_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_packed_silt", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:light_gray_packed_silt_from_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_gray_packed_silt_from_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_gray_packed_silt_from_silt_shingles.json new file mode 100644 index 00000000..7cc05701 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_gray_packed_silt_from_silt_shingles.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:light_gray_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:light_gray_packed_silt_from_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_shingles", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:light_gray_packed_silt_from_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_gray_silt_pot.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_gray_silt_pot.json new file mode 100644 index 00000000..dd78f494 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_gray_silt_pot.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:light_gray_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_pot": { + "conditions": { + "items": [ + { + "items": "twigs:silt_pot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:light_gray_silt_pot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_pot", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:light_gray_silt_pot" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_gray_silt_shingle_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/light_gray_silt_shingle_slab.json index 696b328c..7f325783 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_gray_silt_shingle_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:light_gray_silt_shingle_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_light_gray_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:light_gray_silt_shingles" - ] + "items": "twigs:light_gray_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:light_gray_silt_shingle_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_light_gray_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:light_gray_silt_shingle_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_gray_silt_shingle_stairs.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/light_gray_silt_shingle_stairs.json index bd19b57b..fe955f62 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_gray_silt_shingle_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:light_gray_silt_shingle_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_light_gray_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:light_gray_silt_shingles" - ] + "items": "twigs:light_gray_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:light_gray_silt_shingle_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_light_gray_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:light_gray_silt_shingle_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_gray_silt_shingle_wall.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/light_gray_silt_shingle_wall.json index d903f689..016c303a 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_gray_silt_shingle_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:light_gray_silt_shingle_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_light_gray_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:light_gray_silt_shingles" - ] + "items": "twigs:light_gray_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:light_gray_silt_shingle_wall" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_light_gray_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:light_gray_silt_shingle_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_gray_silt_shingles.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingles.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/light_gray_silt_shingles.json index b3c776a6..ece2682c 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingles.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/light_gray_silt_shingles.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:light_gray_silt_shingles" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_light_gray_packed_silt": { "conditions": { "items": [ { - "items": [ - "twigs:light_gray_packed_silt" - ] + "items": "twigs:light_gray_packed_silt" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:light_gray_silt_shingles" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_light_gray_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:light_gray_silt_shingles" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/lime_packed_silt_from_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/lime_packed_silt_from_packed_silt.json new file mode 100644 index 00000000..5107c9a2 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/lime_packed_silt_from_packed_silt.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:lime_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:lime_packed_silt_from_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_packed_silt", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:lime_packed_silt_from_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/lime_packed_silt_from_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/lime_packed_silt_from_silt_shingles.json new file mode 100644 index 00000000..9daabfaf --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/lime_packed_silt_from_silt_shingles.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:lime_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:lime_packed_silt_from_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_shingles", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:lime_packed_silt_from_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/lime_silt_pot.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/lime_silt_pot.json new file mode 100644 index 00000000..60ac16af --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/lime_silt_pot.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:lime_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_pot": { + "conditions": { + "items": [ + { + "items": "twigs:silt_pot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:lime_silt_pot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_pot", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:lime_silt_pot" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/lime_silt_shingle_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/lime_silt_shingle_slab.json index bdf781d7..b5b84ded 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/lime_silt_shingle_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:lime_silt_shingle_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_lime_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:lime_silt_shingles" - ] + "items": "twigs:lime_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:lime_silt_shingle_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_lime_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:lime_silt_shingle_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/lime_silt_shingle_stairs.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/lime_silt_shingle_stairs.json index f64618b8..a9e5eee8 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/lime_silt_shingle_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:lime_silt_shingle_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_lime_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:lime_silt_shingles" - ] + "items": "twigs:lime_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:lime_silt_shingle_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_lime_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:lime_silt_shingle_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/lime_silt_shingle_wall.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/lime_silt_shingle_wall.json index b912c318..e58c419c 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/lime_silt_shingle_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:lime_silt_shingle_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_lime_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:lime_silt_shingles" - ] + "items": "twigs:lime_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:lime_silt_shingle_wall" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_lime_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:lime_silt_shingle_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/lime_silt_shingles.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingles.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/lime_silt_shingles.json index 40d56d72..75f019c6 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingles.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/lime_silt_shingles.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:lime_silt_shingles" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_lime_packed_silt": { "conditions": { "items": [ { - "items": [ - "twigs:lime_packed_silt" - ] + "items": "twigs:lime_packed_silt" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:lime_silt_shingles" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_lime_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:lime_silt_shingles" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/magenta_packed_silt_from_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/magenta_packed_silt_from_packed_silt.json new file mode 100644 index 00000000..0e74cba7 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/magenta_packed_silt_from_packed_silt.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:magenta_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:magenta_packed_silt_from_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_packed_silt", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:magenta_packed_silt_from_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/magenta_packed_silt_from_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/magenta_packed_silt_from_silt_shingles.json new file mode 100644 index 00000000..f15135a4 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/magenta_packed_silt_from_silt_shingles.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:magenta_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:magenta_packed_silt_from_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_shingles", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:magenta_packed_silt_from_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/magenta_silt_pot.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/magenta_silt_pot.json new file mode 100644 index 00000000..2c5b3dda --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/magenta_silt_pot.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:magenta_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_pot": { + "conditions": { + "items": [ + { + "items": "twigs:silt_pot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:magenta_silt_pot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_pot", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:magenta_silt_pot" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/magenta_silt_shingle_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/magenta_silt_shingle_slab.json index e660f54e..45e84ec7 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/magenta_silt_shingle_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:magenta_silt_shingle_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_magenta_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:magenta_silt_shingles" - ] + "items": "twigs:magenta_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:magenta_silt_shingle_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_magenta_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:magenta_silt_shingle_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/magenta_silt_shingle_stairs.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/magenta_silt_shingle_stairs.json index 6c316935..afdc58f8 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/magenta_silt_shingle_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:magenta_silt_shingle_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_magenta_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:magenta_silt_shingles" - ] + "items": "twigs:magenta_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:magenta_silt_shingle_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_magenta_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:magenta_silt_shingle_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/magenta_silt_shingle_wall.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/magenta_silt_shingle_wall.json index fbe18998..78a0825e 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/magenta_silt_shingle_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:magenta_silt_shingle_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_magenta_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:magenta_silt_shingles" - ] + "items": "twigs:magenta_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:magenta_silt_shingle_wall" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_magenta_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:magenta_silt_shingle_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/magenta_silt_shingles.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingles.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/magenta_silt_shingles.json index 5c6dcbee..71938b6f 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingles.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/magenta_silt_shingles.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:magenta_silt_shingles" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_magenta_packed_silt": { "conditions": { "items": [ { - "items": [ - "twigs:magenta_packed_silt" - ] + "items": "twigs:magenta_packed_silt" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:magenta_silt_shingles" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_magenta_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:magenta_silt_shingles" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/orange_packed_silt_from_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/orange_packed_silt_from_packed_silt.json new file mode 100644 index 00000000..ebb70984 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/orange_packed_silt_from_packed_silt.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:orange_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:orange_packed_silt_from_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_packed_silt", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:orange_packed_silt_from_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/orange_packed_silt_from_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/orange_packed_silt_from_silt_shingles.json new file mode 100644 index 00000000..e43a76ab --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/orange_packed_silt_from_silt_shingles.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:orange_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:orange_packed_silt_from_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_shingles", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:orange_packed_silt_from_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/orange_silt_pot.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/orange_silt_pot.json new file mode 100644 index 00000000..dff77ebb --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/orange_silt_pot.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:orange_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_pot": { + "conditions": { + "items": [ + { + "items": "twigs:silt_pot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:orange_silt_pot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_pot", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:orange_silt_pot" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/orange_silt_shingle_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/orange_silt_shingle_slab.json index 8cd5ca5f..7c840436 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/orange_silt_shingle_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:orange_silt_shingle_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_orange_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:orange_silt_shingles" - ] + "items": "twigs:orange_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:orange_silt_shingle_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_orange_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:orange_silt_shingle_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/orange_silt_shingle_stairs.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/orange_silt_shingle_stairs.json index 138c1dec..17b013ab 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/orange_silt_shingle_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:orange_silt_shingle_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_orange_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:orange_silt_shingles" - ] + "items": "twigs:orange_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:orange_silt_shingle_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_orange_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:orange_silt_shingle_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/orange_silt_shingle_wall.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/orange_silt_shingle_wall.json index 3dfa091b..fd1c701b 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/orange_silt_shingle_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:orange_silt_shingle_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_orange_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:orange_silt_shingles" - ] + "items": "twigs:orange_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:orange_silt_shingle_wall" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_orange_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:orange_silt_shingle_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/orange_silt_shingles.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingles.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/orange_silt_shingles.json index 82ceddf1..03086f22 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingles.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/orange_silt_shingles.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:orange_silt_shingles" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_orange_packed_silt": { "conditions": { "items": [ { - "items": [ - "twigs:orange_packed_silt" - ] + "items": "twigs:orange_packed_silt" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:orange_silt_shingles" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_orange_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:orange_silt_shingles" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/pink_packed_silt_from_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/pink_packed_silt_from_packed_silt.json new file mode 100644 index 00000000..92c952ce --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/pink_packed_silt_from_packed_silt.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:pink_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:pink_packed_silt_from_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_packed_silt", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:pink_packed_silt_from_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/pink_packed_silt_from_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/pink_packed_silt_from_silt_shingles.json new file mode 100644 index 00000000..7281cab8 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/pink_packed_silt_from_silt_shingles.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:pink_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:pink_packed_silt_from_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_shingles", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:pink_packed_silt_from_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/pink_silt_pot.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/pink_silt_pot.json new file mode 100644 index 00000000..72074b20 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/pink_silt_pot.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:pink_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_pot": { + "conditions": { + "items": [ + { + "items": "twigs:silt_pot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:pink_silt_pot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_pot", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:pink_silt_pot" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/pink_silt_shingle_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/pink_silt_shingle_slab.json index 869095b2..3c536ada 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/pink_silt_shingle_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:pink_silt_shingle_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_pink_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:pink_silt_shingles" - ] + "items": "twigs:pink_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:pink_silt_shingle_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_pink_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:pink_silt_shingle_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/pink_silt_shingle_stairs.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/pink_silt_shingle_stairs.json index a7793204..9c02811a 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/pink_silt_shingle_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:pink_silt_shingle_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_pink_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:pink_silt_shingles" - ] + "items": "twigs:pink_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:pink_silt_shingle_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_pink_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:pink_silt_shingle_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/pink_silt_shingle_wall.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/pink_silt_shingle_wall.json index 56f69684..a572e826 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/pink_silt_shingle_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:pink_silt_shingle_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_pink_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:pink_silt_shingles" - ] + "items": "twigs:pink_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:pink_silt_shingle_wall" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_pink_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:pink_silt_shingle_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/pink_silt_shingles.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingles.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/pink_silt_shingles.json index a37db925..afbf0a90 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingles.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/pink_silt_shingles.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:pink_silt_shingles" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_pink_packed_silt": { "conditions": { "items": [ { - "items": [ - "twigs:pink_packed_silt" - ] + "items": "twigs:pink_packed_silt" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:pink_silt_shingles" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_pink_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:pink_silt_shingles" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/purple_packed_silt_from_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/purple_packed_silt_from_packed_silt.json new file mode 100644 index 00000000..d2c599ad --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/purple_packed_silt_from_packed_silt.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:purple_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:purple_packed_silt_from_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_packed_silt", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:purple_packed_silt_from_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/purple_packed_silt_from_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/purple_packed_silt_from_silt_shingles.json new file mode 100644 index 00000000..73351ad2 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/purple_packed_silt_from_silt_shingles.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:purple_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:purple_packed_silt_from_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_shingles", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:purple_packed_silt_from_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/purple_silt_pot.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/purple_silt_pot.json new file mode 100644 index 00000000..c9bcc9dc --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/purple_silt_pot.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:purple_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_pot": { + "conditions": { + "items": [ + { + "items": "twigs:silt_pot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:purple_silt_pot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_pot", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:purple_silt_pot" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/purple_silt_shingle_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/purple_silt_shingle_slab.json index d6573ead..67ea913f 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/purple_silt_shingle_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:purple_silt_shingle_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_purple_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:purple_silt_shingles" - ] + "items": "twigs:purple_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:purple_silt_shingle_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_purple_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:purple_silt_shingle_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/purple_silt_shingle_stairs.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/purple_silt_shingle_stairs.json index 2fa85955..f1bbc4d9 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/purple_silt_shingle_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:purple_silt_shingle_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_purple_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:purple_silt_shingles" - ] + "items": "twigs:purple_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:purple_silt_shingle_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_purple_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:purple_silt_shingle_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/purple_silt_shingle_wall.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/purple_silt_shingle_wall.json index b1ce2b37..45f68bfe 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/purple_silt_shingle_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:purple_silt_shingle_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_purple_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:purple_silt_shingles" - ] + "items": "twigs:purple_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:purple_silt_shingle_wall" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_purple_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:purple_silt_shingle_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/purple_silt_shingles.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingles.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/purple_silt_shingles.json index 5c6e4e9e..b37e9e15 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingles.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/purple_silt_shingles.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:purple_silt_shingles" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_purple_packed_silt": { "conditions": { "items": [ { - "items": [ - "twigs:purple_packed_silt" - ] + "items": "twigs:purple_packed_silt" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:purple_silt_shingles" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_purple_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:purple_silt_shingles" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/red_packed_silt_from_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/red_packed_silt_from_packed_silt.json new file mode 100644 index 00000000..6613d831 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/red_packed_silt_from_packed_silt.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:red_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:red_packed_silt_from_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_packed_silt", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:red_packed_silt_from_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/red_packed_silt_from_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/red_packed_silt_from_silt_shingles.json new file mode 100644 index 00000000..be07ff59 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/red_packed_silt_from_silt_shingles.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:red_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:red_packed_silt_from_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_shingles", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:red_packed_silt_from_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/red_silt_pot.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/red_silt_pot.json new file mode 100644 index 00000000..70d91cee --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/red_silt_pot.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:red_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_pot": { + "conditions": { + "items": [ + { + "items": "twigs:silt_pot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:red_silt_pot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_pot", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:red_silt_pot" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/red_silt_shingle_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/red_silt_shingle_slab.json index 1f09858f..f5f7c737 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/red_silt_shingle_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:red_silt_shingle_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_red_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:red_silt_shingles" - ] + "items": "twigs:red_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:red_silt_shingle_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_red_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:red_silt_shingle_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/red_silt_shingle_stairs.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/red_silt_shingle_stairs.json index a85c7e22..0ddbd66e 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/red_silt_shingle_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:red_silt_shingle_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_red_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:red_silt_shingles" - ] + "items": "twigs:red_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:red_silt_shingle_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_red_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:red_silt_shingle_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/red_silt_shingle_wall.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/red_silt_shingle_wall.json index 91913c3a..5784ec48 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/red_silt_shingle_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:red_silt_shingle_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_red_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:red_silt_shingles" - ] + "items": "twigs:red_silt_shingles" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:red_silt_shingle_wall" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_red_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:red_silt_shingle_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/red_silt_shingles.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingles.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/red_silt_shingles.json index 16894ade..4880dd4f 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingles.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/red_silt_shingles.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:red_silt_shingles" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_red_packed_silt": { "conditions": { "items": [ { - "items": [ - "twigs:red_packed_silt" - ] + "items": "twigs:red_packed_silt" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:red_silt_shingles" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_red_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:red_silt_shingles" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/black_silt_shingle_slab_from_black_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/black_silt_shingle_slab_from_black_packed_silt.json new file mode 100644 index 00000000..c5b885d4 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/black_silt_shingle_slab_from_black_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_black_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:black_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/black_silt_shingle_slab_from_black_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_black_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/black_silt_shingle_slab_from_black_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/black_silt_shingle_slab_from_black_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/black_silt_shingle_slab_from_black_silt_shingles.json new file mode 100644 index 00000000..aea1b36a --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/black_silt_shingle_slab_from_black_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_black_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:black_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/black_silt_shingle_slab_from_black_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_black_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/black_silt_shingle_slab_from_black_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/black_silt_shingle_stairs_from_black_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/black_silt_shingle_stairs_from_black_packed_silt.json new file mode 100644 index 00000000..3f2a4d34 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/black_silt_shingle_stairs_from_black_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_black_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:black_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/black_silt_shingle_stairs_from_black_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_black_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/black_silt_shingle_stairs_from_black_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/black_silt_shingle_stairs_from_black_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/black_silt_shingle_stairs_from_black_silt_shingles.json new file mode 100644 index 00000000..6fa90821 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/black_silt_shingle_stairs_from_black_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_black_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:black_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/black_silt_shingle_stairs_from_black_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_black_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/black_silt_shingle_stairs_from_black_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/black_silt_shingle_wall_from_black_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/black_silt_shingle_wall_from_black_packed_silt.json new file mode 100644 index 00000000..cb8c1398 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/black_silt_shingle_wall_from_black_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_black_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:black_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/black_silt_shingle_wall_from_black_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_black_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/black_silt_shingle_wall_from_black_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/black_silt_shingle_wall_from_black_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/black_silt_shingle_wall_from_black_silt_shingles.json new file mode 100644 index 00000000..6c4c9a6c --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/black_silt_shingle_wall_from_black_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_black_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:black_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/black_silt_shingle_wall_from_black_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_black_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/black_silt_shingle_wall_from_black_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/black_silt_shingles_from_black_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/black_silt_shingles_from_black_packed_silt.json new file mode 100644 index 00000000..11f3937c --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/black_silt_shingles_from_black_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_black_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:black_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/black_silt_shingles_from_black_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_black_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/black_silt_shingles_from_black_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blue_silt_shingle_slab_from_blue_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blue_silt_shingle_slab_from_blue_packed_silt.json new file mode 100644 index 00000000..7402cf37 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blue_silt_shingle_slab_from_blue_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blue_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:blue_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/blue_silt_shingle_slab_from_blue_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blue_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/blue_silt_shingle_slab_from_blue_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blue_silt_shingle_slab_from_blue_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blue_silt_shingle_slab_from_blue_silt_shingles.json new file mode 100644 index 00000000..34b4bade --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blue_silt_shingle_slab_from_blue_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blue_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:blue_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/blue_silt_shingle_slab_from_blue_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blue_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/blue_silt_shingle_slab_from_blue_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blue_silt_shingle_stairs_from_blue_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blue_silt_shingle_stairs_from_blue_packed_silt.json new file mode 100644 index 00000000..6078de3d --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blue_silt_shingle_stairs_from_blue_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blue_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:blue_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/blue_silt_shingle_stairs_from_blue_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blue_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/blue_silt_shingle_stairs_from_blue_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blue_silt_shingle_stairs_from_blue_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blue_silt_shingle_stairs_from_blue_silt_shingles.json new file mode 100644 index 00000000..aaad3f2e --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blue_silt_shingle_stairs_from_blue_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blue_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:blue_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/blue_silt_shingle_stairs_from_blue_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blue_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/blue_silt_shingle_stairs_from_blue_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blue_silt_shingle_wall_from_blue_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blue_silt_shingle_wall_from_blue_packed_silt.json new file mode 100644 index 00000000..c5adbbd6 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blue_silt_shingle_wall_from_blue_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blue_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:blue_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/blue_silt_shingle_wall_from_blue_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blue_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/blue_silt_shingle_wall_from_blue_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blue_silt_shingle_wall_from_blue_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blue_silt_shingle_wall_from_blue_silt_shingles.json new file mode 100644 index 00000000..b9091d6a --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blue_silt_shingle_wall_from_blue_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blue_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:blue_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/blue_silt_shingle_wall_from_blue_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blue_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/blue_silt_shingle_wall_from_blue_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blue_silt_shingles_from_blue_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blue_silt_shingles_from_blue_packed_silt.json new file mode 100644 index 00000000..b3c93bd5 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blue_silt_shingles_from_blue_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blue_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:blue_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/blue_silt_shingles_from_blue_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blue_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/blue_silt_shingles_from_blue_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brown_silt_shingle_slab_from_brown_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brown_silt_shingle_slab_from_brown_packed_silt.json new file mode 100644 index 00000000..cb9a544b --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brown_silt_shingle_slab_from_brown_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_brown_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:brown_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/brown_silt_shingle_slab_from_brown_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_brown_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/brown_silt_shingle_slab_from_brown_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brown_silt_shingle_slab_from_brown_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brown_silt_shingle_slab_from_brown_silt_shingles.json new file mode 100644 index 00000000..12daca7d --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brown_silt_shingle_slab_from_brown_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_brown_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:brown_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/brown_silt_shingle_slab_from_brown_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_brown_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/brown_silt_shingle_slab_from_brown_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brown_silt_shingle_stairs_from_brown_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brown_silt_shingle_stairs_from_brown_packed_silt.json new file mode 100644 index 00000000..bdee87a7 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brown_silt_shingle_stairs_from_brown_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_brown_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:brown_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/brown_silt_shingle_stairs_from_brown_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_brown_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/brown_silt_shingle_stairs_from_brown_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brown_silt_shingle_stairs_from_brown_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brown_silt_shingle_stairs_from_brown_silt_shingles.json new file mode 100644 index 00000000..9cfde2ff --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brown_silt_shingle_stairs_from_brown_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_brown_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:brown_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/brown_silt_shingle_stairs_from_brown_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_brown_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/brown_silt_shingle_stairs_from_brown_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brown_silt_shingle_wall_from_brown_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brown_silt_shingle_wall_from_brown_packed_silt.json new file mode 100644 index 00000000..72da7fcf --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brown_silt_shingle_wall_from_brown_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_brown_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:brown_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/brown_silt_shingle_wall_from_brown_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_brown_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/brown_silt_shingle_wall_from_brown_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brown_silt_shingle_wall_from_brown_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brown_silt_shingle_wall_from_brown_silt_shingles.json new file mode 100644 index 00000000..639b904f --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brown_silt_shingle_wall_from_brown_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_brown_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:brown_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/brown_silt_shingle_wall_from_brown_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_brown_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/brown_silt_shingle_wall_from_brown_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brown_silt_shingles_from_brown_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brown_silt_shingles_from_brown_packed_silt.json new file mode 100644 index 00000000..cf746c55 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brown_silt_shingles_from_brown_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_brown_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:brown_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/brown_silt_shingles_from_brown_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_brown_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/brown_silt_shingles_from_brown_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cyan_silt_shingle_slab_from_cyan_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cyan_silt_shingle_slab_from_cyan_packed_silt.json new file mode 100644 index 00000000..3138b123 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cyan_silt_shingle_slab_from_cyan_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cyan_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:cyan_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/cyan_silt_shingle_slab_from_cyan_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cyan_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/cyan_silt_shingle_slab_from_cyan_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cyan_silt_shingle_slab_from_cyan_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cyan_silt_shingle_slab_from_cyan_silt_shingles.json new file mode 100644 index 00000000..82a39f5a --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cyan_silt_shingle_slab_from_cyan_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cyan_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:cyan_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/cyan_silt_shingle_slab_from_cyan_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cyan_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/cyan_silt_shingle_slab_from_cyan_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cyan_silt_shingle_stairs_from_cyan_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cyan_silt_shingle_stairs_from_cyan_packed_silt.json new file mode 100644 index 00000000..7d0a89f8 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cyan_silt_shingle_stairs_from_cyan_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cyan_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:cyan_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/cyan_silt_shingle_stairs_from_cyan_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cyan_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/cyan_silt_shingle_stairs_from_cyan_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cyan_silt_shingle_stairs_from_cyan_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cyan_silt_shingle_stairs_from_cyan_silt_shingles.json new file mode 100644 index 00000000..4df9f0b2 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cyan_silt_shingle_stairs_from_cyan_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cyan_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:cyan_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/cyan_silt_shingle_stairs_from_cyan_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cyan_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/cyan_silt_shingle_stairs_from_cyan_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cyan_silt_shingle_wall_from_cyan_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cyan_silt_shingle_wall_from_cyan_packed_silt.json new file mode 100644 index 00000000..e753ad80 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cyan_silt_shingle_wall_from_cyan_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cyan_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:cyan_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/cyan_silt_shingle_wall_from_cyan_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cyan_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/cyan_silt_shingle_wall_from_cyan_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cyan_silt_shingle_wall_from_cyan_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cyan_silt_shingle_wall_from_cyan_silt_shingles.json new file mode 100644 index 00000000..9537bc75 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cyan_silt_shingle_wall_from_cyan_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cyan_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:cyan_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/cyan_silt_shingle_wall_from_cyan_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cyan_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/cyan_silt_shingle_wall_from_cyan_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cyan_silt_shingles_from_cyan_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cyan_silt_shingles_from_cyan_packed_silt.json new file mode 100644 index 00000000..6b50a3b6 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cyan_silt_shingles_from_cyan_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cyan_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:cyan_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/cyan_silt_shingles_from_cyan_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cyan_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/cyan_silt_shingles_from_cyan_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/gray_silt_shingle_slab_from_gray_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/gray_silt_shingle_slab_from_gray_packed_silt.json new file mode 100644 index 00000000..b80b5355 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/gray_silt_shingle_slab_from_gray_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_gray_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:gray_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/gray_silt_shingle_slab_from_gray_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_gray_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/gray_silt_shingle_slab_from_gray_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/gray_silt_shingle_slab_from_gray_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/gray_silt_shingle_slab_from_gray_silt_shingles.json new file mode 100644 index 00000000..5edbc992 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/gray_silt_shingle_slab_from_gray_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_gray_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:gray_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/gray_silt_shingle_slab_from_gray_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_gray_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/gray_silt_shingle_slab_from_gray_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/gray_silt_shingle_stairs_from_gray_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/gray_silt_shingle_stairs_from_gray_packed_silt.json new file mode 100644 index 00000000..b3abd9c1 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/gray_silt_shingle_stairs_from_gray_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_gray_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:gray_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/gray_silt_shingle_stairs_from_gray_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_gray_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/gray_silt_shingle_stairs_from_gray_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/gray_silt_shingle_stairs_from_gray_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/gray_silt_shingle_stairs_from_gray_silt_shingles.json new file mode 100644 index 00000000..87e29aaa --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/gray_silt_shingle_stairs_from_gray_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_gray_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:gray_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/gray_silt_shingle_stairs_from_gray_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_gray_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/gray_silt_shingle_stairs_from_gray_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/gray_silt_shingle_wall_from_gray_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/gray_silt_shingle_wall_from_gray_packed_silt.json new file mode 100644 index 00000000..7c943adf --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/gray_silt_shingle_wall_from_gray_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_gray_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:gray_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/gray_silt_shingle_wall_from_gray_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_gray_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/gray_silt_shingle_wall_from_gray_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/gray_silt_shingle_wall_from_gray_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/gray_silt_shingle_wall_from_gray_silt_shingles.json new file mode 100644 index 00000000..1eec5876 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/gray_silt_shingle_wall_from_gray_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_gray_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:gray_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/gray_silt_shingle_wall_from_gray_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_gray_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/gray_silt_shingle_wall_from_gray_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/gray_silt_shingles_from_gray_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/gray_silt_shingles_from_gray_packed_silt.json new file mode 100644 index 00000000..f4a8b604 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/gray_silt_shingles_from_gray_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_gray_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:gray_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/gray_silt_shingles_from_gray_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_gray_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/gray_silt_shingles_from_gray_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/green_silt_shingle_slab_from_green_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/green_silt_shingle_slab_from_green_packed_silt.json new file mode 100644 index 00000000..7218e558 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/green_silt_shingle_slab_from_green_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_green_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:green_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/green_silt_shingle_slab_from_green_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_green_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/green_silt_shingle_slab_from_green_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/green_silt_shingle_slab_from_green_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/green_silt_shingle_slab_from_green_silt_shingles.json new file mode 100644 index 00000000..ba582b79 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/green_silt_shingle_slab_from_green_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_green_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:green_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/green_silt_shingle_slab_from_green_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_green_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/green_silt_shingle_slab_from_green_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/green_silt_shingle_stairs_from_green_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/green_silt_shingle_stairs_from_green_packed_silt.json new file mode 100644 index 00000000..84a2d519 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/green_silt_shingle_stairs_from_green_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_green_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:green_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/green_silt_shingle_stairs_from_green_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_green_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/green_silt_shingle_stairs_from_green_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/green_silt_shingle_stairs_from_green_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/green_silt_shingle_stairs_from_green_silt_shingles.json new file mode 100644 index 00000000..236698a3 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/green_silt_shingle_stairs_from_green_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_green_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:green_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/green_silt_shingle_stairs_from_green_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_green_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/green_silt_shingle_stairs_from_green_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/green_silt_shingle_wall_from_green_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/green_silt_shingle_wall_from_green_packed_silt.json new file mode 100644 index 00000000..e9c58dfd --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/green_silt_shingle_wall_from_green_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_green_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:green_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/green_silt_shingle_wall_from_green_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_green_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/green_silt_shingle_wall_from_green_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/green_silt_shingle_wall_from_green_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/green_silt_shingle_wall_from_green_silt_shingles.json new file mode 100644 index 00000000..c92a6224 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/green_silt_shingle_wall_from_green_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_green_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:green_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/green_silt_shingle_wall_from_green_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_green_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/green_silt_shingle_wall_from_green_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/green_silt_shingles_from_green_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/green_silt_shingles_from_green_packed_silt.json new file mode 100644 index 00000000..3b59495d --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/green_silt_shingles_from_green_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_green_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:green_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/green_silt_shingles_from_green_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_green_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/green_silt_shingles_from_green_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_blue_silt_shingle_slab_from_light_blue_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_blue_silt_shingle_slab_from_light_blue_packed_silt.json new file mode 100644 index 00000000..94511884 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_blue_silt_shingle_slab_from_light_blue_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_light_blue_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:light_blue_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/light_blue_silt_shingle_slab_from_light_blue_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_light_blue_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/light_blue_silt_shingle_slab_from_light_blue_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_blue_silt_shingle_slab_from_light_blue_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_blue_silt_shingle_slab_from_light_blue_silt_shingles.json new file mode 100644 index 00000000..fc100948 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_blue_silt_shingle_slab_from_light_blue_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_light_blue_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:light_blue_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/light_blue_silt_shingle_slab_from_light_blue_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_light_blue_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/light_blue_silt_shingle_slab_from_light_blue_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_blue_silt_shingle_stairs_from_light_blue_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_blue_silt_shingle_stairs_from_light_blue_packed_silt.json new file mode 100644 index 00000000..6f2747ef --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_blue_silt_shingle_stairs_from_light_blue_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_light_blue_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:light_blue_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/light_blue_silt_shingle_stairs_from_light_blue_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_light_blue_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/light_blue_silt_shingle_stairs_from_light_blue_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_blue_silt_shingle_stairs_from_light_blue_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_blue_silt_shingle_stairs_from_light_blue_silt_shingles.json new file mode 100644 index 00000000..04786280 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_blue_silt_shingle_stairs_from_light_blue_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_light_blue_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:light_blue_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/light_blue_silt_shingle_stairs_from_light_blue_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_light_blue_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/light_blue_silt_shingle_stairs_from_light_blue_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_blue_silt_shingle_wall_from_light_blue_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_blue_silt_shingle_wall_from_light_blue_packed_silt.json new file mode 100644 index 00000000..066ce24b --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_blue_silt_shingle_wall_from_light_blue_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_light_blue_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:light_blue_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/light_blue_silt_shingle_wall_from_light_blue_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_light_blue_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/light_blue_silt_shingle_wall_from_light_blue_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_blue_silt_shingle_wall_from_light_blue_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_blue_silt_shingle_wall_from_light_blue_silt_shingles.json new file mode 100644 index 00000000..c9319f53 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_blue_silt_shingle_wall_from_light_blue_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_light_blue_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:light_blue_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/light_blue_silt_shingle_wall_from_light_blue_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_light_blue_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/light_blue_silt_shingle_wall_from_light_blue_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_blue_silt_shingles_from_light_blue_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_blue_silt_shingles_from_light_blue_packed_silt.json new file mode 100644 index 00000000..8f33c4ec --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_blue_silt_shingles_from_light_blue_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_light_blue_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:light_blue_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/light_blue_silt_shingles_from_light_blue_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_light_blue_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/light_blue_silt_shingles_from_light_blue_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_gray_silt_shingle_slab_from_light_gray_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_gray_silt_shingle_slab_from_light_gray_packed_silt.json new file mode 100644 index 00000000..f1e16ac7 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_gray_silt_shingle_slab_from_light_gray_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_light_gray_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:light_gray_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/light_gray_silt_shingle_slab_from_light_gray_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_light_gray_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/light_gray_silt_shingle_slab_from_light_gray_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_gray_silt_shingle_slab_from_light_gray_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_gray_silt_shingle_slab_from_light_gray_silt_shingles.json new file mode 100644 index 00000000..95803534 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_gray_silt_shingle_slab_from_light_gray_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_light_gray_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:light_gray_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/light_gray_silt_shingle_slab_from_light_gray_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_light_gray_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/light_gray_silt_shingle_slab_from_light_gray_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_gray_silt_shingle_stairs_from_light_gray_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_gray_silt_shingle_stairs_from_light_gray_packed_silt.json new file mode 100644 index 00000000..06b7f2c4 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_gray_silt_shingle_stairs_from_light_gray_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_light_gray_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:light_gray_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/light_gray_silt_shingle_stairs_from_light_gray_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_light_gray_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/light_gray_silt_shingle_stairs_from_light_gray_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_gray_silt_shingle_stairs_from_light_gray_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_gray_silt_shingle_stairs_from_light_gray_silt_shingles.json new file mode 100644 index 00000000..3192516e --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_gray_silt_shingle_stairs_from_light_gray_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_light_gray_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:light_gray_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/light_gray_silt_shingle_stairs_from_light_gray_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_light_gray_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/light_gray_silt_shingle_stairs_from_light_gray_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_gray_silt_shingle_wall_from_light_gray_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_gray_silt_shingle_wall_from_light_gray_packed_silt.json new file mode 100644 index 00000000..00edc5b1 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_gray_silt_shingle_wall_from_light_gray_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_light_gray_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:light_gray_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/light_gray_silt_shingle_wall_from_light_gray_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_light_gray_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/light_gray_silt_shingle_wall_from_light_gray_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_gray_silt_shingle_wall_from_light_gray_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_gray_silt_shingle_wall_from_light_gray_silt_shingles.json new file mode 100644 index 00000000..ec0c21a1 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_gray_silt_shingle_wall_from_light_gray_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_light_gray_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:light_gray_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/light_gray_silt_shingle_wall_from_light_gray_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_light_gray_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/light_gray_silt_shingle_wall_from_light_gray_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_gray_silt_shingles_from_light_gray_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_gray_silt_shingles_from_light_gray_packed_silt.json new file mode 100644 index 00000000..850d9ac1 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/light_gray_silt_shingles_from_light_gray_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_light_gray_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:light_gray_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/light_gray_silt_shingles_from_light_gray_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_light_gray_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/light_gray_silt_shingles_from_light_gray_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/lime_silt_shingle_slab_from_lime_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/lime_silt_shingle_slab_from_lime_packed_silt.json new file mode 100644 index 00000000..4a843577 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/lime_silt_shingle_slab_from_lime_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_lime_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:lime_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/lime_silt_shingle_slab_from_lime_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_lime_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/lime_silt_shingle_slab_from_lime_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/lime_silt_shingle_slab_from_lime_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/lime_silt_shingle_slab_from_lime_silt_shingles.json new file mode 100644 index 00000000..adf877e1 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/lime_silt_shingle_slab_from_lime_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_lime_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:lime_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/lime_silt_shingle_slab_from_lime_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_lime_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/lime_silt_shingle_slab_from_lime_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/lime_silt_shingle_stairs_from_lime_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/lime_silt_shingle_stairs_from_lime_packed_silt.json new file mode 100644 index 00000000..f42a5f39 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/lime_silt_shingle_stairs_from_lime_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_lime_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:lime_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/lime_silt_shingle_stairs_from_lime_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_lime_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/lime_silt_shingle_stairs_from_lime_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/lime_silt_shingle_stairs_from_lime_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/lime_silt_shingle_stairs_from_lime_silt_shingles.json new file mode 100644 index 00000000..eda55c80 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/lime_silt_shingle_stairs_from_lime_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_lime_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:lime_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/lime_silt_shingle_stairs_from_lime_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_lime_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/lime_silt_shingle_stairs_from_lime_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/lime_silt_shingle_wall_from_lime_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/lime_silt_shingle_wall_from_lime_packed_silt.json new file mode 100644 index 00000000..7520fa09 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/lime_silt_shingle_wall_from_lime_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_lime_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:lime_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/lime_silt_shingle_wall_from_lime_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_lime_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/lime_silt_shingle_wall_from_lime_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/lime_silt_shingle_wall_from_lime_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/lime_silt_shingle_wall_from_lime_silt_shingles.json new file mode 100644 index 00000000..ddfa2da5 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/lime_silt_shingle_wall_from_lime_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_lime_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:lime_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/lime_silt_shingle_wall_from_lime_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_lime_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/lime_silt_shingle_wall_from_lime_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/lime_silt_shingles_from_lime_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/lime_silt_shingles_from_lime_packed_silt.json new file mode 100644 index 00000000..2097fd68 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/lime_silt_shingles_from_lime_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_lime_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:lime_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/lime_silt_shingles_from_lime_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_lime_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/lime_silt_shingles_from_lime_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/magenta_silt_shingle_slab_from_magenta_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/magenta_silt_shingle_slab_from_magenta_packed_silt.json new file mode 100644 index 00000000..bea0da24 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/magenta_silt_shingle_slab_from_magenta_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_magenta_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:magenta_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/magenta_silt_shingle_slab_from_magenta_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_magenta_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/magenta_silt_shingle_slab_from_magenta_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/magenta_silt_shingle_slab_from_magenta_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/magenta_silt_shingle_slab_from_magenta_silt_shingles.json new file mode 100644 index 00000000..62b5eb01 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/magenta_silt_shingle_slab_from_magenta_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_magenta_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:magenta_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/magenta_silt_shingle_slab_from_magenta_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_magenta_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/magenta_silt_shingle_slab_from_magenta_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/magenta_silt_shingle_stairs_from_magenta_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/magenta_silt_shingle_stairs_from_magenta_packed_silt.json new file mode 100644 index 00000000..95e1e020 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/magenta_silt_shingle_stairs_from_magenta_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_magenta_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:magenta_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/magenta_silt_shingle_stairs_from_magenta_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_magenta_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/magenta_silt_shingle_stairs_from_magenta_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/magenta_silt_shingle_stairs_from_magenta_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/magenta_silt_shingle_stairs_from_magenta_silt_shingles.json new file mode 100644 index 00000000..a17c3e6c --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/magenta_silt_shingle_stairs_from_magenta_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_magenta_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:magenta_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/magenta_silt_shingle_stairs_from_magenta_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_magenta_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/magenta_silt_shingle_stairs_from_magenta_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/magenta_silt_shingle_wall_from_magenta_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/magenta_silt_shingle_wall_from_magenta_packed_silt.json new file mode 100644 index 00000000..1cbf4f88 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/magenta_silt_shingle_wall_from_magenta_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_magenta_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:magenta_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/magenta_silt_shingle_wall_from_magenta_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_magenta_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/magenta_silt_shingle_wall_from_magenta_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/magenta_silt_shingle_wall_from_magenta_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/magenta_silt_shingle_wall_from_magenta_silt_shingles.json new file mode 100644 index 00000000..e2b5d4ee --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/magenta_silt_shingle_wall_from_magenta_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_magenta_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:magenta_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/magenta_silt_shingle_wall_from_magenta_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_magenta_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/magenta_silt_shingle_wall_from_magenta_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/magenta_silt_shingles_from_magenta_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/magenta_silt_shingles_from_magenta_packed_silt.json new file mode 100644 index 00000000..3303efa6 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/magenta_silt_shingles_from_magenta_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_magenta_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:magenta_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/magenta_silt_shingles_from_magenta_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_magenta_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/magenta_silt_shingles_from_magenta_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/orange_silt_shingle_slab_from_orange_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/orange_silt_shingle_slab_from_orange_packed_silt.json new file mode 100644 index 00000000..a2d3175b --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/orange_silt_shingle_slab_from_orange_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_orange_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:orange_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/orange_silt_shingle_slab_from_orange_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_orange_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/orange_silt_shingle_slab_from_orange_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/orange_silt_shingle_slab_from_orange_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/orange_silt_shingle_slab_from_orange_silt_shingles.json new file mode 100644 index 00000000..31847ecd --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/orange_silt_shingle_slab_from_orange_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_orange_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:orange_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/orange_silt_shingle_slab_from_orange_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_orange_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/orange_silt_shingle_slab_from_orange_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/orange_silt_shingle_stairs_from_orange_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/orange_silt_shingle_stairs_from_orange_packed_silt.json new file mode 100644 index 00000000..7536f9d9 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/orange_silt_shingle_stairs_from_orange_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_orange_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:orange_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/orange_silt_shingle_stairs_from_orange_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_orange_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/orange_silt_shingle_stairs_from_orange_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/orange_silt_shingle_stairs_from_orange_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/orange_silt_shingle_stairs_from_orange_silt_shingles.json new file mode 100644 index 00000000..99fc6b19 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/orange_silt_shingle_stairs_from_orange_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_orange_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:orange_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/orange_silt_shingle_stairs_from_orange_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_orange_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/orange_silt_shingle_stairs_from_orange_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/orange_silt_shingle_wall_from_orange_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/orange_silt_shingle_wall_from_orange_packed_silt.json new file mode 100644 index 00000000..bc22cb5c --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/orange_silt_shingle_wall_from_orange_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_orange_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:orange_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/orange_silt_shingle_wall_from_orange_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_orange_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/orange_silt_shingle_wall_from_orange_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/orange_silt_shingle_wall_from_orange_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/orange_silt_shingle_wall_from_orange_silt_shingles.json new file mode 100644 index 00000000..36836428 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/orange_silt_shingle_wall_from_orange_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_orange_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:orange_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/orange_silt_shingle_wall_from_orange_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_orange_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/orange_silt_shingle_wall_from_orange_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/orange_silt_shingles_from_orange_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/orange_silt_shingles_from_orange_packed_silt.json new file mode 100644 index 00000000..617d57d1 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/orange_silt_shingles_from_orange_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_orange_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:orange_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/orange_silt_shingles_from_orange_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_orange_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/orange_silt_shingles_from_orange_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/pink_silt_shingle_slab_from_pink_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/pink_silt_shingle_slab_from_pink_packed_silt.json new file mode 100644 index 00000000..07e21a0e --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/pink_silt_shingle_slab_from_pink_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pink_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:pink_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/pink_silt_shingle_slab_from_pink_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pink_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/pink_silt_shingle_slab_from_pink_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/pink_silt_shingle_slab_from_pink_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/pink_silt_shingle_slab_from_pink_silt_shingles.json new file mode 100644 index 00000000..48fb8c8b --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/pink_silt_shingle_slab_from_pink_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pink_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:pink_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/pink_silt_shingle_slab_from_pink_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pink_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/pink_silt_shingle_slab_from_pink_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/pink_silt_shingle_stairs_from_pink_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/pink_silt_shingle_stairs_from_pink_packed_silt.json new file mode 100644 index 00000000..3a49fa4e --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/pink_silt_shingle_stairs_from_pink_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pink_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:pink_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/pink_silt_shingle_stairs_from_pink_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pink_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/pink_silt_shingle_stairs_from_pink_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/pink_silt_shingle_stairs_from_pink_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/pink_silt_shingle_stairs_from_pink_silt_shingles.json new file mode 100644 index 00000000..65906f0b --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/pink_silt_shingle_stairs_from_pink_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pink_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:pink_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/pink_silt_shingle_stairs_from_pink_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pink_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/pink_silt_shingle_stairs_from_pink_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/pink_silt_shingle_wall_from_pink_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/pink_silt_shingle_wall_from_pink_packed_silt.json new file mode 100644 index 00000000..e0ad77e3 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/pink_silt_shingle_wall_from_pink_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pink_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:pink_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/pink_silt_shingle_wall_from_pink_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pink_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/pink_silt_shingle_wall_from_pink_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/pink_silt_shingle_wall_from_pink_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/pink_silt_shingle_wall_from_pink_silt_shingles.json new file mode 100644 index 00000000..e3898988 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/pink_silt_shingle_wall_from_pink_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pink_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:pink_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/pink_silt_shingle_wall_from_pink_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pink_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/pink_silt_shingle_wall_from_pink_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/pink_silt_shingles_from_pink_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/pink_silt_shingles_from_pink_packed_silt.json new file mode 100644 index 00000000..bc173690 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/pink_silt_shingles_from_pink_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pink_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:pink_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/pink_silt_shingles_from_pink_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pink_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/pink_silt_shingles_from_pink_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/purple_silt_shingle_slab_from_purple_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/purple_silt_shingle_slab_from_purple_packed_silt.json new file mode 100644 index 00000000..241125fa --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/purple_silt_shingle_slab_from_purple_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_purple_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:purple_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/purple_silt_shingle_slab_from_purple_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_purple_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/purple_silt_shingle_slab_from_purple_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/purple_silt_shingle_slab_from_purple_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/purple_silt_shingle_slab_from_purple_silt_shingles.json new file mode 100644 index 00000000..879a873b --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/purple_silt_shingle_slab_from_purple_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_purple_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:purple_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/purple_silt_shingle_slab_from_purple_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_purple_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/purple_silt_shingle_slab_from_purple_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/purple_silt_shingle_stairs_from_purple_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/purple_silt_shingle_stairs_from_purple_packed_silt.json new file mode 100644 index 00000000..c08d16dd --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/purple_silt_shingle_stairs_from_purple_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_purple_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:purple_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/purple_silt_shingle_stairs_from_purple_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_purple_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/purple_silt_shingle_stairs_from_purple_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/purple_silt_shingle_stairs_from_purple_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/purple_silt_shingle_stairs_from_purple_silt_shingles.json new file mode 100644 index 00000000..65ce860a --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/purple_silt_shingle_stairs_from_purple_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_purple_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:purple_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/purple_silt_shingle_stairs_from_purple_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_purple_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/purple_silt_shingle_stairs_from_purple_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/purple_silt_shingle_wall_from_purple_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/purple_silt_shingle_wall_from_purple_packed_silt.json new file mode 100644 index 00000000..d38a04d3 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/purple_silt_shingle_wall_from_purple_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_purple_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:purple_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/purple_silt_shingle_wall_from_purple_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_purple_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/purple_silt_shingle_wall_from_purple_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/purple_silt_shingle_wall_from_purple_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/purple_silt_shingle_wall_from_purple_silt_shingles.json new file mode 100644 index 00000000..fc435f80 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/purple_silt_shingle_wall_from_purple_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_purple_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:purple_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/purple_silt_shingle_wall_from_purple_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_purple_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/purple_silt_shingle_wall_from_purple_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/purple_silt_shingles_from_purple_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/purple_silt_shingles_from_purple_packed_silt.json new file mode 100644 index 00000000..b04286ef --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/purple_silt_shingles_from_purple_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_purple_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:purple_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/purple_silt_shingles_from_purple_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_purple_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/purple_silt_shingles_from_purple_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/red_silt_shingle_slab_from_red_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/red_silt_shingle_slab_from_red_packed_silt.json new file mode 100644 index 00000000..fbee3593 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/red_silt_shingle_slab_from_red_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_red_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:red_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/red_silt_shingle_slab_from_red_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_red_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/red_silt_shingle_slab_from_red_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/red_silt_shingle_slab_from_red_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/red_silt_shingle_slab_from_red_silt_shingles.json new file mode 100644 index 00000000..9bca53ce --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/red_silt_shingle_slab_from_red_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_red_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:red_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/red_silt_shingle_slab_from_red_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_red_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/red_silt_shingle_slab_from_red_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/red_silt_shingle_stairs_from_red_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/red_silt_shingle_stairs_from_red_packed_silt.json new file mode 100644 index 00000000..c8b0781b --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/red_silt_shingle_stairs_from_red_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_red_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:red_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/red_silt_shingle_stairs_from_red_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_red_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/red_silt_shingle_stairs_from_red_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/red_silt_shingle_stairs_from_red_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/red_silt_shingle_stairs_from_red_silt_shingles.json new file mode 100644 index 00000000..367e7270 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/red_silt_shingle_stairs_from_red_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_red_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:red_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/red_silt_shingle_stairs_from_red_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_red_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/red_silt_shingle_stairs_from_red_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/red_silt_shingle_wall_from_red_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/red_silt_shingle_wall_from_red_packed_silt.json new file mode 100644 index 00000000..c8b072ee --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/red_silt_shingle_wall_from_red_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_red_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:red_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/red_silt_shingle_wall_from_red_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_red_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/red_silt_shingle_wall_from_red_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/red_silt_shingle_wall_from_red_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/red_silt_shingle_wall_from_red_silt_shingles.json new file mode 100644 index 00000000..f01d01d9 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/red_silt_shingle_wall_from_red_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_red_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:red_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/red_silt_shingle_wall_from_red_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_red_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/red_silt_shingle_wall_from_red_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/red_silt_shingles_from_red_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/red_silt_shingles_from_red_packed_silt.json new file mode 100644 index 00000000..beeee58a --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/red_silt_shingles_from_red_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_red_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:red_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/red_silt_shingles_from_red_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_red_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/red_silt_shingles_from_red_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/white_silt_shingle_slab_from_white_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/white_silt_shingle_slab_from_white_packed_silt.json new file mode 100644 index 00000000..faa69a4c --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/white_silt_shingle_slab_from_white_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/white_silt_shingle_slab_from_white_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:white_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_white_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/white_silt_shingle_slab_from_white_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/white_silt_shingle_slab_from_white_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/white_silt_shingle_slab_from_white_silt_shingles.json new file mode 100644 index 00000000..15da148d --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/white_silt_shingle_slab_from_white_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/white_silt_shingle_slab_from_white_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:white_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_white_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/white_silt_shingle_slab_from_white_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/white_silt_shingle_stairs_from_white_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/white_silt_shingle_stairs_from_white_packed_silt.json new file mode 100644 index 00000000..f42f76bf --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/white_silt_shingle_stairs_from_white_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/white_silt_shingle_stairs_from_white_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:white_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_white_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/white_silt_shingle_stairs_from_white_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/white_silt_shingle_stairs_from_white_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/white_silt_shingle_stairs_from_white_silt_shingles.json new file mode 100644 index 00000000..c6db9362 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/white_silt_shingle_stairs_from_white_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/white_silt_shingle_stairs_from_white_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:white_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_white_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/white_silt_shingle_stairs_from_white_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/white_silt_shingle_wall_from_white_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/white_silt_shingle_wall_from_white_packed_silt.json new file mode 100644 index 00000000..70876db9 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/white_silt_shingle_wall_from_white_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/white_silt_shingle_wall_from_white_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:white_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_white_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/white_silt_shingle_wall_from_white_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/white_silt_shingle_wall_from_white_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/white_silt_shingle_wall_from_white_silt_shingles.json new file mode 100644 index 00000000..91925f0e --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/white_silt_shingle_wall_from_white_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/white_silt_shingle_wall_from_white_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:white_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_white_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/white_silt_shingle_wall_from_white_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/white_silt_shingles_from_white_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/white_silt_shingles_from_white_packed_silt.json new file mode 100644 index 00000000..108d8844 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/white_silt_shingles_from_white_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/white_silt_shingles_from_white_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:white_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_white_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/white_silt_shingles_from_white_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/yellow_silt_shingle_slab_from_yellow_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/yellow_silt_shingle_slab_from_yellow_packed_silt.json new file mode 100644 index 00000000..89970255 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/yellow_silt_shingle_slab_from_yellow_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/yellow_silt_shingle_slab_from_yellow_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_yellow_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:yellow_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_yellow_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/yellow_silt_shingle_slab_from_yellow_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/yellow_silt_shingle_slab_from_yellow_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/yellow_silt_shingle_slab_from_yellow_silt_shingles.json new file mode 100644 index 00000000..35a46647 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/yellow_silt_shingle_slab_from_yellow_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/yellow_silt_shingle_slab_from_yellow_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_yellow_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:yellow_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_yellow_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/yellow_silt_shingle_slab_from_yellow_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/yellow_silt_shingle_stairs_from_yellow_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/yellow_silt_shingle_stairs_from_yellow_packed_silt.json new file mode 100644 index 00000000..6012649f --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/yellow_silt_shingle_stairs_from_yellow_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/yellow_silt_shingle_stairs_from_yellow_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_yellow_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:yellow_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_yellow_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/yellow_silt_shingle_stairs_from_yellow_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/yellow_silt_shingle_stairs_from_yellow_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/yellow_silt_shingle_stairs_from_yellow_silt_shingles.json new file mode 100644 index 00000000..6c8663a9 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/yellow_silt_shingle_stairs_from_yellow_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/yellow_silt_shingle_stairs_from_yellow_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_yellow_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:yellow_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_yellow_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/yellow_silt_shingle_stairs_from_yellow_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/yellow_silt_shingle_wall_from_yellow_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/yellow_silt_shingle_wall_from_yellow_packed_silt.json new file mode 100644 index 00000000..de4a0f03 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/yellow_silt_shingle_wall_from_yellow_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/yellow_silt_shingle_wall_from_yellow_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_yellow_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:yellow_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_yellow_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/yellow_silt_shingle_wall_from_yellow_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/yellow_silt_shingle_wall_from_yellow_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/yellow_silt_shingle_wall_from_yellow_silt_shingles.json new file mode 100644 index 00000000..998fc324 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/yellow_silt_shingle_wall_from_yellow_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/yellow_silt_shingle_wall_from_yellow_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_yellow_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:yellow_silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_yellow_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/yellow_silt_shingle_wall_from_yellow_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/yellow_silt_shingles_from_yellow_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/yellow_silt_shingles_from_yellow_packed_silt.json new file mode 100644 index 00000000..1aeee065 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/yellow_silt_shingles_from_yellow_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/yellow_silt_shingles_from_yellow_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_yellow_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:yellow_packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_yellow_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/yellow_silt_shingles_from_yellow_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/white_packed_silt_from_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/white_packed_silt_from_packed_silt.json new file mode 100644 index 00000000..7c732799 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/white_packed_silt_from_packed_silt.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:white_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:white_packed_silt_from_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_packed_silt", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:white_packed_silt_from_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/white_packed_silt_from_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/white_packed_silt_from_silt_shingles.json new file mode 100644 index 00000000..276a9b64 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/white_packed_silt_from_silt_shingles.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:white_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:white_packed_silt_from_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_shingles", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:white_packed_silt_from_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/white_silt_pot.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/white_silt_pot.json new file mode 100644 index 00000000..ce14e7d6 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/white_silt_pot.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:white_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_pot": { + "conditions": { + "items": [ + { + "items": "twigs:silt_pot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:white_silt_pot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_pot", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:white_silt_pot" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/white_silt_shingle_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/white_silt_shingle_slab.json index 41a815d2..46a3c962 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/white_silt_shingle_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:white_silt_shingle_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_the_recipe": { + "conditions": { + "recipe": "twigs:white_silt_shingle_slab" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:white_silt_shingles" - ] + "items": "twigs:white_silt_shingles" } ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:white_silt_shingle_slab" - } + }, + "trigger": "minecraft:inventory_changed" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_white_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:white_silt_shingle_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/white_silt_shingle_stairs.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/white_silt_shingle_stairs.json index c4b24af1..d0d20245 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/white_silt_shingle_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:white_silt_shingle_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_the_recipe": { + "conditions": { + "recipe": "twigs:white_silt_shingle_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:white_silt_shingles" - ] + "items": "twigs:white_silt_shingles" } ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:white_silt_shingle_stairs" - } + }, + "trigger": "minecraft:inventory_changed" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_white_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:white_silt_shingle_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/white_silt_shingle_wall.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/white_silt_shingle_wall.json index 516f76bb..7c2febe6 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/white_silt_shingle_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:white_silt_shingle_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_the_recipe": { + "conditions": { + "recipe": "twigs:white_silt_shingle_wall" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:white_silt_shingles" - ] + "items": "twigs:white_silt_shingles" } ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:white_silt_shingle_wall" - } + }, + "trigger": "minecraft:inventory_changed" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_white_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:white_silt_shingle_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/white_silt_shingles.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingles.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/white_silt_shingles.json index bea1054a..7bd30113 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingles.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/white_silt_shingles.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:white_silt_shingles" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_the_recipe": { + "conditions": { + "recipe": "twigs:white_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_packed_silt": { "conditions": { "items": [ { - "items": [ - "twigs:white_packed_silt" - ] + "items": "twigs:white_packed_silt" } ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:white_silt_shingles" - } + }, + "trigger": "minecraft:inventory_changed" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_white_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:white_silt_shingles" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/yellow_packed_silt_from_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/yellow_packed_silt_from_packed_silt.json new file mode 100644 index 00000000..2e18e7b6 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/yellow_packed_silt_from_packed_silt.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:yellow_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:yellow_packed_silt_from_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_packed_silt", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:yellow_packed_silt_from_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/yellow_packed_silt_from_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/yellow_packed_silt_from_silt_shingles.json new file mode 100644 index 00000000..4affd419 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/yellow_packed_silt_from_silt_shingles.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:yellow_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:yellow_packed_silt_from_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_shingles", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:yellow_packed_silt_from_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/yellow_silt_pot.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/yellow_silt_pot.json new file mode 100644 index 00000000..de1df19b --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/yellow_silt_pot.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dye": { + "conditions": { + "items": [ + { + "items": "minecraft:yellow_dye" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_pot": { + "conditions": { + "items": [ + { + "items": "twigs:silt_pot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:yellow_silt_pot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_pot", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "twigs:yellow_silt_pot" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/yellow_silt_shingle_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/yellow_silt_shingle_slab.json index 49702d54..ad9a7a81 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/yellow_silt_shingle_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:yellow_silt_shingle_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_the_recipe": { + "conditions": { + "recipe": "twigs:yellow_silt_shingle_slab" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_yellow_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:yellow_silt_shingles" - ] + "items": "twigs:yellow_silt_shingles" } ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:yellow_silt_shingle_slab" - } + }, + "trigger": "minecraft:inventory_changed" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_yellow_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:yellow_silt_shingle_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/yellow_silt_shingle_stairs.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/yellow_silt_shingle_stairs.json index d3caea0f..c1bdfb13 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/yellow_silt_shingle_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:yellow_silt_shingle_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_the_recipe": { + "conditions": { + "recipe": "twigs:yellow_silt_shingle_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_yellow_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:yellow_silt_shingles" - ] + "items": "twigs:yellow_silt_shingles" } ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:yellow_silt_shingle_stairs" - } + }, + "trigger": "minecraft:inventory_changed" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_yellow_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:yellow_silt_shingle_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/yellow_silt_shingle_wall.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/yellow_silt_shingle_wall.json index e7d1cdcd..ecd3edb4 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/yellow_silt_shingle_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:yellow_silt_shingle_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_the_recipe": { + "conditions": { + "recipe": "twigs:yellow_silt_shingle_wall" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_yellow_silt_shingles": { "conditions": { "items": [ { - "items": [ - "twigs:yellow_silt_shingles" - ] + "items": "twigs:yellow_silt_shingles" } ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:yellow_silt_shingle_wall" - } + }, + "trigger": "minecraft:inventory_changed" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_yellow_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:yellow_silt_shingle_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/yellow_silt_shingles.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingles.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/yellow_silt_shingles.json index b029a866..f7bda60f 100644 --- a/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingles.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/yellow_silt_shingles.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:yellow_silt_shingles" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_the_recipe": { + "conditions": { + "recipe": "twigs:yellow_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_yellow_packed_silt": { "conditions": { "items": [ { - "items": [ - "twigs:yellow_packed_silt" - ] + "items": "twigs:yellow_packed_silt" } ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:yellow_silt_shingles" - } + }, + "trigger": "minecraft:inventory_changed" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_yellow_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:yellow_silt_shingles" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/black_packed_silt_from_packed_silt.json b/src/main/generated/data/twigs/recipe/black_packed_silt_from_packed_silt.json new file mode 100644 index 00000000..2a818aa3 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/black_packed_silt_from_packed_silt.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "packed_silt", + "key": { + "#": { + "item": "twigs:packed_silt" + }, + "X": { + "item": "minecraft:black_dye" + } + }, + "pattern": [ + "###", + "#X#", + "###" + ], + "result": { + "count": 8, + "id": "twigs:black_packed_silt" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/black_silt_shingles.json b/src/main/generated/data/twigs/recipe/black_packed_silt_from_silt_shingles.json similarity index 73% rename from src/main/resources/data/twigs/recipe/black_silt_shingles.json rename to src/main/generated/data/twigs/recipe/black_packed_silt_from_silt_shingles.json index c2e69f0a..991136d8 100644 --- a/src/main/resources/data/twigs/recipe/black_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/black_packed_silt_from_silt_shingles.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "silt_shingles", "key": { "#": { "item": "twigs:silt_shingles" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:black_silt_shingles" + "id": "twigs:black_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/black_silt_pot.json b/src/main/generated/data/twigs/recipe/black_silt_pot.json similarity index 70% rename from src/main/resources/data/twigs/recipe/black_silt_pot.json rename to src/main/generated/data/twigs/recipe/black_silt_pot.json index c6ae6df1..2ebccbe3 100644 --- a/src/main/resources/data/twigs/recipe/black_silt_pot.json +++ b/src/main/generated/data/twigs/recipe/black_silt_pot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "twigs:silt_pot" @@ -9,6 +10,7 @@ } ], "result": { - "item": "twigs:black_silt_pot" + "count": 1, + "id": "twigs:black_silt_pot" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/black_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/black_silt_shingle_slab.json similarity index 52% rename from src/main/resources/data/twigs/recipe/black_silt_shingle_slab.json rename to src/main/generated/data/twigs/recipe/black_silt_shingle_slab.json index b89e9eb4..704b6d0a 100644 --- a/src/main/resources/data/twigs/recipe/black_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/black_silt_shingle_slab.json @@ -1,15 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:black_silt_shingles" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:black_silt_shingle_slab", - "count": 6 + "count": 4, + "id": "twigs:black_silt_shingle_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/black_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/black_silt_shingle_stairs.json similarity index 56% rename from src/main/resources/data/twigs/recipe/black_silt_shingle_stairs.json rename to src/main/generated/data/twigs/recipe/black_silt_shingle_stairs.json index 2fcdcfbd..b0b19277 100644 --- a/src/main/resources/data/twigs/recipe/black_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/black_silt_shingle_stairs.json @@ -1,17 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:black_silt_shingles" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:black_silt_shingle_stairs", - "count": 4 + "count": 6, + "id": "twigs:black_silt_shingle_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/black_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/black_silt_shingle_wall.json similarity index 55% rename from src/main/resources/data/twigs/recipe/black_silt_shingle_wall.json rename to src/main/generated/data/twigs/recipe/black_silt_shingle_wall.json index c176a445..2c017fc5 100644 --- a/src/main/resources/data/twigs/recipe/black_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/black_silt_shingle_wall.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:black_silt_shingles" } }, + "pattern": [ + "---", + "---" + ], "result": { - "item": "twigs:black_silt_shingle_wall", - "count": 6 + "count": 6, + "id": "twigs:black_silt_shingle_wall" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/black_silt_shingles_from_packed_silt.json b/src/main/generated/data/twigs/recipe/black_silt_shingles.json similarity index 74% rename from src/main/resources/data/twigs/recipe/black_silt_shingles_from_packed_silt.json rename to src/main/generated/data/twigs/recipe/black_silt_shingles.json index 34f10909..262afeee 100644 --- a/src/main/resources/data/twigs/recipe/black_silt_shingles_from_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/black_silt_shingles.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "building", "key": { "#": { "item": "twigs:black_packed_silt" @@ -11,6 +12,6 @@ ], "result": { "count": 4, - "item": "twigs:black_silt_shingles" + "id": "twigs:black_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/blue_packed_silt.json b/src/main/generated/data/twigs/recipe/blue_packed_silt_from_packed_silt.json similarity index 74% rename from src/main/resources/data/twigs/recipe/blue_packed_silt.json rename to src/main/generated/data/twigs/recipe/blue_packed_silt_from_packed_silt.json index 60d06ddc..9f57aea5 100644 --- a/src/main/resources/data/twigs/recipe/blue_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/blue_packed_silt_from_packed_silt.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "packed_silt", "key": { "#": { "item": "twigs:packed_silt" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:blue_packed_silt" + "id": "twigs:blue_packed_silt" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/blue_silt_shingles.json b/src/main/generated/data/twigs/recipe/blue_packed_silt_from_silt_shingles.json similarity index 73% rename from src/main/resources/data/twigs/recipe/blue_silt_shingles.json rename to src/main/generated/data/twigs/recipe/blue_packed_silt_from_silt_shingles.json index 9ae317e8..2b1177c5 100644 --- a/src/main/resources/data/twigs/recipe/blue_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/blue_packed_silt_from_silt_shingles.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "silt_shingles", "key": { "#": { "item": "twigs:silt_shingles" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:blue_silt_shingles" + "id": "twigs:blue_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/blue_silt_pot.json b/src/main/generated/data/twigs/recipe/blue_silt_pot.json similarity index 70% rename from src/main/resources/data/twigs/recipe/blue_silt_pot.json rename to src/main/generated/data/twigs/recipe/blue_silt_pot.json index 5c836b72..cf5cf4b1 100644 --- a/src/main/resources/data/twigs/recipe/blue_silt_pot.json +++ b/src/main/generated/data/twigs/recipe/blue_silt_pot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "twigs:silt_pot" @@ -9,6 +10,7 @@ } ], "result": { - "item": "twigs:blue_silt_pot" + "count": 1, + "id": "twigs:blue_silt_pot" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/blue_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/blue_silt_shingle_slab.json similarity index 52% rename from src/main/resources/data/twigs/recipe/blue_silt_shingle_slab.json rename to src/main/generated/data/twigs/recipe/blue_silt_shingle_slab.json index 2875aa98..40e6f185 100644 --- a/src/main/resources/data/twigs/recipe/blue_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/blue_silt_shingle_slab.json @@ -1,15 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:blue_silt_shingles" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:blue_silt_shingle_slab", - "count": 6 + "count": 4, + "id": "twigs:blue_silt_shingle_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/blue_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/blue_silt_shingle_stairs.json similarity index 57% rename from src/main/resources/data/twigs/recipe/blue_silt_shingle_stairs.json rename to src/main/generated/data/twigs/recipe/blue_silt_shingle_stairs.json index 6c46aa64..1fabda07 100644 --- a/src/main/resources/data/twigs/recipe/blue_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/blue_silt_shingle_stairs.json @@ -1,17 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:blue_silt_shingles" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:blue_silt_shingle_stairs", - "count": 4 + "count": 6, + "id": "twigs:blue_silt_shingle_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/blue_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/blue_silt_shingle_wall.json similarity index 55% rename from src/main/resources/data/twigs/recipe/blue_silt_shingle_wall.json rename to src/main/generated/data/twigs/recipe/blue_silt_shingle_wall.json index 99ce007b..784b9cd0 100644 --- a/src/main/resources/data/twigs/recipe/blue_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/blue_silt_shingle_wall.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:blue_silt_shingles" } }, + "pattern": [ + "---", + "---" + ], "result": { - "item": "twigs:blue_silt_shingle_wall", - "count": 6 + "count": 6, + "id": "twigs:blue_silt_shingle_wall" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/blue_silt_shingles_from_packed_silt.json b/src/main/generated/data/twigs/recipe/blue_silt_shingles.json similarity index 74% rename from src/main/resources/data/twigs/recipe/blue_silt_shingles_from_packed_silt.json rename to src/main/generated/data/twigs/recipe/blue_silt_shingles.json index 46e00fb2..b07b9fdb 100644 --- a/src/main/resources/data/twigs/recipe/blue_silt_shingles_from_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/blue_silt_shingles.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "building", "key": { "#": { "item": "twigs:blue_packed_silt" @@ -11,6 +12,6 @@ ], "result": { "count": 4, - "item": "twigs:blue_silt_shingles" + "id": "twigs:blue_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/brown_packed_silt.json b/src/main/generated/data/twigs/recipe/brown_packed_silt_from_packed_silt.json similarity index 73% rename from src/main/resources/data/twigs/recipe/brown_packed_silt.json rename to src/main/generated/data/twigs/recipe/brown_packed_silt_from_packed_silt.json index 41db41f1..14963f7e 100644 --- a/src/main/resources/data/twigs/recipe/brown_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/brown_packed_silt_from_packed_silt.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "packed_silt", "key": { "#": { "item": "twigs:packed_silt" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:brown_packed_silt" + "id": "twigs:brown_packed_silt" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/brown_silt_shingles.json b/src/main/generated/data/twigs/recipe/brown_packed_silt_from_silt_shingles.json similarity index 73% rename from src/main/resources/data/twigs/recipe/brown_silt_shingles.json rename to src/main/generated/data/twigs/recipe/brown_packed_silt_from_silt_shingles.json index b58c2607..89bc4e1a 100644 --- a/src/main/resources/data/twigs/recipe/brown_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/brown_packed_silt_from_silt_shingles.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "silt_shingles", "key": { "#": { "item": "twigs:silt_shingles" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:brown_silt_shingles" + "id": "twigs:brown_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/brown_silt_pot.json b/src/main/generated/data/twigs/recipe/brown_silt_pot.json similarity index 70% rename from src/main/resources/data/twigs/recipe/brown_silt_pot.json rename to src/main/generated/data/twigs/recipe/brown_silt_pot.json index aafa254e..008f074b 100644 --- a/src/main/resources/data/twigs/recipe/brown_silt_pot.json +++ b/src/main/generated/data/twigs/recipe/brown_silt_pot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "twigs:silt_pot" @@ -9,6 +10,7 @@ } ], "result": { - "item": "twigs:brown_silt_pot" + "count": 1, + "id": "twigs:brown_silt_pot" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/brown_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/brown_silt_shingle_slab.json similarity index 52% rename from src/main/resources/data/twigs/recipe/brown_silt_shingle_slab.json rename to src/main/generated/data/twigs/recipe/brown_silt_shingle_slab.json index 3195519b..a49279f7 100644 --- a/src/main/resources/data/twigs/recipe/brown_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/brown_silt_shingle_slab.json @@ -1,15 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:brown_silt_shingles" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:brown_silt_shingle_slab", - "count": 6 + "count": 4, + "id": "twigs:brown_silt_shingle_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/brown_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/brown_silt_shingle_stairs.json similarity index 56% rename from src/main/resources/data/twigs/recipe/brown_silt_shingle_stairs.json rename to src/main/generated/data/twigs/recipe/brown_silt_shingle_stairs.json index e69a18ef..626aba0d 100644 --- a/src/main/resources/data/twigs/recipe/brown_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/brown_silt_shingle_stairs.json @@ -1,17 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:brown_silt_shingles" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:brown_silt_shingle_stairs", - "count": 4 + "count": 6, + "id": "twigs:brown_silt_shingle_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/brown_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/brown_silt_shingle_wall.json similarity index 55% rename from src/main/resources/data/twigs/recipe/brown_silt_shingle_wall.json rename to src/main/generated/data/twigs/recipe/brown_silt_shingle_wall.json index c97a53ba..ec77ee28 100644 --- a/src/main/resources/data/twigs/recipe/brown_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/brown_silt_shingle_wall.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:brown_silt_shingles" } }, + "pattern": [ + "---", + "---" + ], "result": { - "item": "twigs:brown_silt_shingle_wall", - "count": 6 + "count": 6, + "id": "twigs:brown_silt_shingle_wall" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/brown_silt_shingles_from_packed_silt.json b/src/main/generated/data/twigs/recipe/brown_silt_shingles.json similarity index 74% rename from src/main/resources/data/twigs/recipe/brown_silt_shingles_from_packed_silt.json rename to src/main/generated/data/twigs/recipe/brown_silt_shingles.json index 938d7b63..69840770 100644 --- a/src/main/resources/data/twigs/recipe/brown_silt_shingles_from_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/brown_silt_shingles.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "building", "key": { "#": { "item": "twigs:brown_packed_silt" @@ -11,6 +12,6 @@ ], "result": { "count": 4, - "item": "twigs:brown_silt_shingles" + "id": "twigs:brown_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/cyan_packed_silt.json b/src/main/generated/data/twigs/recipe/cyan_packed_silt_from_packed_silt.json similarity index 74% rename from src/main/resources/data/twigs/recipe/cyan_packed_silt.json rename to src/main/generated/data/twigs/recipe/cyan_packed_silt_from_packed_silt.json index f7fa6ccb..b78b148e 100644 --- a/src/main/resources/data/twigs/recipe/cyan_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/cyan_packed_silt_from_packed_silt.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "packed_silt", "key": { "#": { "item": "twigs:packed_silt" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:cyan_packed_silt" + "id": "twigs:cyan_packed_silt" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/cyan_silt_shingles.json b/src/main/generated/data/twigs/recipe/cyan_packed_silt_from_silt_shingles.json similarity index 73% rename from src/main/resources/data/twigs/recipe/cyan_silt_shingles.json rename to src/main/generated/data/twigs/recipe/cyan_packed_silt_from_silt_shingles.json index 4e95d137..c204175d 100644 --- a/src/main/resources/data/twigs/recipe/cyan_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/cyan_packed_silt_from_silt_shingles.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "silt_shingles", "key": { "#": { "item": "twigs:silt_shingles" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:cyan_silt_shingles" + "id": "twigs:cyan_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/cyan_silt_pot.json b/src/main/generated/data/twigs/recipe/cyan_silt_pot.json similarity index 70% rename from src/main/resources/data/twigs/recipe/cyan_silt_pot.json rename to src/main/generated/data/twigs/recipe/cyan_silt_pot.json index 00ec660b..3a120635 100644 --- a/src/main/resources/data/twigs/recipe/cyan_silt_pot.json +++ b/src/main/generated/data/twigs/recipe/cyan_silt_pot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "twigs:silt_pot" @@ -9,6 +10,7 @@ } ], "result": { - "item": "twigs:cyan_silt_pot" + "count": 1, + "id": "twigs:cyan_silt_pot" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/cyan_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/cyan_silt_shingle_slab.json similarity index 52% rename from src/main/resources/data/twigs/recipe/cyan_silt_shingle_slab.json rename to src/main/generated/data/twigs/recipe/cyan_silt_shingle_slab.json index 5dcabcb5..b4a25764 100644 --- a/src/main/resources/data/twigs/recipe/cyan_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/cyan_silt_shingle_slab.json @@ -1,15 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:cyan_silt_shingles" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:cyan_silt_shingle_slab", - "count": 6 + "count": 4, + "id": "twigs:cyan_silt_shingle_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/cyan_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/cyan_silt_shingle_stairs.json similarity index 57% rename from src/main/resources/data/twigs/recipe/cyan_silt_shingle_stairs.json rename to src/main/generated/data/twigs/recipe/cyan_silt_shingle_stairs.json index fe4a5d7c..788e880a 100644 --- a/src/main/resources/data/twigs/recipe/cyan_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/cyan_silt_shingle_stairs.json @@ -1,17 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:cyan_silt_shingles" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:cyan_silt_shingle_stairs", - "count": 4 + "count": 6, + "id": "twigs:cyan_silt_shingle_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/cyan_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/cyan_silt_shingle_wall.json similarity index 55% rename from src/main/resources/data/twigs/recipe/cyan_silt_shingle_wall.json rename to src/main/generated/data/twigs/recipe/cyan_silt_shingle_wall.json index 0cebdbcb..ca829307 100644 --- a/src/main/resources/data/twigs/recipe/cyan_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/cyan_silt_shingle_wall.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:cyan_silt_shingles" } }, + "pattern": [ + "---", + "---" + ], "result": { - "item": "twigs:cyan_silt_shingle_wall", - "count": 6 + "count": 6, + "id": "twigs:cyan_silt_shingle_wall" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/cyan_silt_shingles_from_packed_silt.json b/src/main/generated/data/twigs/recipe/cyan_silt_shingles.json similarity index 74% rename from src/main/resources/data/twigs/recipe/cyan_silt_shingles_from_packed_silt.json rename to src/main/generated/data/twigs/recipe/cyan_silt_shingles.json index 0d0c7db3..852b506d 100644 --- a/src/main/resources/data/twigs/recipe/cyan_silt_shingles_from_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/cyan_silt_shingles.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "building", "key": { "#": { "item": "twigs:cyan_packed_silt" @@ -11,6 +12,6 @@ ], "result": { "count": 4, - "item": "twigs:cyan_silt_shingles" + "id": "twigs:cyan_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/gray_packed_silt.json b/src/main/generated/data/twigs/recipe/gray_packed_silt_from_packed_silt.json similarity index 74% rename from src/main/resources/data/twigs/recipe/gray_packed_silt.json rename to src/main/generated/data/twigs/recipe/gray_packed_silt_from_packed_silt.json index b41c3f2f..a1bd67b8 100644 --- a/src/main/resources/data/twigs/recipe/gray_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/gray_packed_silt_from_packed_silt.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "packed_silt", "key": { "#": { "item": "twigs:packed_silt" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:gray_packed_silt" + "id": "twigs:gray_packed_silt" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/gray_silt_shingles.json b/src/main/generated/data/twigs/recipe/gray_packed_silt_from_silt_shingles.json similarity index 73% rename from src/main/resources/data/twigs/recipe/gray_silt_shingles.json rename to src/main/generated/data/twigs/recipe/gray_packed_silt_from_silt_shingles.json index 73f3990b..af4900f9 100644 --- a/src/main/resources/data/twigs/recipe/gray_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/gray_packed_silt_from_silt_shingles.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "silt_shingles", "key": { "#": { "item": "twigs:silt_shingles" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:gray_silt_shingles" + "id": "twigs:gray_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/gray_silt_pot.json b/src/main/generated/data/twigs/recipe/gray_silt_pot.json similarity index 70% rename from src/main/resources/data/twigs/recipe/gray_silt_pot.json rename to src/main/generated/data/twigs/recipe/gray_silt_pot.json index 31b1aa36..76ea42c1 100644 --- a/src/main/resources/data/twigs/recipe/gray_silt_pot.json +++ b/src/main/generated/data/twigs/recipe/gray_silt_pot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "twigs:silt_pot" @@ -9,6 +10,7 @@ } ], "result": { - "item": "twigs:gray_silt_pot" + "count": 1, + "id": "twigs:gray_silt_pot" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/gray_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/gray_silt_shingle_slab.json similarity index 52% rename from src/main/resources/data/twigs/recipe/gray_silt_shingle_slab.json rename to src/main/generated/data/twigs/recipe/gray_silt_shingle_slab.json index ee91296d..7139b89b 100644 --- a/src/main/resources/data/twigs/recipe/gray_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/gray_silt_shingle_slab.json @@ -1,15 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:gray_silt_shingles" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:gray_silt_shingle_slab", - "count": 6 + "count": 4, + "id": "twigs:gray_silt_shingle_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/gray_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/gray_silt_shingle_stairs.json similarity index 57% rename from src/main/resources/data/twigs/recipe/gray_silt_shingle_stairs.json rename to src/main/generated/data/twigs/recipe/gray_silt_shingle_stairs.json index 899bcb05..163d2b4b 100644 --- a/src/main/resources/data/twigs/recipe/gray_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/gray_silt_shingle_stairs.json @@ -1,17 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:gray_silt_shingles" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:gray_silt_shingle_stairs", - "count": 4 + "count": 6, + "id": "twigs:gray_silt_shingle_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/gray_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/gray_silt_shingle_wall.json similarity index 55% rename from src/main/resources/data/twigs/recipe/gray_silt_shingle_wall.json rename to src/main/generated/data/twigs/recipe/gray_silt_shingle_wall.json index 575bf711..654fb416 100644 --- a/src/main/resources/data/twigs/recipe/gray_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/gray_silt_shingle_wall.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:gray_silt_shingles" } }, + "pattern": [ + "---", + "---" + ], "result": { - "item": "twigs:gray_silt_shingle_wall", - "count": 6 + "count": 6, + "id": "twigs:gray_silt_shingle_wall" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/gray_silt_shingles_from_packed_silt.json b/src/main/generated/data/twigs/recipe/gray_silt_shingles.json similarity index 74% rename from src/main/resources/data/twigs/recipe/gray_silt_shingles_from_packed_silt.json rename to src/main/generated/data/twigs/recipe/gray_silt_shingles.json index 39863f6b..7be13e85 100644 --- a/src/main/resources/data/twigs/recipe/gray_silt_shingles_from_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/gray_silt_shingles.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "building", "key": { "#": { "item": "twigs:gray_packed_silt" @@ -11,6 +12,6 @@ ], "result": { "count": 4, - "item": "twigs:gray_silt_shingles" + "id": "twigs:gray_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/green_packed_silt.json b/src/main/generated/data/twigs/recipe/green_packed_silt_from_packed_silt.json similarity index 73% rename from src/main/resources/data/twigs/recipe/green_packed_silt.json rename to src/main/generated/data/twigs/recipe/green_packed_silt_from_packed_silt.json index 7c3ee2f4..2429efde 100644 --- a/src/main/resources/data/twigs/recipe/green_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/green_packed_silt_from_packed_silt.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "packed_silt", "key": { "#": { "item": "twigs:packed_silt" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:green_packed_silt" + "id": "twigs:green_packed_silt" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/green_silt_shingles.json b/src/main/generated/data/twigs/recipe/green_packed_silt_from_silt_shingles.json similarity index 73% rename from src/main/resources/data/twigs/recipe/green_silt_shingles.json rename to src/main/generated/data/twigs/recipe/green_packed_silt_from_silt_shingles.json index a9dbe692..bf6ac847 100644 --- a/src/main/resources/data/twigs/recipe/green_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/green_packed_silt_from_silt_shingles.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "silt_shingles", "key": { "#": { "item": "twigs:silt_shingles" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:green_silt_shingles" + "id": "twigs:green_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/green_silt_pot.json b/src/main/generated/data/twigs/recipe/green_silt_pot.json similarity index 70% rename from src/main/resources/data/twigs/recipe/green_silt_pot.json rename to src/main/generated/data/twigs/recipe/green_silt_pot.json index d1736f65..f4d4e46b 100644 --- a/src/main/resources/data/twigs/recipe/green_silt_pot.json +++ b/src/main/generated/data/twigs/recipe/green_silt_pot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "twigs:silt_pot" @@ -9,6 +10,7 @@ } ], "result": { - "item": "twigs:green_silt_pot" + "count": 1, + "id": "twigs:green_silt_pot" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/green_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/green_silt_shingle_slab.json similarity index 52% rename from src/main/resources/data/twigs/recipe/green_silt_shingle_slab.json rename to src/main/generated/data/twigs/recipe/green_silt_shingle_slab.json index 131a3898..8ed41b30 100644 --- a/src/main/resources/data/twigs/recipe/green_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/green_silt_shingle_slab.json @@ -1,15 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:green_silt_shingles" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:green_silt_shingle_slab", - "count": 6 + "count": 4, + "id": "twigs:green_silt_shingle_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/green_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/green_silt_shingle_stairs.json similarity index 56% rename from src/main/resources/data/twigs/recipe/green_silt_shingle_stairs.json rename to src/main/generated/data/twigs/recipe/green_silt_shingle_stairs.json index 5ff0efb6..89fb32b1 100644 --- a/src/main/resources/data/twigs/recipe/green_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/green_silt_shingle_stairs.json @@ -1,17 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:green_silt_shingles" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:green_silt_shingle_stairs", - "count": 4 + "count": 6, + "id": "twigs:green_silt_shingle_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/green_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/green_silt_shingle_wall.json similarity index 55% rename from src/main/resources/data/twigs/recipe/green_silt_shingle_wall.json rename to src/main/generated/data/twigs/recipe/green_silt_shingle_wall.json index 2b78a1b8..a3ec058a 100644 --- a/src/main/resources/data/twigs/recipe/green_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/green_silt_shingle_wall.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:green_silt_shingles" } }, + "pattern": [ + "---", + "---" + ], "result": { - "item": "twigs:green_silt_shingle_wall", - "count": 6 + "count": 6, + "id": "twigs:green_silt_shingle_wall" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/green_silt_shingles_from_packed_silt.json b/src/main/generated/data/twigs/recipe/green_silt_shingles.json similarity index 74% rename from src/main/resources/data/twigs/recipe/green_silt_shingles_from_packed_silt.json rename to src/main/generated/data/twigs/recipe/green_silt_shingles.json index 2383e80c..f5663faa 100644 --- a/src/main/resources/data/twigs/recipe/green_silt_shingles_from_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/green_silt_shingles.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "building", "key": { "#": { "item": "twigs:green_packed_silt" @@ -11,6 +12,6 @@ ], "result": { "count": 4, - "item": "twigs:green_silt_shingles" + "id": "twigs:green_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/light_blue_packed_silt.json b/src/main/generated/data/twigs/recipe/light_blue_packed_silt_from_packed_silt.json similarity index 73% rename from src/main/resources/data/twigs/recipe/light_blue_packed_silt.json rename to src/main/generated/data/twigs/recipe/light_blue_packed_silt_from_packed_silt.json index 7c2fe54a..889c377d 100644 --- a/src/main/resources/data/twigs/recipe/light_blue_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/light_blue_packed_silt_from_packed_silt.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "packed_silt", "key": { "#": { "item": "twigs:packed_silt" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:light_blue_packed_silt" + "id": "twigs:light_blue_packed_silt" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/light_blue_silt_shingles.json b/src/main/generated/data/twigs/recipe/light_blue_packed_silt_from_silt_shingles.json similarity index 72% rename from src/main/resources/data/twigs/recipe/light_blue_silt_shingles.json rename to src/main/generated/data/twigs/recipe/light_blue_packed_silt_from_silt_shingles.json index 5e90d187..cc6bf2c8 100644 --- a/src/main/resources/data/twigs/recipe/light_blue_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/light_blue_packed_silt_from_silt_shingles.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "silt_shingles", "key": { "#": { "item": "twigs:silt_shingles" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:light_blue_silt_shingles" + "id": "twigs:light_blue_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/light_blue_silt_pot.json b/src/main/generated/data/twigs/recipe/light_blue_silt_pot.json similarity index 69% rename from src/main/resources/data/twigs/recipe/light_blue_silt_pot.json rename to src/main/generated/data/twigs/recipe/light_blue_silt_pot.json index 2773440d..d265b4f5 100644 --- a/src/main/resources/data/twigs/recipe/light_blue_silt_pot.json +++ b/src/main/generated/data/twigs/recipe/light_blue_silt_pot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "twigs:silt_pot" @@ -9,6 +10,7 @@ } ], "result": { - "item": "twigs:light_blue_silt_pot" + "count": 1, + "id": "twigs:light_blue_silt_pot" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/light_blue_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/light_blue_silt_shingle_slab.json similarity index 52% rename from src/main/resources/data/twigs/recipe/light_blue_silt_shingle_slab.json rename to src/main/generated/data/twigs/recipe/light_blue_silt_shingle_slab.json index 3033ca87..01e86984 100644 --- a/src/main/resources/data/twigs/recipe/light_blue_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/light_blue_silt_shingle_slab.json @@ -1,15 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:light_blue_silt_shingles" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:light_blue_silt_shingle_slab", - "count": 6 + "count": 4, + "id": "twigs:light_blue_silt_shingle_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/light_blue_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/light_blue_silt_shingle_stairs.json similarity index 56% rename from src/main/resources/data/twigs/recipe/light_blue_silt_shingle_stairs.json rename to src/main/generated/data/twigs/recipe/light_blue_silt_shingle_stairs.json index fcd80fde..fa7a1f0c 100644 --- a/src/main/resources/data/twigs/recipe/light_blue_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/light_blue_silt_shingle_stairs.json @@ -1,17 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:light_blue_silt_shingles" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:light_blue_silt_shingle_stairs", - "count": 4 + "count": 6, + "id": "twigs:light_blue_silt_shingle_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/light_blue_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/light_blue_silt_shingle_wall.json similarity index 54% rename from src/main/resources/data/twigs/recipe/light_blue_silt_shingle_wall.json rename to src/main/generated/data/twigs/recipe/light_blue_silt_shingle_wall.json index 9d302fc4..505dec53 100644 --- a/src/main/resources/data/twigs/recipe/light_blue_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/light_blue_silt_shingle_wall.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:light_blue_silt_shingles" } }, + "pattern": [ + "---", + "---" + ], "result": { - "item": "twigs:light_blue_silt_shingle_wall", - "count": 6 + "count": 6, + "id": "twigs:light_blue_silt_shingle_wall" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/light_blue_silt_shingles_from_packed_silt.json b/src/main/generated/data/twigs/recipe/light_blue_silt_shingles.json similarity index 73% rename from src/main/resources/data/twigs/recipe/light_blue_silt_shingles_from_packed_silt.json rename to src/main/generated/data/twigs/recipe/light_blue_silt_shingles.json index 34d44f0f..5f2899ff 100644 --- a/src/main/resources/data/twigs/recipe/light_blue_silt_shingles_from_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/light_blue_silt_shingles.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "building", "key": { "#": { "item": "twigs:light_blue_packed_silt" @@ -11,6 +12,6 @@ ], "result": { "count": 4, - "item": "twigs:light_blue_silt_shingles" + "id": "twigs:light_blue_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/light_gray_packed_silt.json b/src/main/generated/data/twigs/recipe/light_gray_packed_silt_from_packed_silt.json similarity index 73% rename from src/main/resources/data/twigs/recipe/light_gray_packed_silt.json rename to src/main/generated/data/twigs/recipe/light_gray_packed_silt_from_packed_silt.json index ed7648b3..56ca5521 100644 --- a/src/main/resources/data/twigs/recipe/light_gray_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/light_gray_packed_silt_from_packed_silt.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "packed_silt", "key": { "#": { "item": "twigs:packed_silt" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:light_gray_packed_silt" + "id": "twigs:light_gray_packed_silt" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/light_gray_silt_shingles.json b/src/main/generated/data/twigs/recipe/light_gray_packed_silt_from_silt_shingles.json similarity index 72% rename from src/main/resources/data/twigs/recipe/light_gray_silt_shingles.json rename to src/main/generated/data/twigs/recipe/light_gray_packed_silt_from_silt_shingles.json index f528c398..278b3f96 100644 --- a/src/main/resources/data/twigs/recipe/light_gray_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/light_gray_packed_silt_from_silt_shingles.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "silt_shingles", "key": { "#": { "item": "twigs:silt_shingles" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:light_gray_silt_shingles" + "id": "twigs:light_gray_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/light_gray_silt_pot.json b/src/main/generated/data/twigs/recipe/light_gray_silt_pot.json similarity index 69% rename from src/main/resources/data/twigs/recipe/light_gray_silt_pot.json rename to src/main/generated/data/twigs/recipe/light_gray_silt_pot.json index 2d5389c2..46dd433b 100644 --- a/src/main/resources/data/twigs/recipe/light_gray_silt_pot.json +++ b/src/main/generated/data/twigs/recipe/light_gray_silt_pot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "twigs:silt_pot" @@ -9,6 +10,7 @@ } ], "result": { - "item": "twigs:light_gray_silt_pot" + "count": 1, + "id": "twigs:light_gray_silt_pot" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/light_gray_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/light_gray_silt_shingle_slab.json similarity index 52% rename from src/main/resources/data/twigs/recipe/light_gray_silt_shingle_slab.json rename to src/main/generated/data/twigs/recipe/light_gray_silt_shingle_slab.json index 158fa8a2..f29bd56a 100644 --- a/src/main/resources/data/twigs/recipe/light_gray_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/light_gray_silt_shingle_slab.json @@ -1,15 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:light_gray_silt_shingles" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:light_gray_silt_shingle_slab", - "count": 6 + "count": 4, + "id": "twigs:light_gray_silt_shingle_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/light_gray_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/light_gray_silt_shingle_stairs.json similarity index 56% rename from src/main/resources/data/twigs/recipe/light_gray_silt_shingle_stairs.json rename to src/main/generated/data/twigs/recipe/light_gray_silt_shingle_stairs.json index 0907f143..59a1a378 100644 --- a/src/main/resources/data/twigs/recipe/light_gray_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/light_gray_silt_shingle_stairs.json @@ -1,17 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:light_gray_silt_shingles" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:light_gray_silt_shingle_stairs", - "count": 4 + "count": 6, + "id": "twigs:light_gray_silt_shingle_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/light_gray_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/light_gray_silt_shingle_wall.json similarity index 54% rename from src/main/resources/data/twigs/recipe/light_gray_silt_shingle_wall.json rename to src/main/generated/data/twigs/recipe/light_gray_silt_shingle_wall.json index 3ebfb85c..f3b12b7b 100644 --- a/src/main/resources/data/twigs/recipe/light_gray_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/light_gray_silt_shingle_wall.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:light_gray_silt_shingles" } }, + "pattern": [ + "---", + "---" + ], "result": { - "item": "twigs:light_gray_silt_shingle_wall", - "count": 6 + "count": 6, + "id": "twigs:light_gray_silt_shingle_wall" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/light_gray_silt_shingles_from_packed_silt.json b/src/main/generated/data/twigs/recipe/light_gray_silt_shingles.json similarity index 73% rename from src/main/resources/data/twigs/recipe/light_gray_silt_shingles_from_packed_silt.json rename to src/main/generated/data/twigs/recipe/light_gray_silt_shingles.json index f1ff012c..fa2c7f0f 100644 --- a/src/main/resources/data/twigs/recipe/light_gray_silt_shingles_from_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/light_gray_silt_shingles.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "building", "key": { "#": { "item": "twigs:light_gray_packed_silt" @@ -11,6 +12,6 @@ ], "result": { "count": 4, - "item": "twigs:light_gray_silt_shingles" + "id": "twigs:light_gray_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/lime_packed_silt.json b/src/main/generated/data/twigs/recipe/lime_packed_silt_from_packed_silt.json similarity index 74% rename from src/main/resources/data/twigs/recipe/lime_packed_silt.json rename to src/main/generated/data/twigs/recipe/lime_packed_silt_from_packed_silt.json index d8acfa90..8abbae22 100644 --- a/src/main/resources/data/twigs/recipe/lime_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/lime_packed_silt_from_packed_silt.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "packed_silt", "key": { "#": { "item": "twigs:packed_silt" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:lime_packed_silt" + "id": "twigs:lime_packed_silt" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/lime_silt_shingles.json b/src/main/generated/data/twigs/recipe/lime_packed_silt_from_silt_shingles.json similarity index 73% rename from src/main/resources/data/twigs/recipe/lime_silt_shingles.json rename to src/main/generated/data/twigs/recipe/lime_packed_silt_from_silt_shingles.json index 55c2f955..d3fd1a30 100644 --- a/src/main/resources/data/twigs/recipe/lime_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/lime_packed_silt_from_silt_shingles.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "silt_shingles", "key": { "#": { "item": "twigs:silt_shingles" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:lime_silt_shingles" + "id": "twigs:lime_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/lime_silt_pot.json b/src/main/generated/data/twigs/recipe/lime_silt_pot.json similarity index 70% rename from src/main/resources/data/twigs/recipe/lime_silt_pot.json rename to src/main/generated/data/twigs/recipe/lime_silt_pot.json index 984d1a02..906d1b75 100644 --- a/src/main/resources/data/twigs/recipe/lime_silt_pot.json +++ b/src/main/generated/data/twigs/recipe/lime_silt_pot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "twigs:silt_pot" @@ -9,6 +10,7 @@ } ], "result": { - "item": "twigs:lime_silt_pot" + "count": 1, + "id": "twigs:lime_silt_pot" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/lime_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/lime_silt_shingle_slab.json similarity index 52% rename from src/main/resources/data/twigs/recipe/lime_silt_shingle_slab.json rename to src/main/generated/data/twigs/recipe/lime_silt_shingle_slab.json index 3291537e..2eccfc1c 100644 --- a/src/main/resources/data/twigs/recipe/lime_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/lime_silt_shingle_slab.json @@ -1,15 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:lime_silt_shingles" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:lime_silt_shingle_slab", - "count": 6 + "count": 4, + "id": "twigs:lime_silt_shingle_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/lime_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/lime_silt_shingle_stairs.json similarity index 57% rename from src/main/resources/data/twigs/recipe/lime_silt_shingle_stairs.json rename to src/main/generated/data/twigs/recipe/lime_silt_shingle_stairs.json index 9a68df35..22262795 100644 --- a/src/main/resources/data/twigs/recipe/lime_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/lime_silt_shingle_stairs.json @@ -1,17 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:lime_silt_shingles" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:lime_silt_shingle_stairs", - "count": 4 + "count": 6, + "id": "twigs:lime_silt_shingle_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/lime_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/lime_silt_shingle_wall.json similarity index 55% rename from src/main/resources/data/twigs/recipe/lime_silt_shingle_wall.json rename to src/main/generated/data/twigs/recipe/lime_silt_shingle_wall.json index 9cc87497..b4c11285 100644 --- a/src/main/resources/data/twigs/recipe/lime_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/lime_silt_shingle_wall.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:lime_silt_shingles" } }, + "pattern": [ + "---", + "---" + ], "result": { - "item": "twigs:lime_silt_shingle_wall", - "count": 6 + "count": 6, + "id": "twigs:lime_silt_shingle_wall" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/lime_silt_shingles_from_packed_silt.json b/src/main/generated/data/twigs/recipe/lime_silt_shingles.json similarity index 74% rename from src/main/resources/data/twigs/recipe/lime_silt_shingles_from_packed_silt.json rename to src/main/generated/data/twigs/recipe/lime_silt_shingles.json index f46f9f07..9ec5dabb 100644 --- a/src/main/resources/data/twigs/recipe/lime_silt_shingles_from_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/lime_silt_shingles.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "building", "key": { "#": { "item": "twigs:lime_packed_silt" @@ -11,6 +12,6 @@ ], "result": { "count": 4, - "item": "twigs:lime_silt_shingles" + "id": "twigs:lime_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/magenta_packed_silt.json b/src/main/generated/data/twigs/recipe/magenta_packed_silt_from_packed_silt.json similarity index 73% rename from src/main/resources/data/twigs/recipe/magenta_packed_silt.json rename to src/main/generated/data/twigs/recipe/magenta_packed_silt_from_packed_silt.json index 60839e83..585cd77f 100644 --- a/src/main/resources/data/twigs/recipe/magenta_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/magenta_packed_silt_from_packed_silt.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "packed_silt", "key": { "#": { "item": "twigs:packed_silt" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:magenta_packed_silt" + "id": "twigs:magenta_packed_silt" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/magenta_silt_shingles.json b/src/main/generated/data/twigs/recipe/magenta_packed_silt_from_silt_shingles.json similarity index 72% rename from src/main/resources/data/twigs/recipe/magenta_silt_shingles.json rename to src/main/generated/data/twigs/recipe/magenta_packed_silt_from_silt_shingles.json index efbf1749..1ed8bf87 100644 --- a/src/main/resources/data/twigs/recipe/magenta_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/magenta_packed_silt_from_silt_shingles.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "silt_shingles", "key": { "#": { "item": "twigs:silt_shingles" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:magenta_silt_shingles" + "id": "twigs:magenta_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/magenta_silt_pot.json b/src/main/generated/data/twigs/recipe/magenta_silt_pot.json similarity index 70% rename from src/main/resources/data/twigs/recipe/magenta_silt_pot.json rename to src/main/generated/data/twigs/recipe/magenta_silt_pot.json index a8ed9559..99a7dd0a 100644 --- a/src/main/resources/data/twigs/recipe/magenta_silt_pot.json +++ b/src/main/generated/data/twigs/recipe/magenta_silt_pot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "twigs:silt_pot" @@ -9,6 +10,7 @@ } ], "result": { - "item": "twigs:magenta_silt_pot" + "count": 1, + "id": "twigs:magenta_silt_pot" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/magenta_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/magenta_silt_shingle_slab.json similarity index 52% rename from src/main/resources/data/twigs/recipe/magenta_silt_shingle_slab.json rename to src/main/generated/data/twigs/recipe/magenta_silt_shingle_slab.json index e20fd957..1bcbe9c7 100644 --- a/src/main/resources/data/twigs/recipe/magenta_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/magenta_silt_shingle_slab.json @@ -1,15 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:magenta_silt_shingles" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:magenta_silt_shingle_slab", - "count": 6 + "count": 4, + "id": "twigs:magenta_silt_shingle_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/magenta_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/magenta_silt_shingle_stairs.json similarity index 56% rename from src/main/resources/data/twigs/recipe/magenta_silt_shingle_stairs.json rename to src/main/generated/data/twigs/recipe/magenta_silt_shingle_stairs.json index c9c78346..4ecb9261 100644 --- a/src/main/resources/data/twigs/recipe/magenta_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/magenta_silt_shingle_stairs.json @@ -1,17 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:magenta_silt_shingles" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:magenta_silt_shingle_stairs", - "count": 4 + "count": 6, + "id": "twigs:magenta_silt_shingle_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/magenta_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/magenta_silt_shingle_wall.json similarity index 54% rename from src/main/resources/data/twigs/recipe/magenta_silt_shingle_wall.json rename to src/main/generated/data/twigs/recipe/magenta_silt_shingle_wall.json index 4cd5c69a..c1ed4bb0 100644 --- a/src/main/resources/data/twigs/recipe/magenta_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/magenta_silt_shingle_wall.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:magenta_silt_shingles" } }, + "pattern": [ + "---", + "---" + ], "result": { - "item": "twigs:magenta_silt_shingle_wall", - "count": 6 + "count": 6, + "id": "twigs:magenta_silt_shingle_wall" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/magenta_silt_shingles_from_packed_silt.json b/src/main/generated/data/twigs/recipe/magenta_silt_shingles.json similarity index 74% rename from src/main/resources/data/twigs/recipe/magenta_silt_shingles_from_packed_silt.json rename to src/main/generated/data/twigs/recipe/magenta_silt_shingles.json index 102ac28f..36082dec 100644 --- a/src/main/resources/data/twigs/recipe/magenta_silt_shingles_from_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/magenta_silt_shingles.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "building", "key": { "#": { "item": "twigs:magenta_packed_silt" @@ -11,6 +12,6 @@ ], "result": { "count": 4, - "item": "twigs:magenta_silt_shingles" + "id": "twigs:magenta_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/orange_packed_silt.json b/src/main/generated/data/twigs/recipe/orange_packed_silt_from_packed_silt.json similarity index 73% rename from src/main/resources/data/twigs/recipe/orange_packed_silt.json rename to src/main/generated/data/twigs/recipe/orange_packed_silt_from_packed_silt.json index b875c4e2..0a1d5f84 100644 --- a/src/main/resources/data/twigs/recipe/orange_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/orange_packed_silt_from_packed_silt.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "packed_silt", "key": { "#": { "item": "twigs:packed_silt" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:orange_packed_silt" + "id": "twigs:orange_packed_silt" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/orange_silt_shingles.json b/src/main/generated/data/twigs/recipe/orange_packed_silt_from_silt_shingles.json similarity index 73% rename from src/main/resources/data/twigs/recipe/orange_silt_shingles.json rename to src/main/generated/data/twigs/recipe/orange_packed_silt_from_silt_shingles.json index b3792d9d..c872f317 100644 --- a/src/main/resources/data/twigs/recipe/orange_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/orange_packed_silt_from_silt_shingles.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "silt_shingles", "key": { "#": { "item": "twigs:silt_shingles" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:orange_silt_shingles" + "id": "twigs:orange_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/orange_silt_pot.json b/src/main/generated/data/twigs/recipe/orange_silt_pot.json similarity index 70% rename from src/main/resources/data/twigs/recipe/orange_silt_pot.json rename to src/main/generated/data/twigs/recipe/orange_silt_pot.json index c47765d1..9de025bd 100644 --- a/src/main/resources/data/twigs/recipe/orange_silt_pot.json +++ b/src/main/generated/data/twigs/recipe/orange_silt_pot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "twigs:silt_pot" @@ -9,6 +10,7 @@ } ], "result": { - "item": "twigs:orange_silt_pot" + "count": 1, + "id": "twigs:orange_silt_pot" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/orange_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/orange_silt_shingle_slab.json similarity index 52% rename from src/main/resources/data/twigs/recipe/orange_silt_shingle_slab.json rename to src/main/generated/data/twigs/recipe/orange_silt_shingle_slab.json index 9fb79e3f..18423d6d 100644 --- a/src/main/resources/data/twigs/recipe/orange_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/orange_silt_shingle_slab.json @@ -1,15 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:orange_silt_shingles" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:orange_silt_shingle_slab", - "count": 6 + "count": 4, + "id": "twigs:orange_silt_shingle_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/orange_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/orange_silt_shingle_stairs.json similarity index 56% rename from src/main/resources/data/twigs/recipe/orange_silt_shingle_stairs.json rename to src/main/generated/data/twigs/recipe/orange_silt_shingle_stairs.json index b031b9dd..6f6726bd 100644 --- a/src/main/resources/data/twigs/recipe/orange_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/orange_silt_shingle_stairs.json @@ -1,17 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:orange_silt_shingles" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:orange_silt_shingle_stairs", - "count": 4 + "count": 6, + "id": "twigs:orange_silt_shingle_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/orange_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/orange_silt_shingle_wall.json similarity index 54% rename from src/main/resources/data/twigs/recipe/orange_silt_shingle_wall.json rename to src/main/generated/data/twigs/recipe/orange_silt_shingle_wall.json index 15ba58b0..02ccc5bd 100644 --- a/src/main/resources/data/twigs/recipe/orange_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/orange_silt_shingle_wall.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:orange_silt_shingles" } }, + "pattern": [ + "---", + "---" + ], "result": { - "item": "twigs:orange_silt_shingle_wall", - "count": 6 + "count": 6, + "id": "twigs:orange_silt_shingle_wall" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/orange_silt_shingles_from_packed_silt.json b/src/main/generated/data/twigs/recipe/orange_silt_shingles.json similarity index 74% rename from src/main/resources/data/twigs/recipe/orange_silt_shingles_from_packed_silt.json rename to src/main/generated/data/twigs/recipe/orange_silt_shingles.json index 1ac7b12b..187a7914 100644 --- a/src/main/resources/data/twigs/recipe/orange_silt_shingles_from_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/orange_silt_shingles.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "building", "key": { "#": { "item": "twigs:orange_packed_silt" @@ -11,6 +12,6 @@ ], "result": { "count": 4, - "item": "twigs:orange_silt_shingles" + "id": "twigs:orange_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/pink_packed_silt.json b/src/main/generated/data/twigs/recipe/pink_packed_silt_from_packed_silt.json similarity index 74% rename from src/main/resources/data/twigs/recipe/pink_packed_silt.json rename to src/main/generated/data/twigs/recipe/pink_packed_silt_from_packed_silt.json index 93388e06..c289fc80 100644 --- a/src/main/resources/data/twigs/recipe/pink_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/pink_packed_silt_from_packed_silt.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "packed_silt", "key": { "#": { "item": "twigs:packed_silt" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:pink_packed_silt" + "id": "twigs:pink_packed_silt" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/pink_silt_shingles.json b/src/main/generated/data/twigs/recipe/pink_packed_silt_from_silt_shingles.json similarity index 73% rename from src/main/resources/data/twigs/recipe/pink_silt_shingles.json rename to src/main/generated/data/twigs/recipe/pink_packed_silt_from_silt_shingles.json index 479f2fd4..0e97a341 100644 --- a/src/main/resources/data/twigs/recipe/pink_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/pink_packed_silt_from_silt_shingles.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "silt_shingles", "key": { "#": { "item": "twigs:silt_shingles" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:pink_silt_shingles" + "id": "twigs:pink_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/pink_silt_pot.json b/src/main/generated/data/twigs/recipe/pink_silt_pot.json similarity index 70% rename from src/main/resources/data/twigs/recipe/pink_silt_pot.json rename to src/main/generated/data/twigs/recipe/pink_silt_pot.json index a5c119d2..41c88c23 100644 --- a/src/main/resources/data/twigs/recipe/pink_silt_pot.json +++ b/src/main/generated/data/twigs/recipe/pink_silt_pot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "twigs:silt_pot" @@ -9,6 +10,7 @@ } ], "result": { - "item": "twigs:pink_silt_pot" + "count": 1, + "id": "twigs:pink_silt_pot" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/pink_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/pink_silt_shingle_slab.json similarity index 52% rename from src/main/resources/data/twigs/recipe/pink_silt_shingle_slab.json rename to src/main/generated/data/twigs/recipe/pink_silt_shingle_slab.json index 73fadae5..cabd5651 100644 --- a/src/main/resources/data/twigs/recipe/pink_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/pink_silt_shingle_slab.json @@ -1,15 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:pink_silt_shingles" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:pink_silt_shingle_slab", - "count": 6 + "count": 4, + "id": "twigs:pink_silt_shingle_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/pink_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/pink_silt_shingle_stairs.json similarity index 57% rename from src/main/resources/data/twigs/recipe/pink_silt_shingle_stairs.json rename to src/main/generated/data/twigs/recipe/pink_silt_shingle_stairs.json index 9a1ea992..81de6fd2 100644 --- a/src/main/resources/data/twigs/recipe/pink_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/pink_silt_shingle_stairs.json @@ -1,17 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:pink_silt_shingles" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:pink_silt_shingle_stairs", - "count": 4 + "count": 6, + "id": "twigs:pink_silt_shingle_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/pink_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/pink_silt_shingle_wall.json similarity index 55% rename from src/main/resources/data/twigs/recipe/pink_silt_shingle_wall.json rename to src/main/generated/data/twigs/recipe/pink_silt_shingle_wall.json index 80336fb2..c198cd00 100644 --- a/src/main/resources/data/twigs/recipe/pink_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/pink_silt_shingle_wall.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:pink_silt_shingles" } }, + "pattern": [ + "---", + "---" + ], "result": { - "item": "twigs:pink_silt_shingle_wall", - "count": 6 + "count": 6, + "id": "twigs:pink_silt_shingle_wall" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/pink_silt_shingles_from_packed_silt.json b/src/main/generated/data/twigs/recipe/pink_silt_shingles.json similarity index 74% rename from src/main/resources/data/twigs/recipe/pink_silt_shingles_from_packed_silt.json rename to src/main/generated/data/twigs/recipe/pink_silt_shingles.json index e3440918..34243145 100644 --- a/src/main/resources/data/twigs/recipe/pink_silt_shingles_from_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/pink_silt_shingles.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "building", "key": { "#": { "item": "twigs:pink_packed_silt" @@ -11,6 +12,6 @@ ], "result": { "count": 4, - "item": "twigs:pink_silt_shingles" + "id": "twigs:pink_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/purple_packed_silt.json b/src/main/generated/data/twigs/recipe/purple_packed_silt_from_packed_silt.json similarity index 73% rename from src/main/resources/data/twigs/recipe/purple_packed_silt.json rename to src/main/generated/data/twigs/recipe/purple_packed_silt_from_packed_silt.json index c5862d50..38c11712 100644 --- a/src/main/resources/data/twigs/recipe/purple_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/purple_packed_silt_from_packed_silt.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "packed_silt", "key": { "#": { "item": "twigs:packed_silt" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:purple_packed_silt" + "id": "twigs:purple_packed_silt" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/purple_silt_shingles.json b/src/main/generated/data/twigs/recipe/purple_packed_silt_from_silt_shingles.json similarity index 73% rename from src/main/resources/data/twigs/recipe/purple_silt_shingles.json rename to src/main/generated/data/twigs/recipe/purple_packed_silt_from_silt_shingles.json index da674101..9e7fd227 100644 --- a/src/main/resources/data/twigs/recipe/purple_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/purple_packed_silt_from_silt_shingles.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "silt_shingles", "key": { "#": { "item": "twigs:silt_shingles" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:purple_silt_shingles" + "id": "twigs:purple_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/purple_silt_pot.json b/src/main/generated/data/twigs/recipe/purple_silt_pot.json similarity index 70% rename from src/main/resources/data/twigs/recipe/purple_silt_pot.json rename to src/main/generated/data/twigs/recipe/purple_silt_pot.json index f0ef3258..61e33d23 100644 --- a/src/main/resources/data/twigs/recipe/purple_silt_pot.json +++ b/src/main/generated/data/twigs/recipe/purple_silt_pot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "twigs:silt_pot" @@ -9,6 +10,7 @@ } ], "result": { - "item": "twigs:purple_silt_pot" + "count": 1, + "id": "twigs:purple_silt_pot" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/purple_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/purple_silt_shingle_slab.json similarity index 52% rename from src/main/resources/data/twigs/recipe/purple_silt_shingle_slab.json rename to src/main/generated/data/twigs/recipe/purple_silt_shingle_slab.json index 75134454..8ab21525 100644 --- a/src/main/resources/data/twigs/recipe/purple_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/purple_silt_shingle_slab.json @@ -1,15 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:purple_silt_shingles" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:purple_silt_shingle_slab", - "count": 6 + "count": 4, + "id": "twigs:purple_silt_shingle_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/purple_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/purple_silt_shingle_stairs.json similarity index 56% rename from src/main/resources/data/twigs/recipe/purple_silt_shingle_stairs.json rename to src/main/generated/data/twigs/recipe/purple_silt_shingle_stairs.json index 1f98b8a8..7a7f41df 100644 --- a/src/main/resources/data/twigs/recipe/purple_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/purple_silt_shingle_stairs.json @@ -1,17 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:purple_silt_shingles" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:purple_silt_shingle_stairs", - "count": 4 + "count": 6, + "id": "twigs:purple_silt_shingle_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/purple_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/purple_silt_shingle_wall.json similarity index 54% rename from src/main/resources/data/twigs/recipe/purple_silt_shingle_wall.json rename to src/main/generated/data/twigs/recipe/purple_silt_shingle_wall.json index b8ac7e52..d2e80753 100644 --- a/src/main/resources/data/twigs/recipe/purple_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/purple_silt_shingle_wall.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:purple_silt_shingles" } }, + "pattern": [ + "---", + "---" + ], "result": { - "item": "twigs:purple_silt_shingle_wall", - "count": 6 + "count": 6, + "id": "twigs:purple_silt_shingle_wall" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/purple_silt_shingles_from_packed_silt.json b/src/main/generated/data/twigs/recipe/purple_silt_shingles.json similarity index 74% rename from src/main/resources/data/twigs/recipe/purple_silt_shingles_from_packed_silt.json rename to src/main/generated/data/twigs/recipe/purple_silt_shingles.json index f2b692e9..c3ad4e06 100644 --- a/src/main/resources/data/twigs/recipe/purple_silt_shingles_from_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/purple_silt_shingles.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "building", "key": { "#": { "item": "twigs:purple_packed_silt" @@ -11,6 +12,6 @@ ], "result": { "count": 4, - "item": "twigs:purple_silt_shingles" + "id": "twigs:purple_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/red_packed_silt.json b/src/main/generated/data/twigs/recipe/red_packed_silt_from_packed_silt.json similarity index 74% rename from src/main/resources/data/twigs/recipe/red_packed_silt.json rename to src/main/generated/data/twigs/recipe/red_packed_silt_from_packed_silt.json index d5a8e196..d292b8d1 100644 --- a/src/main/resources/data/twigs/recipe/red_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/red_packed_silt_from_packed_silt.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "packed_silt", "key": { "#": { "item": "twigs:packed_silt" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:red_packed_silt" + "id": "twigs:red_packed_silt" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/red_silt_shingles.json b/src/main/generated/data/twigs/recipe/red_packed_silt_from_silt_shingles.json similarity index 73% rename from src/main/resources/data/twigs/recipe/red_silt_shingles.json rename to src/main/generated/data/twigs/recipe/red_packed_silt_from_silt_shingles.json index a7a978d0..7ac8083f 100644 --- a/src/main/resources/data/twigs/recipe/red_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/red_packed_silt_from_silt_shingles.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "silt_shingles", "key": { "#": { "item": "twigs:silt_shingles" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:red_silt_shingles" + "id": "twigs:red_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/red_silt_pot.json b/src/main/generated/data/twigs/recipe/red_silt_pot.json similarity index 70% rename from src/main/resources/data/twigs/recipe/red_silt_pot.json rename to src/main/generated/data/twigs/recipe/red_silt_pot.json index 73b6a7bc..cd029606 100644 --- a/src/main/resources/data/twigs/recipe/red_silt_pot.json +++ b/src/main/generated/data/twigs/recipe/red_silt_pot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "twigs:silt_pot" @@ -9,6 +10,7 @@ } ], "result": { - "item": "twigs:red_silt_pot" + "count": 1, + "id": "twigs:red_silt_pot" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/red_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/red_silt_shingle_slab.json similarity index 52% rename from src/main/resources/data/twigs/recipe/red_silt_shingle_slab.json rename to src/main/generated/data/twigs/recipe/red_silt_shingle_slab.json index a2a0d1ab..9f63a1e9 100644 --- a/src/main/resources/data/twigs/recipe/red_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/red_silt_shingle_slab.json @@ -1,15 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:red_silt_shingles" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:red_silt_shingle_slab", - "count": 6 + "count": 4, + "id": "twigs:red_silt_shingle_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/red_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/red_silt_shingle_stairs.json similarity index 57% rename from src/main/resources/data/twigs/recipe/red_silt_shingle_stairs.json rename to src/main/generated/data/twigs/recipe/red_silt_shingle_stairs.json index 0b9db6a8..ce031edc 100644 --- a/src/main/resources/data/twigs/recipe/red_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/red_silt_shingle_stairs.json @@ -1,17 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:red_silt_shingles" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:red_silt_shingle_stairs", - "count": 4 + "count": 6, + "id": "twigs:red_silt_shingle_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/red_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/red_silt_shingle_wall.json similarity index 55% rename from src/main/resources/data/twigs/recipe/red_silt_shingle_wall.json rename to src/main/generated/data/twigs/recipe/red_silt_shingle_wall.json index 47e40510..acf059ba 100644 --- a/src/main/resources/data/twigs/recipe/red_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/red_silt_shingle_wall.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:red_silt_shingles" } }, + "pattern": [ + "---", + "---" + ], "result": { - "item": "twigs:red_silt_shingle_wall", - "count": 6 + "count": 6, + "id": "twigs:red_silt_shingle_wall" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/red_silt_shingles_from_packed_silt.json b/src/main/generated/data/twigs/recipe/red_silt_shingles.json similarity index 75% rename from src/main/resources/data/twigs/recipe/red_silt_shingles_from_packed_silt.json rename to src/main/generated/data/twigs/recipe/red_silt_shingles.json index b94fe70a..5f2a6eb7 100644 --- a/src/main/resources/data/twigs/recipe/red_silt_shingles_from_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/red_silt_shingles.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "building", "key": { "#": { "item": "twigs:red_packed_silt" @@ -11,6 +12,6 @@ ], "result": { "count": 4, - "item": "twigs:red_silt_shingles" + "id": "twigs:red_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/black_silt_shingle_wall_from_black_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_slab_from_black_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/black_silt_shingle_wall_from_black_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_slab_from_black_packed_silt.json index c7b39d0f..8b0699fc 100644 --- a/src/main/resources/data/twigs/recipe/black_silt_shingle_wall_from_black_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_slab_from_black_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:black_packed_silt" }, - "result": "twigs:black_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:black_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/black_silt_shingle_wall_from_black_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_slab_from_black_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/black_silt_shingle_wall_from_black_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_slab_from_black_silt_shingles.json index f12c3432..ed015dc3 100644 --- a/src/main/resources/data/twigs/recipe/black_silt_shingle_wall_from_black_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_slab_from_black_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:black_silt_shingles" }, - "result": "twigs:black_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:black_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/black_silt_shingles_from_black_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_stairs_from_black_packed_silt.json similarity index 55% rename from src/main/resources/data/twigs/recipe/black_silt_shingles_from_black_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_stairs_from_black_packed_silt.json index 19b779e8..365a5c97 100644 --- a/src/main/resources/data/twigs/recipe/black_silt_shingles_from_black_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_stairs_from_black_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:black_packed_silt" }, - "result": "twigs:black_silt_shingles", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:black_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/black_silt_shingle_slab_from_black_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_stairs_from_black_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/black_silt_shingle_slab_from_black_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_stairs_from_black_silt_shingles.json index 8e38f663..193f1050 100644 --- a/src/main/resources/data/twigs/recipe/black_silt_shingle_slab_from_black_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_stairs_from_black_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:black_silt_shingles" }, - "result": "twigs:black_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 2, + "id": "twigs:black_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/black_silt_shingle_slab_from_black_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_wall_from_black_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/black_silt_shingle_slab_from_black_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_wall_from_black_packed_silt.json index f01b8b68..038775e6 100644 --- a/src/main/resources/data/twigs/recipe/black_silt_shingle_slab_from_black_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_wall_from_black_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:black_packed_silt" }, - "result": "twigs:black_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:black_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/black_silt_shingle_stairs_from_black_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_wall_from_black_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/black_silt_shingle_stairs_from_black_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_wall_from_black_silt_shingles.json index 3906ee36..f0fa35b2 100644 --- a/src/main/resources/data/twigs/recipe/black_silt_shingle_stairs_from_black_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_wall_from_black_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:black_silt_shingles" }, - "result": "twigs:black_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:black_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/black_silt_shingle_stairs_from_black_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingles_from_black_packed_silt.json similarity index 57% rename from src/main/resources/data/twigs/recipe/black_silt_shingle_stairs_from_black_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingles_from_black_packed_silt.json index c8ad439b..5b9bf090 100644 --- a/src/main/resources/data/twigs/recipe/black_silt_shingle_stairs_from_black_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingles_from_black_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:black_packed_silt" }, - "result": "twigs:black_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:black_silt_shingles" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/blue_silt_shingle_stairs_from_blue_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_slab_from_blue_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/blue_silt_shingle_stairs_from_blue_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_slab_from_blue_packed_silt.json index f00231fb..94ef596e 100644 --- a/src/main/resources/data/twigs/recipe/blue_silt_shingle_stairs_from_blue_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_slab_from_blue_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:blue_packed_silt" }, - "result": "twigs:blue_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:blue_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/blue_silt_shingle_slab_from_blue_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_slab_from_blue_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/blue_silt_shingle_slab_from_blue_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_slab_from_blue_silt_shingles.json index fb417be8..2157e739 100644 --- a/src/main/resources/data/twigs/recipe/blue_silt_shingle_slab_from_blue_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_slab_from_blue_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:blue_silt_shingles" }, - "result": "twigs:blue_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:blue_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/blue_silt_shingles_from_blue_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_stairs_from_blue_packed_silt.json similarity index 55% rename from src/main/resources/data/twigs/recipe/blue_silt_shingles_from_blue_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_stairs_from_blue_packed_silt.json index 31aaf2bd..a126c4fa 100644 --- a/src/main/resources/data/twigs/recipe/blue_silt_shingles_from_blue_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_stairs_from_blue_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:blue_packed_silt" }, - "result": "twigs:blue_silt_shingles", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:blue_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/blue_silt_shingle_wall_from_blue_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_stairs_from_blue_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/blue_silt_shingle_wall_from_blue_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_stairs_from_blue_silt_shingles.json index 4c1c94e1..19ed7ca5 100644 --- a/src/main/resources/data/twigs/recipe/blue_silt_shingle_wall_from_blue_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_stairs_from_blue_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:blue_silt_shingles" }, - "result": "twigs:blue_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:blue_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/blue_silt_shingle_wall_from_blue_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_wall_from_blue_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/blue_silt_shingle_wall_from_blue_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_wall_from_blue_packed_silt.json index b1819fee..9c296831 100644 --- a/src/main/resources/data/twigs/recipe/blue_silt_shingle_wall_from_blue_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_wall_from_blue_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:blue_packed_silt" }, - "result": "twigs:blue_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:blue_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/blue_silt_shingle_stairs_from_blue_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_wall_from_blue_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/blue_silt_shingle_stairs_from_blue_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_wall_from_blue_silt_shingles.json index 2c55b31b..ee3630ad 100644 --- a/src/main/resources/data/twigs/recipe/blue_silt_shingle_stairs_from_blue_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_wall_from_blue_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:blue_silt_shingles" }, - "result": "twigs:blue_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:blue_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/blue_silt_shingle_slab_from_blue_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingles_from_blue_packed_silt.json similarity index 57% rename from src/main/resources/data/twigs/recipe/blue_silt_shingle_slab_from_blue_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingles_from_blue_packed_silt.json index b728960a..0632d477 100644 --- a/src/main/resources/data/twigs/recipe/blue_silt_shingle_slab_from_blue_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingles_from_blue_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:blue_packed_silt" }, - "result": "twigs:blue_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:blue_silt_shingles" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/brown_silt_shingle_stairs_from_brown_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_slab_from_brown_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/brown_silt_shingle_stairs_from_brown_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_slab_from_brown_packed_silt.json index 7f95baa0..7c006b15 100644 --- a/src/main/resources/data/twigs/recipe/brown_silt_shingle_stairs_from_brown_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_slab_from_brown_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:brown_packed_silt" }, - "result": "twigs:brown_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:brown_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/brown_silt_shingle_slab_from_brown_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_slab_from_brown_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/brown_silt_shingle_slab_from_brown_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_slab_from_brown_silt_shingles.json index 8597d132..c34aa714 100644 --- a/src/main/resources/data/twigs/recipe/brown_silt_shingle_slab_from_brown_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_slab_from_brown_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:brown_silt_shingles" }, - "result": "twigs:brown_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:brown_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/brown_silt_shingles_from_brown_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_stairs_from_brown_packed_silt.json similarity index 55% rename from src/main/resources/data/twigs/recipe/brown_silt_shingles_from_brown_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_stairs_from_brown_packed_silt.json index 1549c8c4..4a0585bc 100644 --- a/src/main/resources/data/twigs/recipe/brown_silt_shingles_from_brown_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_stairs_from_brown_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:brown_packed_silt" }, - "result": "twigs:brown_silt_shingles", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:brown_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/brown_silt_shingle_wall_from_brown_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_stairs_from_brown_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/brown_silt_shingle_wall_from_brown_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_stairs_from_brown_silt_shingles.json index 3fa47b61..27be78a8 100644 --- a/src/main/resources/data/twigs/recipe/brown_silt_shingle_wall_from_brown_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_stairs_from_brown_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:brown_silt_shingles" }, - "result": "twigs:brown_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:brown_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/brown_silt_shingle_wall_from_brown_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_wall_from_brown_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/brown_silt_shingle_wall_from_brown_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_wall_from_brown_packed_silt.json index 3e6d5ed6..0dab1098 100644 --- a/src/main/resources/data/twigs/recipe/brown_silt_shingle_wall_from_brown_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_wall_from_brown_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:brown_packed_silt" }, - "result": "twigs:brown_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:brown_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/brown_silt_shingle_stairs_from_brown_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_wall_from_brown_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/brown_silt_shingle_stairs_from_brown_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_wall_from_brown_silt_shingles.json index 70e32e5c..ed292041 100644 --- a/src/main/resources/data/twigs/recipe/brown_silt_shingle_stairs_from_brown_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_wall_from_brown_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:brown_silt_shingles" }, - "result": "twigs:brown_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:brown_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/brown_silt_shingle_slab_from_brown_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingles_from_brown_packed_silt.json similarity index 57% rename from src/main/resources/data/twigs/recipe/brown_silt_shingle_slab_from_brown_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingles_from_brown_packed_silt.json index b980efba..6666c448 100644 --- a/src/main/resources/data/twigs/recipe/brown_silt_shingle_slab_from_brown_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingles_from_brown_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:brown_packed_silt" }, - "result": "twigs:brown_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:brown_silt_shingles" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/cyan_silt_shingle_stairs_from_cyan_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_slab_from_cyan_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/cyan_silt_shingle_stairs_from_cyan_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_slab_from_cyan_packed_silt.json index db33d044..fae64d52 100644 --- a/src/main/resources/data/twigs/recipe/cyan_silt_shingle_stairs_from_cyan_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_slab_from_cyan_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:cyan_packed_silt" }, - "result": "twigs:cyan_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:cyan_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/cyan_silt_shingle_slab_from_cyan_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_slab_from_cyan_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/cyan_silt_shingle_slab_from_cyan_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_slab_from_cyan_silt_shingles.json index b1ebac07..8e5fa6e4 100644 --- a/src/main/resources/data/twigs/recipe/cyan_silt_shingle_slab_from_cyan_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_slab_from_cyan_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:cyan_silt_shingles" }, - "result": "twigs:cyan_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:cyan_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/cyan_silt_shingles_from_cyan_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_stairs_from_cyan_packed_silt.json similarity index 55% rename from src/main/resources/data/twigs/recipe/cyan_silt_shingles_from_cyan_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_stairs_from_cyan_packed_silt.json index 506e7d1c..5585e858 100644 --- a/src/main/resources/data/twigs/recipe/cyan_silt_shingles_from_cyan_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_stairs_from_cyan_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:cyan_packed_silt" }, - "result": "twigs:cyan_silt_shingles", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:cyan_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/cyan_silt_shingle_wall_from_cyan_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_stairs_from_cyan_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/cyan_silt_shingle_wall_from_cyan_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_stairs_from_cyan_silt_shingles.json index 586fc7b6..bc7fa811 100644 --- a/src/main/resources/data/twigs/recipe/cyan_silt_shingle_wall_from_cyan_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_stairs_from_cyan_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:cyan_silt_shingles" }, - "result": "twigs:cyan_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:cyan_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/cyan_silt_shingle_wall_from_cyan_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_wall_from_cyan_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/cyan_silt_shingle_wall_from_cyan_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_wall_from_cyan_packed_silt.json index 4917a9d0..d668b7fd 100644 --- a/src/main/resources/data/twigs/recipe/cyan_silt_shingle_wall_from_cyan_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_wall_from_cyan_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:cyan_packed_silt" }, - "result": "twigs:cyan_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:cyan_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/cyan_silt_shingle_stairs_from_cyan_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_wall_from_cyan_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/cyan_silt_shingle_stairs_from_cyan_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_wall_from_cyan_silt_shingles.json index 7e9b9c49..1ed403eb 100644 --- a/src/main/resources/data/twigs/recipe/cyan_silt_shingle_stairs_from_cyan_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_wall_from_cyan_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:cyan_silt_shingles" }, - "result": "twigs:cyan_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:cyan_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/cyan_silt_shingle_slab_from_cyan_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingles_from_cyan_packed_silt.json similarity index 57% rename from src/main/resources/data/twigs/recipe/cyan_silt_shingle_slab_from_cyan_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingles_from_cyan_packed_silt.json index a75adf4e..badd6052 100644 --- a/src/main/resources/data/twigs/recipe/cyan_silt_shingle_slab_from_cyan_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingles_from_cyan_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:cyan_packed_silt" }, - "result": "twigs:cyan_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:cyan_silt_shingles" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/gray_silt_shingle_stairs_from_gray_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_slab_from_gray_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/gray_silt_shingle_stairs_from_gray_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_slab_from_gray_packed_silt.json index 74fcbd1e..25f06ff4 100644 --- a/src/main/resources/data/twigs/recipe/gray_silt_shingle_stairs_from_gray_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_slab_from_gray_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:gray_packed_silt" }, - "result": "twigs:gray_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:gray_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/gray_silt_shingle_slab_from_gray_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_slab_from_gray_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/gray_silt_shingle_slab_from_gray_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_slab_from_gray_silt_shingles.json index e4c24d36..52f9bed6 100644 --- a/src/main/resources/data/twigs/recipe/gray_silt_shingle_slab_from_gray_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_slab_from_gray_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:gray_silt_shingles" }, - "result": "twigs:gray_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:gray_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/gray_silt_shingles_from_gray_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_stairs_from_gray_packed_silt.json similarity index 55% rename from src/main/resources/data/twigs/recipe/gray_silt_shingles_from_gray_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_stairs_from_gray_packed_silt.json index 996a8a8f..b007eb9d 100644 --- a/src/main/resources/data/twigs/recipe/gray_silt_shingles_from_gray_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_stairs_from_gray_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:gray_packed_silt" }, - "result": "twigs:gray_silt_shingles", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:gray_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/gray_silt_shingle_wall_from_gray_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_stairs_from_gray_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/gray_silt_shingle_wall_from_gray_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_stairs_from_gray_silt_shingles.json index 8b81b9b1..ff6fb032 100644 --- a/src/main/resources/data/twigs/recipe/gray_silt_shingle_wall_from_gray_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_stairs_from_gray_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:gray_silt_shingles" }, - "result": "twigs:gray_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:gray_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/gray_silt_shingle_wall_from_gray_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_wall_from_gray_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/gray_silt_shingle_wall_from_gray_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_wall_from_gray_packed_silt.json index 341af190..fc0fa5a7 100644 --- a/src/main/resources/data/twigs/recipe/gray_silt_shingle_wall_from_gray_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_wall_from_gray_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:gray_packed_silt" }, - "result": "twigs:gray_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:gray_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/gray_silt_shingle_stairs_from_gray_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_wall_from_gray_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/gray_silt_shingle_stairs_from_gray_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_wall_from_gray_silt_shingles.json index 0e8abb69..4fecb6b2 100644 --- a/src/main/resources/data/twigs/recipe/gray_silt_shingle_stairs_from_gray_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_wall_from_gray_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:gray_silt_shingles" }, - "result": "twigs:gray_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:gray_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/gray_silt_shingle_slab_from_gray_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingles_from_gray_packed_silt.json similarity index 57% rename from src/main/resources/data/twigs/recipe/gray_silt_shingle_slab_from_gray_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingles_from_gray_packed_silt.json index 0fb36b6d..ae7fcae6 100644 --- a/src/main/resources/data/twigs/recipe/gray_silt_shingle_slab_from_gray_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingles_from_gray_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:gray_packed_silt" }, - "result": "twigs:gray_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:gray_silt_shingles" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/green_silt_shingle_stairs_from_green_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_slab_from_green_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/green_silt_shingle_stairs_from_green_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_slab_from_green_packed_silt.json index a319271f..468e0101 100644 --- a/src/main/resources/data/twigs/recipe/green_silt_shingle_stairs_from_green_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_slab_from_green_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:green_packed_silt" }, - "result": "twigs:green_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:green_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/green_silt_shingle_slab_from_green_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_slab_from_green_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/green_silt_shingle_slab_from_green_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_slab_from_green_silt_shingles.json index 5d9fc3d3..dfa02c84 100644 --- a/src/main/resources/data/twigs/recipe/green_silt_shingle_slab_from_green_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_slab_from_green_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:green_silt_shingles" }, - "result": "twigs:green_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:green_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/green_silt_shingles_from_green_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_stairs_from_green_packed_silt.json similarity index 55% rename from src/main/resources/data/twigs/recipe/green_silt_shingles_from_green_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_stairs_from_green_packed_silt.json index 16557bf2..8d3116ec 100644 --- a/src/main/resources/data/twigs/recipe/green_silt_shingles_from_green_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_stairs_from_green_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:green_packed_silt" }, - "result": "twigs:green_silt_shingles", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:green_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/green_silt_shingle_wall_from_green_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_stairs_from_green_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/green_silt_shingle_wall_from_green_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_stairs_from_green_silt_shingles.json index 2ef94e93..a8d04f99 100644 --- a/src/main/resources/data/twigs/recipe/green_silt_shingle_wall_from_green_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_stairs_from_green_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:green_silt_shingles" }, - "result": "twigs:green_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:green_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/green_silt_shingle_wall_from_green_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_wall_from_green_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/green_silt_shingle_wall_from_green_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_wall_from_green_packed_silt.json index 8d8c5673..ba37dd07 100644 --- a/src/main/resources/data/twigs/recipe/green_silt_shingle_wall_from_green_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_wall_from_green_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:green_packed_silt" }, - "result": "twigs:green_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:green_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/green_silt_shingle_stairs_from_green_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_wall_from_green_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/green_silt_shingle_stairs_from_green_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_wall_from_green_silt_shingles.json index 7b660244..9fca05cb 100644 --- a/src/main/resources/data/twigs/recipe/green_silt_shingle_stairs_from_green_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_wall_from_green_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:green_silt_shingles" }, - "result": "twigs:green_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:green_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/green_silt_shingle_slab_from_green_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingles_from_green_packed_silt.json similarity index 57% rename from src/main/resources/data/twigs/recipe/green_silt_shingle_slab_from_green_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingles_from_green_packed_silt.json index b45da0c8..e3d1d695 100644 --- a/src/main/resources/data/twigs/recipe/green_silt_shingle_slab_from_green_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingles_from_green_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:green_packed_silt" }, - "result": "twigs:green_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:green_silt_shingles" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/light_blue_silt_shingle_stairs_from_light_blue_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_slab_from_light_blue_packed_silt.json similarity index 55% rename from src/main/resources/data/twigs/recipe/light_blue_silt_shingle_stairs_from_light_blue_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_slab_from_light_blue_packed_silt.json index 4e54a279..cf2d9b06 100644 --- a/src/main/resources/data/twigs/recipe/light_blue_silt_shingle_stairs_from_light_blue_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_slab_from_light_blue_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:light_blue_packed_silt" }, - "result": "twigs:light_blue_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:light_blue_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/light_blue_silt_shingle_slab_from_light_blue_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_slab_from_light_blue_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/light_blue_silt_shingle_slab_from_light_blue_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_slab_from_light_blue_silt_shingles.json index 9243aaa3..62ef9f22 100644 --- a/src/main/resources/data/twigs/recipe/light_blue_silt_shingle_slab_from_light_blue_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_slab_from_light_blue_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:light_blue_silt_shingles" }, - "result": "twigs:light_blue_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:light_blue_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/light_blue_silt_shingles_from_light_blue_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_stairs_from_light_blue_packed_silt.json similarity index 55% rename from src/main/resources/data/twigs/recipe/light_blue_silt_shingles_from_light_blue_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_stairs_from_light_blue_packed_silt.json index 6c0e2c33..874b78f4 100644 --- a/src/main/resources/data/twigs/recipe/light_blue_silt_shingles_from_light_blue_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_stairs_from_light_blue_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:light_blue_packed_silt" }, - "result": "twigs:light_blue_silt_shingles", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:light_blue_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/light_blue_silt_shingle_wall_from_light_blue_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_stairs_from_light_blue_silt_shingles.json similarity index 55% rename from src/main/resources/data/twigs/recipe/light_blue_silt_shingle_wall_from_light_blue_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_stairs_from_light_blue_silt_shingles.json index c9412aa1..26785d73 100644 --- a/src/main/resources/data/twigs/recipe/light_blue_silt_shingle_wall_from_light_blue_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_stairs_from_light_blue_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:light_blue_silt_shingles" }, - "result": "twigs:light_blue_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:light_blue_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/light_blue_silt_shingle_wall_from_light_blue_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_wall_from_light_blue_packed_silt.json similarity index 55% rename from src/main/resources/data/twigs/recipe/light_blue_silt_shingle_wall_from_light_blue_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_wall_from_light_blue_packed_silt.json index 381dba3a..aa3b86dd 100644 --- a/src/main/resources/data/twigs/recipe/light_blue_silt_shingle_wall_from_light_blue_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_wall_from_light_blue_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:light_blue_packed_silt" }, - "result": "twigs:light_blue_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:light_blue_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/light_blue_silt_shingle_stairs_from_light_blue_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_wall_from_light_blue_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/light_blue_silt_shingle_stairs_from_light_blue_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_wall_from_light_blue_silt_shingles.json index 3742221c..dda867b8 100644 --- a/src/main/resources/data/twigs/recipe/light_blue_silt_shingle_stairs_from_light_blue_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_wall_from_light_blue_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:light_blue_silt_shingles" }, - "result": "twigs:light_blue_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:light_blue_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/light_blue_silt_shingle_slab_from_light_blue_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingles_from_light_blue_packed_silt.json similarity index 57% rename from src/main/resources/data/twigs/recipe/light_blue_silt_shingle_slab_from_light_blue_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingles_from_light_blue_packed_silt.json index 2421ce76..aef0d3af 100644 --- a/src/main/resources/data/twigs/recipe/light_blue_silt_shingle_slab_from_light_blue_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingles_from_light_blue_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:light_blue_packed_silt" }, - "result": "twigs:light_blue_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:light_blue_silt_shingles" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/light_gray_silt_shingle_stairs_from_light_gray_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_slab_from_light_gray_packed_silt.json similarity index 55% rename from src/main/resources/data/twigs/recipe/light_gray_silt_shingle_stairs_from_light_gray_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_slab_from_light_gray_packed_silt.json index 1c43f045..87d267fb 100644 --- a/src/main/resources/data/twigs/recipe/light_gray_silt_shingle_stairs_from_light_gray_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_slab_from_light_gray_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:light_gray_packed_silt" }, - "result": "twigs:light_gray_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:light_gray_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/light_gray_silt_shingle_slab_from_light_gray_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_slab_from_light_gray_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/light_gray_silt_shingle_slab_from_light_gray_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_slab_from_light_gray_silt_shingles.json index 750e9b77..7c18aa74 100644 --- a/src/main/resources/data/twigs/recipe/light_gray_silt_shingle_slab_from_light_gray_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_slab_from_light_gray_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:light_gray_silt_shingles" }, - "result": "twigs:light_gray_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:light_gray_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/light_gray_silt_shingles_from_light_gray_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_stairs_from_light_gray_packed_silt.json similarity index 55% rename from src/main/resources/data/twigs/recipe/light_gray_silt_shingles_from_light_gray_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_stairs_from_light_gray_packed_silt.json index de2d2bdc..0d4449cd 100644 --- a/src/main/resources/data/twigs/recipe/light_gray_silt_shingles_from_light_gray_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_stairs_from_light_gray_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:light_gray_packed_silt" }, - "result": "twigs:light_gray_silt_shingles", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:light_gray_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/light_gray_silt_shingle_wall_from_light_gray_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_stairs_from_light_gray_silt_shingles.json similarity index 55% rename from src/main/resources/data/twigs/recipe/light_gray_silt_shingle_wall_from_light_gray_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_stairs_from_light_gray_silt_shingles.json index 380075fa..c9d06b73 100644 --- a/src/main/resources/data/twigs/recipe/light_gray_silt_shingle_wall_from_light_gray_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_stairs_from_light_gray_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:light_gray_silt_shingles" }, - "result": "twigs:light_gray_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:light_gray_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/light_gray_silt_shingle_wall_from_light_gray_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_wall_from_light_gray_packed_silt.json similarity index 55% rename from src/main/resources/data/twigs/recipe/light_gray_silt_shingle_wall_from_light_gray_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_wall_from_light_gray_packed_silt.json index 61a75beb..25875bdc 100644 --- a/src/main/resources/data/twigs/recipe/light_gray_silt_shingle_wall_from_light_gray_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_wall_from_light_gray_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:light_gray_packed_silt" }, - "result": "twigs:light_gray_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:light_gray_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/light_gray_silt_shingle_stairs_from_light_gray_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_wall_from_light_gray_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/light_gray_silt_shingle_stairs_from_light_gray_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_wall_from_light_gray_silt_shingles.json index 9c8cc926..49e5966c 100644 --- a/src/main/resources/data/twigs/recipe/light_gray_silt_shingle_stairs_from_light_gray_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_wall_from_light_gray_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:light_gray_silt_shingles" }, - "result": "twigs:light_gray_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:light_gray_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/light_gray_silt_shingle_slab_from_light_gray_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingles_from_light_gray_packed_silt.json similarity index 57% rename from src/main/resources/data/twigs/recipe/light_gray_silt_shingle_slab_from_light_gray_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingles_from_light_gray_packed_silt.json index c8d78176..88383795 100644 --- a/src/main/resources/data/twigs/recipe/light_gray_silt_shingle_slab_from_light_gray_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingles_from_light_gray_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:light_gray_packed_silt" }, - "result": "twigs:light_gray_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:light_gray_silt_shingles" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/lime_silt_shingle_stairs_from_lime_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_slab_from_lime_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/lime_silt_shingle_stairs_from_lime_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_slab_from_lime_packed_silt.json index 08f1ff07..8b72ec57 100644 --- a/src/main/resources/data/twigs/recipe/lime_silt_shingle_stairs_from_lime_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_slab_from_lime_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:lime_packed_silt" }, - "result": "twigs:lime_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:lime_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/lime_silt_shingle_slab_from_lime_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_slab_from_lime_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/lime_silt_shingle_slab_from_lime_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_slab_from_lime_silt_shingles.json index 697c8cb3..1f9e7741 100644 --- a/src/main/resources/data/twigs/recipe/lime_silt_shingle_slab_from_lime_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_slab_from_lime_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:lime_silt_shingles" }, - "result": "twigs:lime_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:lime_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/lime_silt_shingles_from_lime_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_stairs_from_lime_packed_silt.json similarity index 55% rename from src/main/resources/data/twigs/recipe/lime_silt_shingles_from_lime_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_stairs_from_lime_packed_silt.json index 92e77a7f..51bf5542 100644 --- a/src/main/resources/data/twigs/recipe/lime_silt_shingles_from_lime_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_stairs_from_lime_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:lime_packed_silt" }, - "result": "twigs:lime_silt_shingles", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:lime_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/lime_silt_shingle_wall_from_lime_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_stairs_from_lime_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/lime_silt_shingle_wall_from_lime_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_stairs_from_lime_silt_shingles.json index dc2624f4..a7d9d805 100644 --- a/src/main/resources/data/twigs/recipe/lime_silt_shingle_wall_from_lime_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_stairs_from_lime_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:lime_silt_shingles" }, - "result": "twigs:lime_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:lime_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/lime_silt_shingle_wall_from_lime_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_wall_from_lime_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/lime_silt_shingle_wall_from_lime_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_wall_from_lime_packed_silt.json index 65ee4b03..f65e081e 100644 --- a/src/main/resources/data/twigs/recipe/lime_silt_shingle_wall_from_lime_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_wall_from_lime_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:lime_packed_silt" }, - "result": "twigs:lime_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:lime_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/lime_silt_shingle_stairs_from_lime_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_wall_from_lime_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/lime_silt_shingle_stairs_from_lime_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_wall_from_lime_silt_shingles.json index 13f1eeed..b09b2b5e 100644 --- a/src/main/resources/data/twigs/recipe/lime_silt_shingle_stairs_from_lime_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_wall_from_lime_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:lime_silt_shingles" }, - "result": "twigs:lime_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:lime_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/lime_silt_shingle_slab_from_lime_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingles_from_lime_packed_silt.json similarity index 57% rename from src/main/resources/data/twigs/recipe/lime_silt_shingle_slab_from_lime_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingles_from_lime_packed_silt.json index ff118836..a09b0527 100644 --- a/src/main/resources/data/twigs/recipe/lime_silt_shingle_slab_from_lime_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingles_from_lime_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:lime_packed_silt" }, - "result": "twigs:lime_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:lime_silt_shingles" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/magenta_silt_shingle_stairs_from_magenta_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_slab_from_magenta_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/magenta_silt_shingle_stairs_from_magenta_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_slab_from_magenta_packed_silt.json index 038c8759..b979dac1 100644 --- a/src/main/resources/data/twigs/recipe/magenta_silt_shingle_stairs_from_magenta_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_slab_from_magenta_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:magenta_packed_silt" }, - "result": "twigs:magenta_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:magenta_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/magenta_silt_shingle_slab_from_magenta_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_slab_from_magenta_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/magenta_silt_shingle_slab_from_magenta_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_slab_from_magenta_silt_shingles.json index f04cc85e..50ec8ab3 100644 --- a/src/main/resources/data/twigs/recipe/magenta_silt_shingle_slab_from_magenta_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_slab_from_magenta_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:magenta_silt_shingles" }, - "result": "twigs:magenta_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:magenta_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/magenta_silt_shingles_from_magenta_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_stairs_from_magenta_packed_silt.json similarity index 55% rename from src/main/resources/data/twigs/recipe/magenta_silt_shingles_from_magenta_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_stairs_from_magenta_packed_silt.json index 4a8e1f8b..7be3f85a 100644 --- a/src/main/resources/data/twigs/recipe/magenta_silt_shingles_from_magenta_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_stairs_from_magenta_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:magenta_packed_silt" }, - "result": "twigs:magenta_silt_shingles", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:magenta_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/magenta_silt_shingle_wall_from_magenta_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_stairs_from_magenta_silt_shingles.json similarity index 55% rename from src/main/resources/data/twigs/recipe/magenta_silt_shingle_wall_from_magenta_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_stairs_from_magenta_silt_shingles.json index 3c9762bc..9a324286 100644 --- a/src/main/resources/data/twigs/recipe/magenta_silt_shingle_wall_from_magenta_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_stairs_from_magenta_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:magenta_silt_shingles" }, - "result": "twigs:magenta_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:magenta_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/magenta_silt_shingle_wall_from_magenta_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_wall_from_magenta_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/magenta_silt_shingle_wall_from_magenta_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_wall_from_magenta_packed_silt.json index 9f4e4751..61d8b909 100644 --- a/src/main/resources/data/twigs/recipe/magenta_silt_shingle_wall_from_magenta_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_wall_from_magenta_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:magenta_packed_silt" }, - "result": "twigs:magenta_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:magenta_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/magenta_silt_shingle_stairs_from_magenta_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_wall_from_magenta_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/magenta_silt_shingle_stairs_from_magenta_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_wall_from_magenta_silt_shingles.json index 48d4860b..3b938952 100644 --- a/src/main/resources/data/twigs/recipe/magenta_silt_shingle_stairs_from_magenta_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_wall_from_magenta_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:magenta_silt_shingles" }, - "result": "twigs:magenta_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:magenta_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/magenta_silt_shingle_slab_from_magenta_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingles_from_magenta_packed_silt.json similarity index 57% rename from src/main/resources/data/twigs/recipe/magenta_silt_shingle_slab_from_magenta_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingles_from_magenta_packed_silt.json index b58e0c4d..68c33c8a 100644 --- a/src/main/resources/data/twigs/recipe/magenta_silt_shingle_slab_from_magenta_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingles_from_magenta_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:magenta_packed_silt" }, - "result": "twigs:magenta_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:magenta_silt_shingles" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/orange_silt_shingle_stairs_from_orange_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_slab_from_orange_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/orange_silt_shingle_stairs_from_orange_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_slab_from_orange_packed_silt.json index fb17f81f..df31b9e4 100644 --- a/src/main/resources/data/twigs/recipe/orange_silt_shingle_stairs_from_orange_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_slab_from_orange_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:orange_packed_silt" }, - "result": "twigs:orange_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:orange_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/orange_silt_shingle_slab_from_orange_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_slab_from_orange_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/orange_silt_shingle_slab_from_orange_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_slab_from_orange_silt_shingles.json index 5dbd8453..3a3f10ce 100644 --- a/src/main/resources/data/twigs/recipe/orange_silt_shingle_slab_from_orange_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_slab_from_orange_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:orange_silt_shingles" }, - "result": "twigs:orange_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:orange_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/orange_silt_shingles_from_orange_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_stairs_from_orange_packed_silt.json similarity index 55% rename from src/main/resources/data/twigs/recipe/orange_silt_shingles_from_orange_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_stairs_from_orange_packed_silt.json index 91ada0f4..f28028dc 100644 --- a/src/main/resources/data/twigs/recipe/orange_silt_shingles_from_orange_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_stairs_from_orange_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:orange_packed_silt" }, - "result": "twigs:orange_silt_shingles", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:orange_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/orange_silt_shingle_wall_from_orange_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_stairs_from_orange_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/orange_silt_shingle_wall_from_orange_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_stairs_from_orange_silt_shingles.json index 2935f01c..2163fe2b 100644 --- a/src/main/resources/data/twigs/recipe/orange_silt_shingle_wall_from_orange_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_stairs_from_orange_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:orange_silt_shingles" }, - "result": "twigs:orange_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:orange_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/orange_silt_shingle_wall_from_orange_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_wall_from_orange_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/orange_silt_shingle_wall_from_orange_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_wall_from_orange_packed_silt.json index 6e1490e4..6ea08769 100644 --- a/src/main/resources/data/twigs/recipe/orange_silt_shingle_wall_from_orange_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_wall_from_orange_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:orange_packed_silt" }, - "result": "twigs:orange_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:orange_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/orange_silt_shingle_stairs_from_orange_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_wall_from_orange_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/orange_silt_shingle_stairs_from_orange_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_wall_from_orange_silt_shingles.json index c9615084..152cf7b4 100644 --- a/src/main/resources/data/twigs/recipe/orange_silt_shingle_stairs_from_orange_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_wall_from_orange_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:orange_silt_shingles" }, - "result": "twigs:orange_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:orange_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/orange_silt_shingle_slab_from_orange_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingles_from_orange_packed_silt.json similarity index 57% rename from src/main/resources/data/twigs/recipe/orange_silt_shingle_slab_from_orange_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingles_from_orange_packed_silt.json index 323fe2ae..20f8cd18 100644 --- a/src/main/resources/data/twigs/recipe/orange_silt_shingle_slab_from_orange_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingles_from_orange_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:orange_packed_silt" }, - "result": "twigs:orange_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:orange_silt_shingles" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/pink_silt_shingle_stairs_from_pink_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_slab_from_pink_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/pink_silt_shingle_stairs_from_pink_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_slab_from_pink_packed_silt.json index 3550024f..b33a6fcd 100644 --- a/src/main/resources/data/twigs/recipe/pink_silt_shingle_stairs_from_pink_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_slab_from_pink_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:pink_packed_silt" }, - "result": "twigs:pink_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:pink_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/pink_silt_shingle_slab_from_pink_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_slab_from_pink_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/pink_silt_shingle_slab_from_pink_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_slab_from_pink_silt_shingles.json index ce662c24..b680e783 100644 --- a/src/main/resources/data/twigs/recipe/pink_silt_shingle_slab_from_pink_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_slab_from_pink_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:pink_silt_shingles" }, - "result": "twigs:pink_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:pink_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/pink_silt_shingles_from_pink_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_stairs_from_pink_packed_silt.json similarity index 55% rename from src/main/resources/data/twigs/recipe/pink_silt_shingles_from_pink_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_stairs_from_pink_packed_silt.json index eb8b71e1..56defb6f 100644 --- a/src/main/resources/data/twigs/recipe/pink_silt_shingles_from_pink_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_stairs_from_pink_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:pink_packed_silt" }, - "result": "twigs:pink_silt_shingles", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:pink_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/pink_silt_shingle_wall_from_pink_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_stairs_from_pink_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/pink_silt_shingle_wall_from_pink_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_stairs_from_pink_silt_shingles.json index f70c5ec9..1795c164 100644 --- a/src/main/resources/data/twigs/recipe/pink_silt_shingle_wall_from_pink_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_stairs_from_pink_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:pink_silt_shingles" }, - "result": "twigs:pink_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:pink_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/pink_silt_shingle_wall_from_pink_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_wall_from_pink_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/pink_silt_shingle_wall_from_pink_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_wall_from_pink_packed_silt.json index 8c61bf76..6e902301 100644 --- a/src/main/resources/data/twigs/recipe/pink_silt_shingle_wall_from_pink_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_wall_from_pink_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:pink_packed_silt" }, - "result": "twigs:pink_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:pink_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/pink_silt_shingle_stairs_from_pink_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_wall_from_pink_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/pink_silt_shingle_stairs_from_pink_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_wall_from_pink_silt_shingles.json index fa70085b..8e3f9bb0 100644 --- a/src/main/resources/data/twigs/recipe/pink_silt_shingle_stairs_from_pink_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_wall_from_pink_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:pink_silt_shingles" }, - "result": "twigs:pink_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:pink_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/pink_silt_shingle_slab_from_pink_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingles_from_pink_packed_silt.json similarity index 57% rename from src/main/resources/data/twigs/recipe/pink_silt_shingle_slab_from_pink_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingles_from_pink_packed_silt.json index 2a450eb6..108898de 100644 --- a/src/main/resources/data/twigs/recipe/pink_silt_shingle_slab_from_pink_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingles_from_pink_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:pink_packed_silt" }, - "result": "twigs:pink_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:pink_silt_shingles" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/purple_silt_shingle_stairs_from_purple_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_slab_from_purple_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/purple_silt_shingle_stairs_from_purple_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_slab_from_purple_packed_silt.json index dc7ecf87..1959641f 100644 --- a/src/main/resources/data/twigs/recipe/purple_silt_shingle_stairs_from_purple_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_slab_from_purple_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:purple_packed_silt" }, - "result": "twigs:purple_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:purple_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/purple_silt_shingle_slab_from_purple_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_slab_from_purple_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/purple_silt_shingle_slab_from_purple_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_slab_from_purple_silt_shingles.json index c46975c4..3db56900 100644 --- a/src/main/resources/data/twigs/recipe/purple_silt_shingle_slab_from_purple_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_slab_from_purple_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:purple_silt_shingles" }, - "result": "twigs:purple_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:purple_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/purple_silt_shingles_from_purple_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_stairs_from_purple_packed_silt.json similarity index 55% rename from src/main/resources/data/twigs/recipe/purple_silt_shingles_from_purple_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_stairs_from_purple_packed_silt.json index 9ec4b594..a2426f36 100644 --- a/src/main/resources/data/twigs/recipe/purple_silt_shingles_from_purple_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_stairs_from_purple_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:purple_packed_silt" }, - "result": "twigs:purple_silt_shingles", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:purple_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/purple_silt_shingle_wall_from_purple_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_stairs_from_purple_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/purple_silt_shingle_wall_from_purple_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_stairs_from_purple_silt_shingles.json index ebe7fce2..e4e34d37 100644 --- a/src/main/resources/data/twigs/recipe/purple_silt_shingle_wall_from_purple_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_stairs_from_purple_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:purple_silt_shingles" }, - "result": "twigs:purple_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:purple_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/purple_silt_shingle_wall_from_purple_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_wall_from_purple_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/purple_silt_shingle_wall_from_purple_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_wall_from_purple_packed_silt.json index ac8af556..ea94434a 100644 --- a/src/main/resources/data/twigs/recipe/purple_silt_shingle_wall_from_purple_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_wall_from_purple_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:purple_packed_silt" }, - "result": "twigs:purple_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:purple_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/purple_silt_shingle_stairs_from_purple_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_wall_from_purple_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/purple_silt_shingle_stairs_from_purple_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_wall_from_purple_silt_shingles.json index b13a37c5..11adfc1b 100644 --- a/src/main/resources/data/twigs/recipe/purple_silt_shingle_stairs_from_purple_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_wall_from_purple_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:purple_silt_shingles" }, - "result": "twigs:purple_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:purple_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/purple_silt_shingle_slab_from_purple_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingles_from_purple_packed_silt.json similarity index 57% rename from src/main/resources/data/twigs/recipe/purple_silt_shingle_slab_from_purple_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingles_from_purple_packed_silt.json index dc59936b..25b2cd46 100644 --- a/src/main/resources/data/twigs/recipe/purple_silt_shingle_slab_from_purple_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingles_from_purple_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:purple_packed_silt" }, - "result": "twigs:purple_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:purple_silt_shingles" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/red_silt_shingle_stairs_from_red_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_slab_from_red_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/red_silt_shingle_stairs_from_red_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_slab_from_red_packed_silt.json index 951edf25..20f17ec5 100644 --- a/src/main/resources/data/twigs/recipe/red_silt_shingle_stairs_from_red_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_slab_from_red_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:red_packed_silt" }, - "result": "twigs:red_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:red_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/red_silt_shingle_slab_from_red_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_slab_from_red_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/red_silt_shingle_slab_from_red_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_slab_from_red_silt_shingles.json index 5ea35faa..e7b73f96 100644 --- a/src/main/resources/data/twigs/recipe/red_silt_shingle_slab_from_red_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_slab_from_red_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:red_silt_shingles" }, - "result": "twigs:red_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:red_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/red_silt_shingles_from_red_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_stairs_from_red_packed_silt.json similarity index 55% rename from src/main/resources/data/twigs/recipe/red_silt_shingles_from_red_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_stairs_from_red_packed_silt.json index d4768cac..b052727c 100644 --- a/src/main/resources/data/twigs/recipe/red_silt_shingles_from_red_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_stairs_from_red_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:red_packed_silt" }, - "result": "twigs:red_silt_shingles", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:red_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/red_silt_shingle_wall_from_red_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_stairs_from_red_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/red_silt_shingle_wall_from_red_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_stairs_from_red_silt_shingles.json index ff2deb4d..0e999c97 100644 --- a/src/main/resources/data/twigs/recipe/red_silt_shingle_wall_from_red_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_stairs_from_red_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:red_silt_shingles" }, - "result": "twigs:red_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:red_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/red_silt_shingle_wall_from_red_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_wall_from_red_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/red_silt_shingle_wall_from_red_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_wall_from_red_packed_silt.json index 9f663a93..54cce782 100644 --- a/src/main/resources/data/twigs/recipe/red_silt_shingle_wall_from_red_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_wall_from_red_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:red_packed_silt" }, - "result": "twigs:red_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:red_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/red_silt_shingle_stairs_from_red_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_wall_from_red_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/red_silt_shingle_stairs_from_red_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_wall_from_red_silt_shingles.json index 3d3d5b9f..e0820f88 100644 --- a/src/main/resources/data/twigs/recipe/red_silt_shingle_stairs_from_red_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_wall_from_red_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:red_silt_shingles" }, - "result": "twigs:red_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:red_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/red_silt_shingle_slab_from_red_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingles_from_red_packed_silt.json similarity index 57% rename from src/main/resources/data/twigs/recipe/red_silt_shingle_slab_from_red_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingles_from_red_packed_silt.json index ab50a6c0..2a510eac 100644 --- a/src/main/resources/data/twigs/recipe/red_silt_shingle_slab_from_red_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingles_from_red_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:red_packed_silt" }, - "result": "twigs:red_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:red_silt_shingles" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/white_silt_shingle_stairs_from_white_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_slab_from_white_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/white_silt_shingle_stairs_from_white_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_slab_from_white_packed_silt.json index 234eca39..c1723578 100644 --- a/src/main/resources/data/twigs/recipe/white_silt_shingle_stairs_from_white_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_slab_from_white_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:white_packed_silt" }, - "result": "twigs:white_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:white_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/white_silt_shingle_slab_from_white_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_slab_from_white_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/white_silt_shingle_slab_from_white_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_slab_from_white_silt_shingles.json index cb1b5d45..66f8d78c 100644 --- a/src/main/resources/data/twigs/recipe/white_silt_shingle_slab_from_white_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_slab_from_white_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:white_silt_shingles" }, - "result": "twigs:white_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:white_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/white_silt_shingles_from_white_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_stairs_from_white_packed_silt.json similarity index 55% rename from src/main/resources/data/twigs/recipe/white_silt_shingles_from_white_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_stairs_from_white_packed_silt.json index c05dad16..bd9a47ef 100644 --- a/src/main/resources/data/twigs/recipe/white_silt_shingles_from_white_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_stairs_from_white_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:white_packed_silt" }, - "result": "twigs:white_silt_shingles", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:white_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/white_silt_shingle_wall_from_white_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_stairs_from_white_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/white_silt_shingle_wall_from_white_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_stairs_from_white_silt_shingles.json index 06872374..3a6b4d65 100644 --- a/src/main/resources/data/twigs/recipe/white_silt_shingle_wall_from_white_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_stairs_from_white_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:white_silt_shingles" }, - "result": "twigs:white_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:white_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/white_silt_shingle_wall_from_white_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_wall_from_white_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/white_silt_shingle_wall_from_white_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_wall_from_white_packed_silt.json index f4ccbaac..02140118 100644 --- a/src/main/resources/data/twigs/recipe/white_silt_shingle_wall_from_white_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_wall_from_white_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:white_packed_silt" }, - "result": "twigs:white_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:white_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/white_silt_shingle_stairs_from_white_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_wall_from_white_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/white_silt_shingle_stairs_from_white_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_wall_from_white_silt_shingles.json index 58347913..82678f25 100644 --- a/src/main/resources/data/twigs/recipe/white_silt_shingle_stairs_from_white_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_wall_from_white_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:white_silt_shingles" }, - "result": "twigs:white_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:white_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/white_silt_shingle_slab_from_white_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingles_from_white_packed_silt.json similarity index 57% rename from src/main/resources/data/twigs/recipe/white_silt_shingle_slab_from_white_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingles_from_white_packed_silt.json index 0ec33411..c8813e57 100644 --- a/src/main/resources/data/twigs/recipe/white_silt_shingle_slab_from_white_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingles_from_white_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:white_packed_silt" }, - "result": "twigs:white_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:white_silt_shingles" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/yellow_silt_shingle_stairs_from_yellow_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_slab_from_yellow_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/yellow_silt_shingle_stairs_from_yellow_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_slab_from_yellow_packed_silt.json index 45e92f48..d069341c 100644 --- a/src/main/resources/data/twigs/recipe/yellow_silt_shingle_stairs_from_yellow_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_slab_from_yellow_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:yellow_packed_silt" }, - "result": "twigs:yellow_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:yellow_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/yellow_silt_shingle_slab_from_yellow_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_slab_from_yellow_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/yellow_silt_shingle_slab_from_yellow_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_slab_from_yellow_silt_shingles.json index 74b07ddc..5d067629 100644 --- a/src/main/resources/data/twigs/recipe/yellow_silt_shingle_slab_from_yellow_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_slab_from_yellow_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:yellow_silt_shingles" }, - "result": "twigs:yellow_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:yellow_silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/yellow_silt_shingles_from_yellow_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_stairs_from_yellow_packed_silt.json similarity index 55% rename from src/main/resources/data/twigs/recipe/yellow_silt_shingles_from_yellow_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_stairs_from_yellow_packed_silt.json index d645cf00..9ff2ead1 100644 --- a/src/main/resources/data/twigs/recipe/yellow_silt_shingles_from_yellow_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_stairs_from_yellow_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:yellow_packed_silt" }, - "result": "twigs:yellow_silt_shingles", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:yellow_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/yellow_silt_shingle_wall_from_yellow_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_stairs_from_yellow_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/yellow_silt_shingle_wall_from_yellow_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_stairs_from_yellow_silt_shingles.json index fa54bfd7..8d3fb7a0 100644 --- a/src/main/resources/data/twigs/recipe/yellow_silt_shingle_wall_from_yellow_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_stairs_from_yellow_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:yellow_silt_shingles" }, - "result": "twigs:yellow_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:yellow_silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/yellow_silt_shingle_wall_from_yellow_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_wall_from_yellow_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/yellow_silt_shingle_wall_from_yellow_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_wall_from_yellow_packed_silt.json index 2ebd8e5b..7113b436 100644 --- a/src/main/resources/data/twigs/recipe/yellow_silt_shingle_wall_from_yellow_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_wall_from_yellow_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:yellow_packed_silt" }, - "result": "twigs:yellow_silt_shingle_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:yellow_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/yellow_silt_shingle_stairs_from_yellow_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_wall_from_yellow_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/yellow_silt_shingle_stairs_from_yellow_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_wall_from_yellow_silt_shingles.json index ce5a7f5c..30332d99 100644 --- a/src/main/resources/data/twigs/recipe/yellow_silt_shingle_stairs_from_yellow_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_wall_from_yellow_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:yellow_silt_shingles" }, - "result": "twigs:yellow_silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:yellow_silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/yellow_silt_shingle_slab_from_yellow_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingles_from_yellow_packed_silt.json similarity index 57% rename from src/main/resources/data/twigs/recipe/yellow_silt_shingle_slab_from_yellow_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingles_from_yellow_packed_silt.json index e783a2fd..b3ef5d6f 100644 --- a/src/main/resources/data/twigs/recipe/yellow_silt_shingle_slab_from_yellow_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingles_from_yellow_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:yellow_packed_silt" }, - "result": "twigs:yellow_silt_shingle_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:yellow_silt_shingles" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/white_packed_silt.json b/src/main/generated/data/twigs/recipe/white_packed_silt_from_packed_silt.json similarity index 73% rename from src/main/resources/data/twigs/recipe/white_packed_silt.json rename to src/main/generated/data/twigs/recipe/white_packed_silt_from_packed_silt.json index cf7b2521..f1589606 100644 --- a/src/main/resources/data/twigs/recipe/white_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/white_packed_silt_from_packed_silt.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "packed_silt", "key": { "#": { "item": "twigs:packed_silt" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:white_packed_silt" + "id": "twigs:white_packed_silt" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/white_silt_shingles.json b/src/main/generated/data/twigs/recipe/white_packed_silt_from_silt_shingles.json similarity index 73% rename from src/main/resources/data/twigs/recipe/white_silt_shingles.json rename to src/main/generated/data/twigs/recipe/white_packed_silt_from_silt_shingles.json index 91e805ea..e216b9d2 100644 --- a/src/main/resources/data/twigs/recipe/white_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/white_packed_silt_from_silt_shingles.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "silt_shingles", "key": { "#": { "item": "twigs:silt_shingles" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:white_silt_shingles" + "id": "twigs:white_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/white_silt_pot.json b/src/main/generated/data/twigs/recipe/white_silt_pot.json similarity index 70% rename from src/main/resources/data/twigs/recipe/white_silt_pot.json rename to src/main/generated/data/twigs/recipe/white_silt_pot.json index 61e6348d..56f6c085 100644 --- a/src/main/resources/data/twigs/recipe/white_silt_pot.json +++ b/src/main/generated/data/twigs/recipe/white_silt_pot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "twigs:silt_pot" @@ -9,6 +10,7 @@ } ], "result": { - "item": "twigs:white_silt_pot" + "count": 1, + "id": "twigs:white_silt_pot" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/white_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/white_silt_shingle_slab.json similarity index 52% rename from src/main/resources/data/twigs/recipe/white_silt_shingle_slab.json rename to src/main/generated/data/twigs/recipe/white_silt_shingle_slab.json index 4097adcd..4b1a0064 100644 --- a/src/main/resources/data/twigs/recipe/white_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/white_silt_shingle_slab.json @@ -1,15 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:white_silt_shingles" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:white_silt_shingle_slab", - "count": 6 + "count": 4, + "id": "twigs:white_silt_shingle_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/white_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/white_silt_shingle_stairs.json similarity index 56% rename from src/main/resources/data/twigs/recipe/white_silt_shingle_stairs.json rename to src/main/generated/data/twigs/recipe/white_silt_shingle_stairs.json index a1f95512..ce4bc3db 100644 --- a/src/main/resources/data/twigs/recipe/white_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/white_silt_shingle_stairs.json @@ -1,17 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:white_silt_shingles" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:white_silt_shingle_stairs", - "count": 4 + "count": 6, + "id": "twigs:white_silt_shingle_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/white_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/white_silt_shingle_wall.json similarity index 55% rename from src/main/resources/data/twigs/recipe/white_silt_shingle_wall.json rename to src/main/generated/data/twigs/recipe/white_silt_shingle_wall.json index e11f0e4f..42aaac84 100644 --- a/src/main/resources/data/twigs/recipe/white_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/white_silt_shingle_wall.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:white_silt_shingles" } }, + "pattern": [ + "---", + "---" + ], "result": { - "item": "twigs:white_silt_shingle_wall", - "count": 6 + "count": 6, + "id": "twigs:white_silt_shingle_wall" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/white_silt_shingles_from_packed_silt.json b/src/main/generated/data/twigs/recipe/white_silt_shingles.json similarity index 74% rename from src/main/resources/data/twigs/recipe/white_silt_shingles_from_packed_silt.json rename to src/main/generated/data/twigs/recipe/white_silt_shingles.json index 63703ec2..1edbfede 100644 --- a/src/main/resources/data/twigs/recipe/white_silt_shingles_from_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/white_silt_shingles.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "building", "key": { "#": { "item": "twigs:white_packed_silt" @@ -11,6 +12,6 @@ ], "result": { "count": 4, - "item": "twigs:white_silt_shingles" + "id": "twigs:white_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/yellow_packed_silt.json b/src/main/generated/data/twigs/recipe/yellow_packed_silt_from_packed_silt.json similarity index 73% rename from src/main/resources/data/twigs/recipe/yellow_packed_silt.json rename to src/main/generated/data/twigs/recipe/yellow_packed_silt_from_packed_silt.json index b3d86cab..7d3931e1 100644 --- a/src/main/resources/data/twigs/recipe/yellow_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/yellow_packed_silt_from_packed_silt.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "packed_silt", "key": { "#": { "item": "twigs:packed_silt" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:yellow_packed_silt" + "id": "twigs:yellow_packed_silt" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/yellow_silt_shingles.json b/src/main/generated/data/twigs/recipe/yellow_packed_silt_from_silt_shingles.json similarity index 73% rename from src/main/resources/data/twigs/recipe/yellow_silt_shingles.json rename to src/main/generated/data/twigs/recipe/yellow_packed_silt_from_silt_shingles.json index f0812cfe..005528e4 100644 --- a/src/main/resources/data/twigs/recipe/yellow_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/yellow_packed_silt_from_silt_shingles.json @@ -1,6 +1,7 @@ { "type": "minecraft:crafting_shaped", - "group": "stained_terracotta", + "category": "building", + "group": "silt_shingles", "key": { "#": { "item": "twigs:silt_shingles" @@ -16,6 +17,6 @@ ], "result": { "count": 8, - "item": "twigs:yellow_silt_shingles" + "id": "twigs:yellow_silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/yellow_silt_pot.json b/src/main/generated/data/twigs/recipe/yellow_silt_pot.json similarity index 70% rename from src/main/resources/data/twigs/recipe/yellow_silt_pot.json rename to src/main/generated/data/twigs/recipe/yellow_silt_pot.json index b648e10e..692a09ee 100644 --- a/src/main/resources/data/twigs/recipe/yellow_silt_pot.json +++ b/src/main/generated/data/twigs/recipe/yellow_silt_pot.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "twigs:silt_pot" @@ -9,6 +10,7 @@ } ], "result": { - "item": "twigs:yellow_silt_pot" + "count": 1, + "id": "twigs:yellow_silt_pot" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/yellow_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/yellow_silt_shingle_slab.json similarity index 52% rename from src/main/resources/data/twigs/recipe/yellow_silt_shingle_slab.json rename to src/main/generated/data/twigs/recipe/yellow_silt_shingle_slab.json index dbc4e2f6..79a7b424 100644 --- a/src/main/resources/data/twigs/recipe/yellow_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/yellow_silt_shingle_slab.json @@ -1,15 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:yellow_silt_shingles" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:yellow_silt_shingle_slab", - "count": 6 + "count": 4, + "id": "twigs:yellow_silt_shingle_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/yellow_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/yellow_silt_shingle_stairs.json similarity index 56% rename from src/main/resources/data/twigs/recipe/yellow_silt_shingle_stairs.json rename to src/main/generated/data/twigs/recipe/yellow_silt_shingle_stairs.json index 8324a12b..d357d7e6 100644 --- a/src/main/resources/data/twigs/recipe/yellow_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/yellow_silt_shingle_stairs.json @@ -1,17 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:yellow_silt_shingles" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:yellow_silt_shingle_stairs", - "count": 4 + "count": 6, + "id": "twigs:yellow_silt_shingle_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/yellow_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/yellow_silt_shingle_wall.json similarity index 54% rename from src/main/resources/data/twigs/recipe/yellow_silt_shingle_wall.json rename to src/main/generated/data/twigs/recipe/yellow_silt_shingle_wall.json index 6cd677de..86e9b664 100644 --- a/src/main/resources/data/twigs/recipe/yellow_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/yellow_silt_shingle_wall.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:yellow_silt_shingles" } }, + "pattern": [ + "---", + "---" + ], "result": { - "item": "twigs:yellow_silt_shingle_wall", - "count": 6 + "count": 6, + "id": "twigs:yellow_silt_shingle_wall" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/yellow_silt_shingles_from_packed_silt.json b/src/main/generated/data/twigs/recipe/yellow_silt_shingles.json similarity index 74% rename from src/main/resources/data/twigs/recipe/yellow_silt_shingles_from_packed_silt.json rename to src/main/generated/data/twigs/recipe/yellow_silt_shingles.json index 4290b465..b89ed7b3 100644 --- a/src/main/resources/data/twigs/recipe/yellow_silt_shingles_from_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/yellow_silt_shingles.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "building", "key": { "#": { "item": "twigs:yellow_packed_silt" @@ -11,6 +12,6 @@ ], "result": { "count": 4, - "item": "twigs:yellow_silt_shingles" + "id": "twigs:yellow_silt_shingles" } } \ No newline at end of file diff --git a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java index 1e445795..e248b5d9 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java +++ b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java @@ -33,6 +33,7 @@ public void buildRecipes(RecipeOutput exporter) { schistRecipes(exporter); rhyoliteRecipes(exporter); bloodstoneRecipes(exporter); + coloredSiltRecipes(exporter); } private void tableRecipes(RecipeOutput exporter) { @@ -209,4 +210,88 @@ private void bloodstoneRecipes(RecipeOutput exporter) { quickSmeltingRecipe(exporter, TwigsBlocks.CRACKED_POLISHED_BLOODSTONE_BRICKS, TwigsBlocks.POLISHED_BLOODSTONE_BRICKS); } + + private void coloredSiltRecipes(RecipeOutput exporter) { + quickColoredSiltRecipes(exporter, + Items.WHITE_DYE, TwigsBlocks.WHITE_PACKED_SILT, + TwigsBlocks.WHITE_SILT_SHINGLES, TwigsBlocks.WHITE_SILT_SHINGLE_STAIRS, TwigsBlocks.WHITE_SILT_SHINGLE_SLAB, TwigsBlocks.WHITE_SILT_SHINGLE_WALL, + TwigsBlocks.WHITE_SILT_POT + ); + quickColoredSiltRecipes(exporter, + Items.ORANGE_DYE, TwigsBlocks.ORANGE_PACKED_SILT, + TwigsBlocks.ORANGE_SILT_SHINGLES, TwigsBlocks.ORANGE_SILT_SHINGLE_STAIRS, TwigsBlocks.ORANGE_SILT_SHINGLE_SLAB, TwigsBlocks.ORANGE_SILT_SHINGLE_WALL, + TwigsBlocks.ORANGE_SILT_POT + ); + quickColoredSiltRecipes(exporter, + Items.MAGENTA_DYE, TwigsBlocks.MAGENTA_PACKED_SILT, + TwigsBlocks.MAGENTA_SILT_SHINGLES, TwigsBlocks.MAGENTA_SILT_SHINGLE_STAIRS, TwigsBlocks.MAGENTA_SILT_SHINGLE_SLAB, TwigsBlocks.MAGENTA_SILT_SHINGLE_WALL, + TwigsBlocks.MAGENTA_SILT_POT + ); + quickColoredSiltRecipes(exporter, + Items.LIGHT_BLUE_DYE, TwigsBlocks.LIGHT_BLUE_PACKED_SILT, + TwigsBlocks.LIGHT_BLUE_SILT_SHINGLES, TwigsBlocks.LIGHT_BLUE_SILT_SHINGLE_STAIRS, TwigsBlocks.LIGHT_BLUE_SILT_SHINGLE_SLAB, TwigsBlocks.LIGHT_BLUE_SILT_SHINGLE_WALL, + TwigsBlocks.LIGHT_BLUE_SILT_POT + ); + quickColoredSiltRecipes(exporter, + Items.YELLOW_DYE, TwigsBlocks.YELLOW_PACKED_SILT, + TwigsBlocks.YELLOW_SILT_SHINGLES, TwigsBlocks.YELLOW_SILT_SHINGLE_STAIRS, TwigsBlocks.YELLOW_SILT_SHINGLE_SLAB, TwigsBlocks.YELLOW_SILT_SHINGLE_WALL, + TwigsBlocks.YELLOW_SILT_POT + ); + quickColoredSiltRecipes(exporter, + Items.LIME_DYE, TwigsBlocks.LIME_PACKED_SILT, + TwigsBlocks.LIME_SILT_SHINGLES, TwigsBlocks.LIME_SILT_SHINGLE_STAIRS, TwigsBlocks.LIME_SILT_SHINGLE_SLAB, TwigsBlocks.LIME_SILT_SHINGLE_WALL, + TwigsBlocks.LIME_SILT_POT + ); + quickColoredSiltRecipes(exporter, + Items.PINK_DYE, TwigsBlocks.PINK_PACKED_SILT, + TwigsBlocks.PINK_SILT_SHINGLES, TwigsBlocks.PINK_SILT_SHINGLE_STAIRS, TwigsBlocks.PINK_SILT_SHINGLE_SLAB, TwigsBlocks.PINK_SILT_SHINGLE_WALL, + TwigsBlocks.PINK_SILT_POT + ); + quickColoredSiltRecipes(exporter, + Items.GRAY_DYE, TwigsBlocks.GRAY_PACKED_SILT, + TwigsBlocks.GRAY_SILT_SHINGLES, TwigsBlocks.GRAY_SILT_SHINGLE_STAIRS, TwigsBlocks.GRAY_SILT_SHINGLE_SLAB, TwigsBlocks.GRAY_SILT_SHINGLE_WALL, + TwigsBlocks.GRAY_SILT_POT + ); + quickColoredSiltRecipes(exporter, + Items.LIGHT_GRAY_DYE, TwigsBlocks.LIGHT_GRAY_PACKED_SILT, + TwigsBlocks.LIGHT_GRAY_SILT_SHINGLES, TwigsBlocks.LIGHT_GRAY_SILT_SHINGLE_STAIRS, TwigsBlocks.LIGHT_GRAY_SILT_SHINGLE_SLAB, TwigsBlocks.LIGHT_GRAY_SILT_SHINGLE_WALL, + TwigsBlocks.LIGHT_GRAY_SILT_POT + ); + quickColoredSiltRecipes(exporter, + Items.CYAN_DYE, TwigsBlocks.CYAN_PACKED_SILT, + TwigsBlocks.CYAN_SILT_SHINGLES, TwigsBlocks.CYAN_SILT_SHINGLE_STAIRS, TwigsBlocks.CYAN_SILT_SHINGLE_SLAB, TwigsBlocks.CYAN_SILT_SHINGLE_WALL, + TwigsBlocks.CYAN_SILT_POT + ); + quickColoredSiltRecipes(exporter, + Items.PURPLE_DYE, TwigsBlocks.PURPLE_PACKED_SILT, + TwigsBlocks.PURPLE_SILT_SHINGLES, TwigsBlocks.PURPLE_SILT_SHINGLE_STAIRS, TwigsBlocks.PURPLE_SILT_SHINGLE_SLAB, TwigsBlocks.PURPLE_SILT_SHINGLE_WALL, + TwigsBlocks.PURPLE_SILT_POT + ); + quickColoredSiltRecipes(exporter, + Items.BLUE_DYE, TwigsBlocks.BLUE_PACKED_SILT, + TwigsBlocks.BLUE_SILT_SHINGLES, TwigsBlocks.BLUE_SILT_SHINGLE_STAIRS, TwigsBlocks.BLUE_SILT_SHINGLE_SLAB, TwigsBlocks.BLUE_SILT_SHINGLE_WALL, + TwigsBlocks.BLUE_SILT_POT + ); + quickColoredSiltRecipes(exporter, + Items.BROWN_DYE, TwigsBlocks.BROWN_PACKED_SILT, + TwigsBlocks.BROWN_SILT_SHINGLES, TwigsBlocks.BROWN_SILT_SHINGLE_STAIRS, TwigsBlocks.BROWN_SILT_SHINGLE_SLAB, TwigsBlocks.BROWN_SILT_SHINGLE_WALL, + TwigsBlocks.BROWN_SILT_POT + ); + quickColoredSiltRecipes(exporter, + Items.GREEN_DYE, TwigsBlocks.GREEN_PACKED_SILT, + TwigsBlocks.GREEN_SILT_SHINGLES, TwigsBlocks.GREEN_SILT_SHINGLE_STAIRS, TwigsBlocks.GREEN_SILT_SHINGLE_SLAB, TwigsBlocks.GREEN_SILT_SHINGLE_WALL, + TwigsBlocks.GREEN_SILT_POT + ); + quickColoredSiltRecipes(exporter, + Items.RED_DYE, TwigsBlocks.RED_PACKED_SILT, + TwigsBlocks.RED_SILT_SHINGLES, TwigsBlocks.RED_SILT_SHINGLE_STAIRS, TwigsBlocks.RED_SILT_SHINGLE_SLAB, TwigsBlocks.RED_SILT_SHINGLE_WALL, + TwigsBlocks.RED_SILT_POT + ); + quickColoredSiltRecipes(exporter, + Items.BLACK_DYE, TwigsBlocks.BLACK_PACKED_SILT, + TwigsBlocks.BLACK_SILT_SHINGLES, TwigsBlocks.BLACK_SILT_SHINGLE_STAIRS, TwigsBlocks.BLACK_SILT_SHINGLE_SLAB, TwigsBlocks.BLACK_SILT_SHINGLE_WALL, + TwigsBlocks.BLACK_SILT_POT + ); + } + } diff --git a/src/main/java/com/ninni/twigs/util/RecipeHelper.java b/src/main/java/com/ninni/twigs/util/RecipeHelper.java index da33b57a..16ae9b2e 100644 --- a/src/main/java/com/ninni/twigs/util/RecipeHelper.java +++ b/src/main/java/com/ninni/twigs/util/RecipeHelper.java @@ -1,9 +1,7 @@ package com.ninni.twigs.util; -import net.minecraft.data.recipes.RecipeOutput; -import net.minecraft.data.recipes.ShapedRecipeBuilder; -import net.minecraft.data.recipes.SimpleCookingRecipeBuilder; -import net.minecraft.data.recipes.SingleItemRecipeBuilder; +import com.ninni.twigs.registry.TwigsBlocks; +import net.minecraft.data.recipes.*; import net.minecraft.resources.ResourceLocation; import net.minecraft.tags.TagKey; import net.minecraft.world.item.Item; @@ -11,6 +9,7 @@ import net.minecraft.world.level.ItemLike; import static com.ninni.twigs.Twigs.MOD_ID; +import static com.ninni.twigs.data.TwigsDataGenerator.getId; import static net.minecraft.data.recipes.RecipeCategory.BUILDING_BLOCKS; import static net.minecraft.data.recipes.RecipeProvider.*; @@ -136,6 +135,16 @@ static void quickPolishedRecipes(RecipeOutput output, ItemLike polished, ItemLik quickStonecuttingRecipe(output, polishedStair, raw, 1); } + static void quickPolishedRecipes(RecipeOutput output, ItemLike polished, ItemLike polishedSlab, ItemLike polishedStair, ItemLike polishedWall, ItemLike raw) { + quick2x2Recipe(output, polished, raw); + quickStonecuttingRecipe(output, polished, raw, 1); + + quickSlabStairsWallRecipe(output, polishedSlab, polishedStair, polishedWall, polished); + quickStonecuttingRecipe(output, polishedSlab, raw, 2); + quickStonecuttingRecipe(output, polishedStair, raw, 1); + quickStonecuttingRecipe(output, polishedWall, raw, 1); + } + static void quickPolishedBrickRecipes(RecipeOutput output, ItemLike bricks, ItemLike brickSlab, ItemLike brickStair, ItemLike brickWall, ItemLike polished, ItemLike raw) { quick2x2Recipe(output, bricks, polished); quickStonecuttingRecipe(output, bricks, polished, 1); @@ -165,4 +174,49 @@ static void quickTableRecipe(RecipeOutput output, ItemLike result, ItemLike slab .unlockedBy(getHasName(plank), has(plank)) .save(output); } + + static void quickColoredSiltRecipes(RecipeOutput output, ItemLike dye, ItemLike coloredPacked, + ItemLike coloredShingles, ItemLike coloredShingleStairs, ItemLike coloredShingleSlab, ItemLike coloredShingleWall, + ItemLike pot + ) { + + ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, coloredPacked, 8) + .pattern("###") + .pattern("#X#") + .pattern("###") + .define('#', TwigsBlocks.PACKED_SILT) + .define('X', dye) + .group("packed_silt") + .unlockedBy("has_packed_silt", has(TwigsBlocks.PACKED_SILT)) + .unlockedBy("has_dye", has(dye)) + .save(output, id(getId(coloredPacked.asItem()).getPath() + "_from_packed_silt")); + ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, coloredShingles, 8) + .pattern("###") + .pattern("#X#") + .pattern("###") + .define('#', TwigsBlocks.SILT_SHINGLES) + .define('X', dye) + .group("silt_shingles") + .unlockedBy("has_silt_shingles", has(TwigsBlocks.SILT_SHINGLES)) + .unlockedBy("has_dye", has(dye)) + .save(output,id(getId(coloredPacked.asItem()).getPath() + "_from_silt_shingles")); + + quickPolishedRecipes( + output, + coloredShingles, + coloredShingleStairs, + coloredShingleSlab, + coloredShingleWall, + coloredPacked + ); + + ShapelessRecipeBuilder.shapeless(RecipeCategory.BUILDING_BLOCKS, pot) + .requires(TwigsBlocks.SILT_POT) + .requires(dye) + .unlockedBy("has_silt_pot", has(TwigsBlocks.SILT_POT)) + .unlockedBy("has_dye", has(dye)) + .save(output); + + + } } diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/black_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/black_packed_silt_from_packed_silt.json deleted file mode 100644 index b7cdc546..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/black_packed_silt_from_packed_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:black_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:black_packed_silt_from_packed_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/black_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/black_packed_silt_from_silt.json deleted file mode 100644 index f85ec79f..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/black_packed_silt_from_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:black_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:black_packed_silt_from_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_pot_from_silt_pot.json deleted file mode 100644 index 8d053743..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_pot_from_silt_pot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:black_silt_pot" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_pot" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:black_silt_pot_from_silt_pot" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_slab_from_black_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_slab_from_black_packed_silt_stonecutting.json deleted file mode 100644 index bbcd40ac..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_slab_from_black_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:black_silt_shingle_slab_from_black_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:black_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:black_silt_shingle_slab_from_black_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_slab_from_black_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_slab_from_black_silt_shingle_stonecutting.json deleted file mode 100644 index 68bf9acf..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_slab_from_black_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:black_silt_shingle_slab_from_black_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:black_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:black_silt_shingle_slab_from_black_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_stairs_from_black_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_stairs_from_black_packed_silt_stonecutting.json deleted file mode 100644 index a1448c42..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_stairs_from_black_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:black_silt_shingle_stairs_from_black_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:black_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:black_silt_shingle_stairs_from_black_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_stairs_from_black_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_stairs_from_black_silt_shingle_stonecutting.json deleted file mode 100644 index af89cfec..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_stairs_from_black_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:black_silt_shingle_stairs_from_black_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:black_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:black_silt_shingle_stairs_from_black_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_wall_from_black_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_wall_from_black_packed_silt_stonecutting.json deleted file mode 100644 index 571c7aec..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_wall_from_black_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:black_silt_shingle_wall_from_black_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:black_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:black_silt_shingle_wall_from_black_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_wall_from_black_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_wall_from_black_silt_shingle_stonecutting.json deleted file mode 100644 index d563ef7a..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingle_wall_from_black_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:black_silt_shingle_wall_from_black_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:black_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:black_silt_shingle_wall_from_black_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingles_from_packed_silt_stonecutting.json deleted file mode 100644 index 99e64bb1..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/black_silt_shingles_from_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:black_silt_shingles_from_black_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:black_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:black_silt_shingles_from_black_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/blue_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/blue_packed_silt_from_packed_silt.json deleted file mode 100644 index 2c3060a3..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/blue_packed_silt_from_packed_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:blue_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:blue_packed_silt_from_packed_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/blue_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/blue_packed_silt_from_silt.json deleted file mode 100644 index 7986957c..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/blue_packed_silt_from_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:blue_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:blue_packed_silt_from_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_pot_from_silt_pot.json deleted file mode 100644 index 052835c4..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_pot_from_silt_pot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:blue_silt_pot" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_pot" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:blue_silt_pot_from_silt_pot" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_slab_from_blue_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_slab_from_blue_packed_silt_stonecutting.json deleted file mode 100644 index 86359b8a..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_slab_from_blue_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:blue_silt_shingle_slab_from_blue_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:blue_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:blue_silt_shingle_slab_from_blue_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_slab_from_blue_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_slab_from_blue_silt_shingle_stonecutting.json deleted file mode 100644 index 55631c81..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_slab_from_blue_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:blue_silt_shingle_slab_from_blue_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:blue_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:blue_silt_shingle_slab_from_blue_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_stairs_from_blue_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_stairs_from_blue_packed_silt_stonecutting.json deleted file mode 100644 index 55112942..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_stairs_from_blue_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:blue_silt_shingle_stairs_from_blue_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:blue_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:blue_silt_shingle_stairs_from_blue_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_stairs_from_blue_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_stairs_from_blue_silt_shingle_stonecutting.json deleted file mode 100644 index e9d15afd..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_stairs_from_blue_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:blue_silt_shingle_stairs_from_blue_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:blue_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:blue_silt_shingle_stairs_from_blue_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_wall_from_blue_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_wall_from_blue_packed_silt_stonecutting.json deleted file mode 100644 index 640be12c..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_wall_from_blue_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:blue_silt_shingle_wall_from_blue_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:blue_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:blue_silt_shingle_wall_from_blue_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_wall_from_blue_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_wall_from_blue_silt_shingle_stonecutting.json deleted file mode 100644 index 0b7eec28..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingle_wall_from_blue_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:blue_silt_shingle_wall_from_blue_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:blue_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:blue_silt_shingle_wall_from_blue_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingles_from_packed_silt_stonecutting.json deleted file mode 100644 index 161d9854..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/blue_silt_shingles_from_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:blue_silt_shingles_from_blue_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:blue_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:blue_silt_shingles_from_blue_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/brown_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/brown_packed_silt_from_packed_silt.json deleted file mode 100644 index e694e86f..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/brown_packed_silt_from_packed_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:brown_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:brown_packed_silt_from_packed_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/brown_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/brown_packed_silt_from_silt.json deleted file mode 100644 index 748affc5..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/brown_packed_silt_from_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:brown_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:brown_packed_silt_from_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_pot_from_silt_pot.json deleted file mode 100644 index 7153b19b..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_pot_from_silt_pot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:brown_silt_pot" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_pot" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:brown_silt_pot_from_silt_pot" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_slab_from_brown_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_slab_from_brown_packed_silt_stonecutting.json deleted file mode 100644 index 16149665..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_slab_from_brown_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:brown_silt_shingle_slab_from_brown_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:brown_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:brown_silt_shingle_slab_from_brown_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_slab_from_brown_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_slab_from_brown_silt_shingle_stonecutting.json deleted file mode 100644 index 196d3611..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_slab_from_brown_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:brown_silt_shingle_slab_from_brown_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:brown_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:brown_silt_shingle_slab_from_brown_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_stairs_from_brown_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_stairs_from_brown_packed_silt_stonecutting.json deleted file mode 100644 index 795b5c55..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_stairs_from_brown_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:brown_silt_shingle_stairs_from_brown_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:brown_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:brown_silt_shingle_stairs_from_brown_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_stairs_from_brown_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_stairs_from_brown_silt_shingle_stonecutting.json deleted file mode 100644 index 43775795..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_stairs_from_brown_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:brown_silt_shingle_stairs_from_brown_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:brown_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:brown_silt_shingle_stairs_from_brown_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_wall_from_brown_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_wall_from_brown_packed_silt_stonecutting.json deleted file mode 100644 index d08083d9..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_wall_from_brown_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:brown_silt_shingle_wall_from_brown_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:brown_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:brown_silt_shingle_wall_from_brown_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_wall_from_brown_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_wall_from_brown_silt_shingle_stonecutting.json deleted file mode 100644 index 38442de4..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingle_wall_from_brown_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:brown_silt_shingle_wall_from_brown_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:brown_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:brown_silt_shingle_wall_from_brown_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingles_from_packed_silt_stonecutting.json deleted file mode 100644 index 137ea9b4..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/brown_silt_shingles_from_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:brown_silt_shingles_from_brown_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:brown_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:brown_silt_shingles_from_brown_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/chiseled_silt_bricks.json b/src/main/resources/data/twigs/advancement/recipes/silt/chiseled_silt_bricks.json deleted file mode 100644 index 61e1e68d..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/chiseled_silt_bricks.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:chiseled_silt_bricks" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:chiseled_silt_bricks" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/chiseled_silt_bricks_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/chiseled_silt_bricks_stonecutting.json deleted file mode 100644 index fe298ccd..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/chiseled_silt_bricks_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:chiseled_silt_bricks_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:chiseled_silt_bricks_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/cracked_silt_bricks.json b/src/main/resources/data/twigs/advancement/recipes/silt/cracked_silt_bricks.json deleted file mode 100644 index 5ccc7316..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/cracked_silt_bricks.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:cracked_silt_bricks" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:cracked_silt_bricks" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/cyan_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/cyan_packed_silt_from_packed_silt.json deleted file mode 100644 index 7c46fd83..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/cyan_packed_silt_from_packed_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:cyan_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:cyan_packed_silt_from_packed_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/cyan_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/cyan_packed_silt_from_silt.json deleted file mode 100644 index e7a0c1de..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/cyan_packed_silt_from_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:cyan_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:cyan_packed_silt_from_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_pot_from_silt_pot.json deleted file mode 100644 index 4f0d2eff..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_pot_from_silt_pot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:cyan_silt_pot" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_pot" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:cyan_silt_pot_from_silt_pot" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_slab_from_cyan_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_slab_from_cyan_packed_silt_stonecutting.json deleted file mode 100644 index 7e843654..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_slab_from_cyan_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:cyan_silt_shingle_slab_from_cyan_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:cyan_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:cyan_silt_shingle_slab_from_cyan_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_slab_from_cyan_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_slab_from_cyan_silt_shingle_stonecutting.json deleted file mode 100644 index 6e033448..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_slab_from_cyan_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:cyan_silt_shingle_slab_from_cyan_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:cyan_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:cyan_silt_shingle_slab_from_cyan_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_stairs_from_cyan_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_stairs_from_cyan_packed_silt_stonecutting.json deleted file mode 100644 index 021cd9a8..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_stairs_from_cyan_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:cyan_silt_shingle_stairs_from_cyan_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:cyan_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:cyan_silt_shingle_stairs_from_cyan_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_stairs_from_cyan_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_stairs_from_cyan_silt_shingle_stonecutting.json deleted file mode 100644 index 3bc3f011..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_stairs_from_cyan_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:cyan_silt_shingle_stairs_from_cyan_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:cyan_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:cyan_silt_shingle_stairs_from_cyan_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_wall_from_cyan_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_wall_from_cyan_packed_silt_stonecutting.json deleted file mode 100644 index a42a9188..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_wall_from_cyan_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:cyan_silt_shingle_wall_from_cyan_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:cyan_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:cyan_silt_shingle_wall_from_cyan_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_wall_from_cyan_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_wall_from_cyan_silt_shingle_stonecutting.json deleted file mode 100644 index 389be6db..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingle_wall_from_cyan_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:cyan_silt_shingle_wall_from_cyan_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:cyan_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:cyan_silt_shingle_wall_from_cyan_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingles_from_packed_silt_stonecutting.json deleted file mode 100644 index 783c6649..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/cyan_silt_shingles_from_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:cyan_silt_shingles_from_cyan_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:cyan_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:cyan_silt_shingles_from_cyan_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/gray_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/gray_packed_silt_from_packed_silt.json deleted file mode 100644 index 3db5c025..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/gray_packed_silt_from_packed_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:gray_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:gray_packed_silt_from_packed_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/gray_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/gray_packed_silt_from_silt.json deleted file mode 100644 index 93edf422..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/gray_packed_silt_from_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:gray_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:gray_packed_silt_from_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_pot_from_silt_pot.json deleted file mode 100644 index d13ff9cf..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_pot_from_silt_pot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:gray_silt_pot" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_pot" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:gray_silt_pot_from_silt_pot" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_slab_from_gray_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_slab_from_gray_packed_silt_stonecutting.json deleted file mode 100644 index 65cecef5..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_slab_from_gray_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:gray_silt_shingle_slab_from_gray_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:gray_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:gray_silt_shingle_slab_from_gray_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_slab_from_gray_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_slab_from_gray_silt_shingle_stonecutting.json deleted file mode 100644 index 8ce343c3..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_slab_from_gray_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:gray_silt_shingle_slab_from_gray_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:gray_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:gray_silt_shingle_slab_from_gray_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_stairs_from_gray_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_stairs_from_gray_packed_silt_stonecutting.json deleted file mode 100644 index 7c1b16f9..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_stairs_from_gray_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:gray_silt_shingle_stairs_from_gray_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:gray_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:gray_silt_shingle_stairs_from_gray_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_stairs_from_gray_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_stairs_from_gray_silt_shingle_stonecutting.json deleted file mode 100644 index f38424c1..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_stairs_from_gray_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:gray_silt_shingle_stairs_from_gray_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:gray_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:gray_silt_shingle_stairs_from_gray_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_wall_from_gray_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_wall_from_gray_packed_silt_stonecutting.json deleted file mode 100644 index 79c78f00..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_wall_from_gray_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:gray_silt_shingle_wall_from_gray_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:gray_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:gray_silt_shingle_wall_from_gray_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_wall_from_gray_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_wall_from_gray_silt_shingle_stonecutting.json deleted file mode 100644 index 7e8903ea..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingle_wall_from_gray_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:gray_silt_shingle_wall_from_gray_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:gray_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:gray_silt_shingle_wall_from_gray_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingles_from_packed_silt_stonecutting.json deleted file mode 100644 index 2b9e7260..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/gray_silt_shingles_from_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:gray_silt_shingles_from_gray_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:gray_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:gray_silt_shingles_from_gray_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/green_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/green_packed_silt_from_packed_silt.json deleted file mode 100644 index 0e743291..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/green_packed_silt_from_packed_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:green_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:green_packed_silt_from_packed_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/green_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/green_packed_silt_from_silt.json deleted file mode 100644 index 082a0970..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/green_packed_silt_from_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:green_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:green_packed_silt_from_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_pot_from_silt_pot.json deleted file mode 100644 index 48e15e82..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_pot_from_silt_pot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:green_silt_pot" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_pot" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:green_silt_pot_from_silt_pot" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_slab_from_green_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_slab_from_green_packed_silt_stonecutting.json deleted file mode 100644 index df4f6764..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_slab_from_green_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:green_silt_shingle_slab_from_green_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:green_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:green_silt_shingle_slab_from_green_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_slab_from_green_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_slab_from_green_silt_shingle_stonecutting.json deleted file mode 100644 index 0bc52843..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_slab_from_green_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:green_silt_shingle_slab_from_green_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:green_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:green_silt_shingle_slab_from_green_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_stairs_from_green_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_stairs_from_green_packed_silt_stonecutting.json deleted file mode 100644 index c828395e..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_stairs_from_green_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:green_silt_shingle_stairs_from_green_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:green_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:green_silt_shingle_stairs_from_green_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_stairs_from_green_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_stairs_from_green_silt_shingle_stonecutting.json deleted file mode 100644 index c8c5e079..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_stairs_from_green_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:green_silt_shingle_stairs_from_green_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:green_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:green_silt_shingle_stairs_from_green_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_wall_from_green_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_wall_from_green_packed_silt_stonecutting.json deleted file mode 100644 index 62090426..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_wall_from_green_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:green_silt_shingle_wall_from_green_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:green_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:green_silt_shingle_wall_from_green_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_wall_from_green_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_wall_from_green_silt_shingle_stonecutting.json deleted file mode 100644 index 7585e8ad..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingle_wall_from_green_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:green_silt_shingle_wall_from_green_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:green_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:green_silt_shingle_wall_from_green_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingles_from_packed_silt_stonecutting.json deleted file mode 100644 index 4e49666c..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/green_silt_shingles_from_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:green_silt_shingles_from_green_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:green_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:green_silt_shingles_from_green_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_packed_silt_from_packed_silt.json deleted file mode 100644 index 62e0d5a2..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_packed_silt_from_packed_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:light_blue_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:light_blue_packed_silt_from_packed_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_packed_silt_from_silt.json deleted file mode 100644 index cb9469e0..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_packed_silt_from_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:light_blue_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:light_blue_packed_silt_from_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_pot_from_silt_pot.json deleted file mode 100644 index 9d97e0f2..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_pot_from_silt_pot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:light_blue_silt_pot" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_pot" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:light_blue_silt_pot_from_silt_pot" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_slab_from_light_blue_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_slab_from_light_blue_packed_silt_stonecutting.json deleted file mode 100644 index 13f8e8d0..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_slab_from_light_blue_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:light_blue_silt_shingle_slab_from_light_blue_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:light_blue_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:light_blue_silt_shingle_slab_from_light_blue_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_slab_from_light_blue_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_slab_from_light_blue_silt_shingle_stonecutting.json deleted file mode 100644 index 95e00ae0..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_slab_from_light_blue_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:light_blue_silt_shingle_slab_from_light_blue_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:light_blue_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:light_blue_silt_shingle_slab_from_light_blue_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_stairs_from_light_blue_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_stairs_from_light_blue_packed_silt_stonecutting.json deleted file mode 100644 index cc895a4d..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_stairs_from_light_blue_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:light_blue_silt_shingle_stairs_from_light_blue_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:light_blue_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:light_blue_silt_shingle_stairs_from_light_blue_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_stairs_from_light_blue_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_stairs_from_light_blue_silt_shingle_stonecutting.json deleted file mode 100644 index ad2c81a8..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_stairs_from_light_blue_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:light_blue_silt_shingle_stairs_from_light_blue_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:light_blue_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:light_blue_silt_shingle_stairs_from_light_blue_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_wall_from_light_blue_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_wall_from_light_blue_packed_silt_stonecutting.json deleted file mode 100644 index e16b9be7..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_wall_from_light_blue_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:light_blue_silt_shingle_wall_from_light_blue_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:light_blue_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:light_blue_silt_shingle_wall_from_light_blue_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_wall_from_light_blue_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_wall_from_light_blue_silt_shingle_stonecutting.json deleted file mode 100644 index 6f515294..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingle_wall_from_light_blue_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:light_blue_silt_shingle_wall_from_light_blue_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:light_blue_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:light_blue_silt_shingle_wall_from_light_blue_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingles_from_packed_silt_stonecutting.json deleted file mode 100644 index 1f64f97c..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/light_blue_silt_shingles_from_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:light_blue_silt_shingles_from_light_blue_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:light_blue_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:light_blue_silt_shingles_from_light_blue_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_packed_silt_from_packed_silt.json deleted file mode 100644 index 12a1f40f..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_packed_silt_from_packed_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:light_gray_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:light_gray_packed_silt_from_packed_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_packed_silt_from_silt.json deleted file mode 100644 index 53895b35..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_packed_silt_from_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:light_gray_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:light_gray_packed_silt_from_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_pot_from_silt_pot.json deleted file mode 100644 index 6ee6b4cb..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_pot_from_silt_pot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:light_gray_silt_pot" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_pot" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:light_gray_silt_pot_from_silt_pot" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_slab_from_light_gray_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_slab_from_light_gray_packed_silt_stonecutting.json deleted file mode 100644 index cb56fcc2..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_slab_from_light_gray_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:light_gray_silt_shingle_slab_from_light_gray_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:light_gray_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:light_gray_silt_shingle_slab_from_light_gray_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_slab_from_light_gray_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_slab_from_light_gray_silt_shingle_stonecutting.json deleted file mode 100644 index d8e77c57..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_slab_from_light_gray_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:light_gray_silt_shingle_slab_from_light_gray_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:light_gray_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:light_gray_silt_shingle_slab_from_light_gray_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_stairs_from_light_gray_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_stairs_from_light_gray_packed_silt_stonecutting.json deleted file mode 100644 index 228febf7..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_stairs_from_light_gray_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:light_gray_silt_shingle_stairs_from_light_gray_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:light_gray_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:light_gray_silt_shingle_stairs_from_light_gray_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_stairs_from_light_gray_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_stairs_from_light_gray_silt_shingle_stonecutting.json deleted file mode 100644 index d39b3e0a..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_stairs_from_light_gray_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:light_gray_silt_shingle_stairs_from_light_gray_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:light_gray_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:light_gray_silt_shingle_stairs_from_light_gray_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_wall_from_light_gray_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_wall_from_light_gray_packed_silt_stonecutting.json deleted file mode 100644 index f31e4239..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_wall_from_light_gray_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:light_gray_silt_shingle_wall_from_light_gray_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:light_gray_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:light_gray_silt_shingle_wall_from_light_gray_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_wall_from_light_gray_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_wall_from_light_gray_silt_shingle_stonecutting.json deleted file mode 100644 index a878b9a4..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingle_wall_from_light_gray_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:light_gray_silt_shingle_wall_from_light_gray_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:light_gray_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:light_gray_silt_shingle_wall_from_light_gray_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingles_from_packed_silt_stonecutting.json deleted file mode 100644 index f28e00b0..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/light_gray_silt_shingles_from_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:light_gray_silt_shingles_from_light_gray_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:light_gray_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:light_gray_silt_shingles_from_light_gray_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/lime_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/lime_packed_silt_from_packed_silt.json deleted file mode 100644 index dafb0b15..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/lime_packed_silt_from_packed_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:lime_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:lime_packed_silt_from_packed_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/lime_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/lime_packed_silt_from_silt.json deleted file mode 100644 index c6605c8f..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/lime_packed_silt_from_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:lime_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:lime_packed_silt_from_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_pot_from_silt_pot.json deleted file mode 100644 index f6c51578..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_pot_from_silt_pot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:lime_silt_pot" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_pot" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:lime_silt_pot_from_silt_pot" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_slab_from_lime_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_slab_from_lime_packed_silt_stonecutting.json deleted file mode 100644 index 23d9031f..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_slab_from_lime_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:lime_silt_shingle_slab_from_lime_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:lime_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:lime_silt_shingle_slab_from_lime_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_slab_from_lime_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_slab_from_lime_silt_shingle_stonecutting.json deleted file mode 100644 index 52b81712..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_slab_from_lime_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:lime_silt_shingle_slab_from_lime_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:lime_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:lime_silt_shingle_slab_from_lime_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_stairs_from_lime_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_stairs_from_lime_packed_silt_stonecutting.json deleted file mode 100644 index 622b3413..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_stairs_from_lime_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:lime_silt_shingle_stairs_from_lime_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:lime_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:lime_silt_shingle_stairs_from_lime_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_stairs_from_lime_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_stairs_from_lime_silt_shingle_stonecutting.json deleted file mode 100644 index 88653486..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_stairs_from_lime_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:lime_silt_shingle_stairs_from_lime_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:lime_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:lime_silt_shingle_stairs_from_lime_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_wall_from_lime_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_wall_from_lime_packed_silt_stonecutting.json deleted file mode 100644 index ea480b0e..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_wall_from_lime_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:lime_silt_shingle_wall_from_lime_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:lime_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:lime_silt_shingle_wall_from_lime_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_wall_from_lime_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_wall_from_lime_silt_shingle_stonecutting.json deleted file mode 100644 index 89af5de6..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingle_wall_from_lime_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:lime_silt_shingle_wall_from_lime_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:lime_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:lime_silt_shingle_wall_from_lime_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingles_from_packed_silt_stonecutting.json deleted file mode 100644 index 198e2098..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/lime_silt_shingles_from_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:lime_silt_shingles_from_lime_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:lime_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:lime_silt_shingles_from_lime_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/magenta_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/magenta_packed_silt_from_packed_silt.json deleted file mode 100644 index 73471c53..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/magenta_packed_silt_from_packed_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:magenta_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:magenta_packed_silt_from_packed_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/magenta_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/magenta_packed_silt_from_silt.json deleted file mode 100644 index a0ddaebf..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/magenta_packed_silt_from_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:magenta_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:magenta_packed_silt_from_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_pot_from_silt_pot.json deleted file mode 100644 index 61b3e382..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_pot_from_silt_pot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:magenta_silt_pot" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_pot" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:magenta_silt_pot_from_silt_pot" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_slab_from_magenta_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_slab_from_magenta_packed_silt_stonecutting.json deleted file mode 100644 index ffdb1e22..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_slab_from_magenta_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:magenta_silt_shingle_slab_from_magenta_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:magenta_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:magenta_silt_shingle_slab_from_magenta_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_slab_from_magenta_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_slab_from_magenta_silt_shingle_stonecutting.json deleted file mode 100644 index 546c37bb..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_slab_from_magenta_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:magenta_silt_shingle_slab_from_magenta_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:magenta_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:magenta_silt_shingle_slab_from_magenta_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_stairs_from_magenta_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_stairs_from_magenta_packed_silt_stonecutting.json deleted file mode 100644 index 2dbde557..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_stairs_from_magenta_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:magenta_silt_shingle_stairs_from_magenta_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:magenta_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:magenta_silt_shingle_stairs_from_magenta_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_stairs_from_magenta_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_stairs_from_magenta_silt_shingle_stonecutting.json deleted file mode 100644 index bd815737..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_stairs_from_magenta_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:magenta_silt_shingle_stairs_from_magenta_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:magenta_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:magenta_silt_shingle_stairs_from_magenta_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_wall_from_magenta_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_wall_from_magenta_packed_silt_stonecutting.json deleted file mode 100644 index 981ca5d1..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_wall_from_magenta_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:magenta_silt_shingle_wall_from_magenta_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:magenta_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:magenta_silt_shingle_wall_from_magenta_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_wall_from_magenta_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_wall_from_magenta_silt_shingle_stonecutting.json deleted file mode 100644 index 2e6a03e7..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingle_wall_from_magenta_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:magenta_silt_shingle_wall_from_magenta_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:magenta_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:magenta_silt_shingle_wall_from_magenta_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingles_from_packed_silt_stonecutting.json deleted file mode 100644 index 701725d3..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/magenta_silt_shingles_from_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:magenta_silt_shingles_from_magenta_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:magenta_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:magenta_silt_shingles_from_magenta_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/mixed_silt_bricks.json b/src/main/resources/data/twigs/advancement/recipes/silt/mixed_silt_bricks.json deleted file mode 100644 index 444f4d5b..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/mixed_silt_bricks.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:mixed_silt_bricks" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:mixed_silt_bricks" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/mixed_silt_bricks_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/mixed_silt_bricks_stonecutting.json deleted file mode 100644 index e4d9c299..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/mixed_silt_bricks_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:mixed_silt_bricks_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:mixed_silt_bricks_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/orange_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/orange_packed_silt_from_packed_silt.json deleted file mode 100644 index 9e6e03e7..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/orange_packed_silt_from_packed_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:orange_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:orange_packed_silt_from_packed_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/orange_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/orange_packed_silt_from_silt.json deleted file mode 100644 index c757c621..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/orange_packed_silt_from_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:orange_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:orange_packed_silt_from_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_pot_from_silt_pot.json deleted file mode 100644 index 0cb4f6f9..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_pot_from_silt_pot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:orange_silt_pot" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_pot" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:orange_silt_pot_from_silt_pot" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_slab_from_orange_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_slab_from_orange_packed_silt_stonecutting.json deleted file mode 100644 index 67609175..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_slab_from_orange_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:orange_silt_shingle_slab_from_orange_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:orange_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:orange_silt_shingle_slab_from_orange_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_slab_from_orange_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_slab_from_orange_silt_shingle_stonecutting.json deleted file mode 100644 index 91387747..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_slab_from_orange_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:orange_silt_shingle_slab_from_orange_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:orange_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:orange_silt_shingle_slab_from_orange_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_stairs_from_orange_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_stairs_from_orange_packed_silt_stonecutting.json deleted file mode 100644 index 12d3f9f7..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_stairs_from_orange_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:orange_silt_shingle_stairs_from_orange_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:orange_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:orange_silt_shingle_stairs_from_orange_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_stairs_from_orange_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_stairs_from_orange_silt_shingle_stonecutting.json deleted file mode 100644 index 63edab96..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_stairs_from_orange_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:orange_silt_shingle_stairs_from_orange_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:orange_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:orange_silt_shingle_stairs_from_orange_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_wall_from_orange_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_wall_from_orange_packed_silt_stonecutting.json deleted file mode 100644 index 9806cd49..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_wall_from_orange_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:orange_silt_shingle_wall_from_orange_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:orange_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:orange_silt_shingle_wall_from_orange_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_wall_from_orange_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_wall_from_orange_silt_shingle_stonecutting.json deleted file mode 100644 index 6b2a1989..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingle_wall_from_orange_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:orange_silt_shingle_wall_from_orange_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:orange_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:orange_silt_shingle_wall_from_orange_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingles_from_packed_silt_stonecutting.json deleted file mode 100644 index 700e38a0..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/orange_silt_shingles_from_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:orange_silt_shingles_from_orange_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:orange_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:orange_silt_shingles_from_orange_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/packed_silt.json deleted file mode 100644 index ddaa7796..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/packed_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:packed_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/pink_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/pink_packed_silt_from_packed_silt.json deleted file mode 100644 index e6b9ace8..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/pink_packed_silt_from_packed_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:pink_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:pink_packed_silt_from_packed_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/pink_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/pink_packed_silt_from_silt.json deleted file mode 100644 index 1298e46d..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/pink_packed_silt_from_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:pink_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:pink_packed_silt_from_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_pot_from_silt_pot.json deleted file mode 100644 index e635db86..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_pot_from_silt_pot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:pink_silt_pot" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_pot" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:pink_silt_pot_from_silt_pot" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_slab_from_pink_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_slab_from_pink_packed_silt_stonecutting.json deleted file mode 100644 index dc9bb56c..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_slab_from_pink_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:pink_silt_shingle_slab_from_pink_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:pink_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:pink_silt_shingle_slab_from_pink_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_slab_from_pink_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_slab_from_pink_silt_shingle_stonecutting.json deleted file mode 100644 index 3efb219f..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_slab_from_pink_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:pink_silt_shingle_slab_from_pink_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:pink_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:pink_silt_shingle_slab_from_pink_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_stairs_from_pink_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_stairs_from_pink_packed_silt_stonecutting.json deleted file mode 100644 index 60268358..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_stairs_from_pink_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:pink_silt_shingle_stairs_from_pink_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:pink_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:pink_silt_shingle_stairs_from_pink_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_stairs_from_pink_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_stairs_from_pink_silt_shingle_stonecutting.json deleted file mode 100644 index b2cb6b3a..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_stairs_from_pink_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:pink_silt_shingle_stairs_from_pink_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:pink_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:pink_silt_shingle_stairs_from_pink_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_wall_from_pink_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_wall_from_pink_packed_silt_stonecutting.json deleted file mode 100644 index 2c6bc1c9..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_wall_from_pink_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:pink_silt_shingle_wall_from_pink_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:pink_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:pink_silt_shingle_wall_from_pink_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_wall_from_pink_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_wall_from_pink_silt_shingle_stonecutting.json deleted file mode 100644 index 5cbcc171..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingle_wall_from_pink_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:pink_silt_shingle_wall_from_pink_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:pink_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:pink_silt_shingle_wall_from_pink_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingles_from_packed_silt_stonecutting.json deleted file mode 100644 index bdfe4af5..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/pink_silt_shingles_from_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:pink_silt_shingles_from_pink_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:pink_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:pink_silt_shingles_from_pink_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/purple_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/purple_packed_silt_from_packed_silt.json deleted file mode 100644 index 7a7baa2f..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/purple_packed_silt_from_packed_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:purple_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:purple_packed_silt_from_packed_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/purple_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/purple_packed_silt_from_silt.json deleted file mode 100644 index 4d2bfb10..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/purple_packed_silt_from_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:purple_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:purple_packed_silt_from_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_pot_from_silt_pot.json deleted file mode 100644 index ffd31285..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_pot_from_silt_pot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:purple_silt_pot" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_pot" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:purple_silt_pot_from_silt_pot" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_slab_from_purple_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_slab_from_purple_packed_silt_stonecutting.json deleted file mode 100644 index 2b668e5c..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_slab_from_purple_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:purple_silt_shingle_slab_from_purple_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:purple_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:purple_silt_shingle_slab_from_purple_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_slab_from_purple_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_slab_from_purple_silt_shingle_stonecutting.json deleted file mode 100644 index 3f006f59..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_slab_from_purple_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:purple_silt_shingle_slab_from_purple_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:purple_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:purple_silt_shingle_slab_from_purple_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_stairs_from_purple_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_stairs_from_purple_packed_silt_stonecutting.json deleted file mode 100644 index a646ea6a..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_stairs_from_purple_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:purple_silt_shingle_stairs_from_purple_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:purple_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:purple_silt_shingle_stairs_from_purple_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_stairs_from_purple_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_stairs_from_purple_silt_shingle_stonecutting.json deleted file mode 100644 index 93bbafe3..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_stairs_from_purple_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:purple_silt_shingle_stairs_from_purple_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:purple_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:purple_silt_shingle_stairs_from_purple_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_wall_from_purple_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_wall_from_purple_packed_silt_stonecutting.json deleted file mode 100644 index 0924d94b..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_wall_from_purple_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:purple_silt_shingle_wall_from_purple_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:purple_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:purple_silt_shingle_wall_from_purple_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_wall_from_purple_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_wall_from_purple_silt_shingle_stonecutting.json deleted file mode 100644 index c106df28..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingle_wall_from_purple_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:purple_silt_shingle_wall_from_purple_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:purple_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:purple_silt_shingle_wall_from_purple_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingles_from_packed_silt_stonecutting.json deleted file mode 100644 index 4e3d95cb..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/purple_silt_shingles_from_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:purple_silt_shingles_from_purple_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:purple_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:purple_silt_shingles_from_purple_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/red_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/red_packed_silt_from_packed_silt.json deleted file mode 100644 index 2c9349bf..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/red_packed_silt_from_packed_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:red_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:red_packed_silt_from_packed_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/red_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/red_packed_silt_from_silt.json deleted file mode 100644 index 53ce66a7..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/red_packed_silt_from_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:red_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:red_packed_silt_from_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_pot_from_silt_pot.json deleted file mode 100644 index ce0d368c..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_pot_from_silt_pot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:red_silt_pot" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_pot" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:red_silt_pot_from_silt_pot" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_slab_from_red_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_slab_from_red_packed_silt_stonecutting.json deleted file mode 100644 index 08eff1f7..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_slab_from_red_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:red_silt_shingle_slab_from_red_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:red_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:red_silt_shingle_slab_from_red_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_slab_from_red_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_slab_from_red_silt_shingle_stonecutting.json deleted file mode 100644 index 55112457..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_slab_from_red_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:red_silt_shingle_slab_from_red_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:red_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:red_silt_shingle_slab_from_red_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_stairs_from_red_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_stairs_from_red_packed_silt_stonecutting.json deleted file mode 100644 index 9d78e846..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_stairs_from_red_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:red_silt_shingle_stairs_from_red_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:red_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:red_silt_shingle_stairs_from_red_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_stairs_from_red_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_stairs_from_red_silt_shingle_stonecutting.json deleted file mode 100644 index 9961d2b2..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_stairs_from_red_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:red_silt_shingle_stairs_from_red_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:red_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:red_silt_shingle_stairs_from_red_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_wall_from_red_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_wall_from_red_packed_silt_stonecutting.json deleted file mode 100644 index 8951f2f4..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_wall_from_red_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:red_silt_shingle_wall_from_red_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:red_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:red_silt_shingle_wall_from_red_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_wall_from_red_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_wall_from_red_silt_shingle_stonecutting.json deleted file mode 100644 index 695e4abd..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingle_wall_from_red_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:red_silt_shingle_wall_from_red_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:red_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:red_silt_shingle_wall_from_red_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingles_from_packed_silt_stonecutting.json deleted file mode 100644 index 4dae0dbe..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/red_silt_shingles_from_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:red_silt_shingles_from_red_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:red_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:red_silt_shingles_from_red_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick.json deleted file mode 100644 index 323c4508..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:silt_brick" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_ball" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:silt_brick" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_slab.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_slab.json deleted file mode 100644 index 4b846d1c..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_slab.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:silt_brick_slab" - ] - }, - "criteria": { - "has_silt_bricks": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:silt_brick_slab" - } - } - }, - "requirements": [ - [ - "has_silt_bricks", - "has_the_recipe" - ] - ] -} diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_slab_from_silt_brick_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_slab_from_silt_brick_stonecutting.json deleted file mode 100644 index 496ded09..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_slab_from_silt_brick_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:silt_brick_slab_from_silt_brick_stonecutting" - ] - }, - "criteria": { - "has_silt_bricks": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:silt_brick_slab_from_silt_brick_stonecutting" - } - } - }, - "requirements": [ - [ - "has_silt_bricks", - "has_the_recipe" - ] - ] -} diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_stairs.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_stairs.json deleted file mode 100644 index aaeb99f2..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_stairs.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:silt_brick_stairs" - ] - }, - "criteria": { - "has_silt_bricks": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:silt_brick_stairs" - } - } - }, - "requirements": [ - [ - "has_silt_bricks", - "has_the_recipe" - ] - ] -} diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_stairs_from_silt_brick_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_stairs_from_silt_brick_stonecutting.json deleted file mode 100644 index 03d3f2ff..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_stairs_from_silt_brick_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:silt_brick_stairs_from_silt_brick_stonecutting" - ] - }, - "criteria": { - "has_silt_bricks": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:silt_brick_stairs_from_silt_brick_stonecutting" - } - } - }, - "requirements": [ - [ - "has_silt_bricks", - "has_the_recipe" - ] - ] -} diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_trail.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_trail.json deleted file mode 100644 index 1c55f3b5..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_trail.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:silt_brick_trail" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_brick" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:silt_brick_trail" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_wall.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_wall.json deleted file mode 100644 index f405beae..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_wall.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:silt_brick_wall" - ] - }, - "criteria": { - "has_silt_bricks": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:silt_brick_wall" - } - } - }, - "requirements": [ - [ - "has_silt_bricks", - "has_the_recipe" - ] - ] -} diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_wall_from_silt_brick_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_wall_from_silt_brick_stonecutting.json deleted file mode 100644 index 2816340e..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/silt_brick_wall_from_silt_brick_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:silt_brick_wall_from_silt_brick_stonecutting" - ] - }, - "criteria": { - "has_silt_bricks": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:silt_brick_wall_from_silt_brick_stonecutting" - } - } - }, - "requirements": [ - [ - "has_silt_bricks", - "has_the_recipe" - ] - ] -} diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/silt_bricks.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_bricks.json deleted file mode 100644 index 6575d635..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/silt_bricks.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:silt_bricks" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_brick" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:silt_bricks" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/silt_from_clay.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_from_clay.json deleted file mode 100644 index 148a8cbd..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/silt_from_clay.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:clay" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:silt_from_clay" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/silt_from_sand.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_from_sand.json deleted file mode 100644 index 8366f12a..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/silt_from_sand.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:sand" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:silt_from_sand" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/silt_from_silt_balls.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_from_silt_balls.json deleted file mode 100644 index b6ed170c..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/silt_from_silt_balls.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:silt_from_silt_balls" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_ball" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:silt_from_silt_balls" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_pot.json deleted file mode 100644 index 6fc2b0f0..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/silt_pot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:silt_pot" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_brick" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:silt_pot" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_slab.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_slab.json deleted file mode 100644 index f2978e84..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_slab.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:silt_shingle_slab" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:silt_shingle_slab" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_slab_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_slab_from_packed_silt_stonecutting.json deleted file mode 100644 index 0e639a80..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_slab_from_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:silt_shingle_slab_from_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:silt_shingle_slab_from_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_slab_from_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_slab_from_silt_shingle_stonecutting.json deleted file mode 100644 index 6df3fe5e..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_slab_from_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:silt_shingle_slab_from_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:silt_shingle_slab_from_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_stairs.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_stairs.json deleted file mode 100644 index e07b7103..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_stairs.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:silt_shingle_stairs" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:silt_shingle_stairs" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_stairs_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_stairs_from_packed_silt_stonecutting.json deleted file mode 100644 index a9ef42fe..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_stairs_from_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:silt_shingle_stairs_from_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:silt_shingle_stairs_from_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_stairs_from_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_stairs_from_silt_shingle_stonecutting.json deleted file mode 100644 index b6b0bb55..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_stairs_from_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:silt_shingle_stairs_from_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:silt_shingle_stairs_from_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_wall.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_wall.json deleted file mode 100644 index d099d76a..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_wall.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:silt_shingle_wall" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:silt_shingle_wall" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_wall_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_wall_from_packed_silt_stonecutting.json deleted file mode 100644 index 2e339649..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_wall_from_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:silt_shingle_wall_from_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:silt_shingle_wall_from_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_wall_from_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_wall_from_silt_shingle_stonecutting.json deleted file mode 100644 index debd582a..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingle_wall_from_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:silt_shingle_wall_from_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:silt_shingle_wall_from_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingles.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingles.json deleted file mode 100644 index a87fe1ba..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingles.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:silt_shingles" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:silt_shingles" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingles_from_packed_silt_stonecutting.json deleted file mode 100644 index 72efb92f..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/silt_shingles_from_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:silt_shingles_from_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:silt_shingles_from_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/white_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/white_packed_silt_from_packed_silt.json deleted file mode 100644 index 41c62989..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/white_packed_silt_from_packed_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:white_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:white_packed_silt_from_packed_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/white_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/white_packed_silt_from_silt.json deleted file mode 100644 index e1b237fe..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/white_packed_silt_from_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:white_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:white_packed_silt_from_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_pot_from_silt_pot.json deleted file mode 100644 index a0824c98..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_pot_from_silt_pot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:white_silt_pot" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_pot" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:white_silt_pot_from_silt_pot" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_slab_from_white_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_slab_from_white_packed_silt_stonecutting.json deleted file mode 100644 index 3a6703f2..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_slab_from_white_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:white_silt_shingle_slab_from_white_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:white_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:white_silt_shingle_slab_from_white_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_slab_from_white_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_slab_from_white_silt_shingle_stonecutting.json deleted file mode 100644 index c6443c02..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_slab_from_white_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:white_silt_shingle_slab_from_white_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:white_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:white_silt_shingle_slab_from_white_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_stairs_from_white_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_stairs_from_white_packed_silt_stonecutting.json deleted file mode 100644 index 1fe5a709..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_stairs_from_white_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:white_silt_shingle_stairs_from_white_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:white_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:white_silt_shingle_stairs_from_white_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_stairs_from_white_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_stairs_from_white_silt_shingle_stonecutting.json deleted file mode 100644 index 23dcd759..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_stairs_from_white_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:white_silt_shingle_stairs_from_white_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:white_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:white_silt_shingle_stairs_from_white_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_wall_from_white_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_wall_from_white_packed_silt_stonecutting.json deleted file mode 100644 index a0ca9a4b..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_wall_from_white_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:white_silt_shingle_wall_from_white_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:white_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:white_silt_shingle_wall_from_white_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_wall_from_white_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_wall_from_white_silt_shingle_stonecutting.json deleted file mode 100644 index 75beb53b..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingle_wall_from_white_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:white_silt_shingle_wall_from_white_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:white_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:white_silt_shingle_wall_from_white_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingles_from_packed_silt_stonecutting.json deleted file mode 100644 index 2e10261c..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/white_silt_shingles_from_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:white_silt_shingles_from_white_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:white_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:white_silt_shingles_from_white_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/yellow_packed_silt_from_packed_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/yellow_packed_silt_from_packed_silt.json deleted file mode 100644 index ef3a8356..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/yellow_packed_silt_from_packed_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:yellow_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:yellow_packed_silt_from_packed_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/yellow_packed_silt_from_silt.json b/src/main/resources/data/twigs/advancement/recipes/silt/yellow_packed_silt_from_silt.json deleted file mode 100644 index 6f85150b..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/yellow_packed_silt_from_silt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:yellow_packed_silt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:yellow_packed_silt_from_silt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_pot_from_silt_pot.json b/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_pot_from_silt_pot.json deleted file mode 100644 index b663c6ce..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_pot_from_silt_pot.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:yellow_silt_pot" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:silt_pot" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:yellow_silt_pot_from_silt_pot" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_slab_from_yellow_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_slab_from_yellow_packed_silt_stonecutting.json deleted file mode 100644 index 9141dcbf..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_slab_from_yellow_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:yellow_silt_shingle_slab_from_yellow_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:yellow_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:yellow_silt_shingle_slab_from_yellow_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_slab_from_yellow_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_slab_from_yellow_silt_shingle_stonecutting.json deleted file mode 100644 index e0610206..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_slab_from_yellow_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:yellow_silt_shingle_slab_from_yellow_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:yellow_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:yellow_silt_shingle_slab_from_yellow_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_stairs_from_yellow_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_stairs_from_yellow_packed_silt_stonecutting.json deleted file mode 100644 index 78bda623..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_stairs_from_yellow_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:yellow_silt_shingle_stairs_from_yellow_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:yellow_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:yellow_silt_shingle_stairs_from_yellow_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_stairs_from_yellow_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_stairs_from_yellow_silt_shingle_stonecutting.json deleted file mode 100644 index aeba8bbf..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_stairs_from_yellow_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:yellow_silt_shingle_stairs_from_yellow_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:yellow_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:yellow_silt_shingle_stairs_from_yellow_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_wall_from_yellow_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_wall_from_yellow_packed_silt_stonecutting.json deleted file mode 100644 index 785d18e0..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_wall_from_yellow_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:yellow_silt_shingle_wall_from_yellow_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:yellow_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:yellow_silt_shingle_wall_from_yellow_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_wall_from_yellow_silt_shingle_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_wall_from_yellow_silt_shingle_stonecutting.json deleted file mode 100644 index 5cc824b1..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingle_wall_from_yellow_silt_shingle_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:yellow_silt_shingle_wall_from_yellow_silt_shingle_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:yellow_silt_shingles" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:yellow_silt_shingle_wall_from_yellow_silt_shingle_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingles_from_packed_silt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingles_from_packed_silt_stonecutting.json deleted file mode 100644 index 14fad3a0..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/silt/yellow_silt_shingles_from_packed_silt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:yellow_silt_shingles_from_yellow_packed_silt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:yellow_packed_silt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:yellow_silt_shingles_from_yellow_packed_silt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file From 74602b23ae4241f8c6b7160816ddd945a6918c39 Mon Sep 17 00:00:00 2001 From: theendercore Date: Sun, 21 Jul 2024 14:56:29 +0300 Subject: [PATCH 56/72] - mixed up, stairs and slabs --- .../data/twigs/recipe/black_silt_shingle_slab.json | 8 +++----- .../data/twigs/recipe/black_silt_shingle_stairs.json | 8 +++++--- .../data/twigs/recipe/blue_silt_shingle_slab.json | 8 +++----- .../data/twigs/recipe/blue_silt_shingle_stairs.json | 8 +++++--- .../data/twigs/recipe/brown_silt_shingle_slab.json | 8 +++----- .../data/twigs/recipe/brown_silt_shingle_stairs.json | 8 +++++--- .../data/twigs/recipe/cyan_silt_shingle_slab.json | 8 +++----- .../data/twigs/recipe/cyan_silt_shingle_stairs.json | 8 +++++--- .../data/twigs/recipe/gray_silt_shingle_slab.json | 8 +++----- .../data/twigs/recipe/gray_silt_shingle_stairs.json | 8 +++++--- .../data/twigs/recipe/green_silt_shingle_slab.json | 8 +++----- .../data/twigs/recipe/green_silt_shingle_stairs.json | 8 +++++--- .../data/twigs/recipe/light_blue_silt_shingle_slab.json | 8 +++----- .../data/twigs/recipe/light_blue_silt_shingle_stairs.json | 8 +++++--- .../data/twigs/recipe/light_gray_silt_shingle_slab.json | 8 +++----- .../data/twigs/recipe/light_gray_silt_shingle_stairs.json | 8 +++++--- .../data/twigs/recipe/lime_silt_shingle_slab.json | 8 +++----- .../data/twigs/recipe/lime_silt_shingle_stairs.json | 8 +++++--- .../data/twigs/recipe/magenta_silt_shingle_slab.json | 8 +++----- .../data/twigs/recipe/magenta_silt_shingle_stairs.json | 8 +++++--- .../data/twigs/recipe/orange_silt_shingle_slab.json | 8 +++----- .../data/twigs/recipe/orange_silt_shingle_stairs.json | 8 +++++--- .../data/twigs/recipe/pink_silt_shingle_slab.json | 8 +++----- .../data/twigs/recipe/pink_silt_shingle_stairs.json | 8 +++++--- .../data/twigs/recipe/purple_silt_shingle_slab.json | 8 +++----- .../data/twigs/recipe/purple_silt_shingle_stairs.json | 8 +++++--- .../data/twigs/recipe/red_silt_shingle_slab.json | 8 +++----- .../data/twigs/recipe/red_silt_shingle_stairs.json | 8 +++++--- .../black_silt_shingle_slab_from_black_packed_silt.json | 2 +- .../black_silt_shingle_slab_from_black_silt_shingles.json | 2 +- .../black_silt_shingle_stairs_from_black_packed_silt.json | 2 +- ...lack_silt_shingle_stairs_from_black_silt_shingles.json | 2 +- .../blue_silt_shingle_slab_from_blue_packed_silt.json | 2 +- .../blue_silt_shingle_slab_from_blue_silt_shingles.json | 2 +- .../blue_silt_shingle_stairs_from_blue_packed_silt.json | 2 +- .../blue_silt_shingle_stairs_from_blue_silt_shingles.json | 2 +- .../brown_silt_shingle_slab_from_brown_packed_silt.json | 2 +- .../brown_silt_shingle_slab_from_brown_silt_shingles.json | 2 +- .../brown_silt_shingle_stairs_from_brown_packed_silt.json | 2 +- ...rown_silt_shingle_stairs_from_brown_silt_shingles.json | 2 +- .../cyan_silt_shingle_slab_from_cyan_packed_silt.json | 2 +- .../cyan_silt_shingle_slab_from_cyan_silt_shingles.json | 2 +- .../cyan_silt_shingle_stairs_from_cyan_packed_silt.json | 2 +- .../cyan_silt_shingle_stairs_from_cyan_silt_shingles.json | 2 +- .../gray_silt_shingle_slab_from_gray_packed_silt.json | 2 +- .../gray_silt_shingle_slab_from_gray_silt_shingles.json | 2 +- .../gray_silt_shingle_stairs_from_gray_packed_silt.json | 2 +- .../gray_silt_shingle_stairs_from_gray_silt_shingles.json | 2 +- .../green_silt_shingle_slab_from_green_packed_silt.json | 2 +- .../green_silt_shingle_slab_from_green_silt_shingles.json | 2 +- .../green_silt_shingle_stairs_from_green_packed_silt.json | 2 +- ...reen_silt_shingle_stairs_from_green_silt_shingles.json | 2 +- ...lue_silt_shingle_slab_from_light_blue_packed_silt.json | 2 +- ...e_silt_shingle_slab_from_light_blue_silt_shingles.json | 2 +- ...e_silt_shingle_stairs_from_light_blue_packed_silt.json | 2 +- ...silt_shingle_stairs_from_light_blue_silt_shingles.json | 2 +- ...ray_silt_shingle_slab_from_light_gray_packed_silt.json | 2 +- ...y_silt_shingle_slab_from_light_gray_silt_shingles.json | 2 +- ...y_silt_shingle_stairs_from_light_gray_packed_silt.json | 2 +- ...silt_shingle_stairs_from_light_gray_silt_shingles.json | 2 +- .../lime_silt_shingle_slab_from_lime_packed_silt.json | 2 +- .../lime_silt_shingle_slab_from_lime_silt_shingles.json | 2 +- .../lime_silt_shingle_stairs_from_lime_packed_silt.json | 2 +- .../lime_silt_shingle_stairs_from_lime_silt_shingles.json | 2 +- ...agenta_silt_shingle_slab_from_magenta_packed_silt.json | 2 +- ...enta_silt_shingle_slab_from_magenta_silt_shingles.json | 2 +- ...enta_silt_shingle_stairs_from_magenta_packed_silt.json | 2 +- ...ta_silt_shingle_stairs_from_magenta_silt_shingles.json | 2 +- .../orange_silt_shingle_slab_from_orange_packed_silt.json | 2 +- ...range_silt_shingle_slab_from_orange_silt_shingles.json | 2 +- ...range_silt_shingle_stairs_from_orange_packed_silt.json | 2 +- ...nge_silt_shingle_stairs_from_orange_silt_shingles.json | 2 +- .../pink_silt_shingle_slab_from_pink_packed_silt.json | 2 +- .../pink_silt_shingle_slab_from_pink_silt_shingles.json | 2 +- .../pink_silt_shingle_stairs_from_pink_packed_silt.json | 2 +- .../pink_silt_shingle_stairs_from_pink_silt_shingles.json | 2 +- .../purple_silt_shingle_slab_from_purple_packed_silt.json | 2 +- ...urple_silt_shingle_slab_from_purple_silt_shingles.json | 2 +- ...urple_silt_shingle_stairs_from_purple_packed_silt.json | 2 +- ...ple_silt_shingle_stairs_from_purple_silt_shingles.json | 2 +- .../red_silt_shingle_slab_from_red_packed_silt.json | 2 +- .../red_silt_shingle_slab_from_red_silt_shingles.json | 2 +- .../red_silt_shingle_stairs_from_red_packed_silt.json | 2 +- .../red_silt_shingle_stairs_from_red_silt_shingles.json | 2 +- .../white_silt_shingle_slab_from_white_packed_silt.json | 2 +- .../white_silt_shingle_slab_from_white_silt_shingles.json | 2 +- .../white_silt_shingle_stairs_from_white_packed_silt.json | 2 +- ...hite_silt_shingle_stairs_from_white_silt_shingles.json | 2 +- .../yellow_silt_shingle_slab_from_yellow_packed_silt.json | 2 +- ...ellow_silt_shingle_slab_from_yellow_silt_shingles.json | 2 +- ...ellow_silt_shingle_stairs_from_yellow_packed_silt.json | 2 +- ...low_silt_shingle_stairs_from_yellow_silt_shingles.json | 2 +- .../data/twigs/recipe/white_silt_shingle_slab.json | 8 +++----- .../data/twigs/recipe/white_silt_shingle_stairs.json | 8 +++++--- .../data/twigs/recipe/yellow_silt_shingle_slab.json | 8 +++----- .../data/twigs/recipe/yellow_silt_shingle_stairs.json | 8 +++++--- .../java/com/ninni/twigs/data/TwigsRecipeProvider.java | 1 - src/main/java/com/ninni/twigs/util/RecipeHelper.java | 2 +- 98 files changed, 193 insertions(+), 194 deletions(-) diff --git a/src/main/generated/data/twigs/recipe/black_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/black_silt_shingle_slab.json index 704b6d0a..e8733bf4 100644 --- a/src/main/generated/data/twigs/recipe/black_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/black_silt_shingle_slab.json @@ -2,17 +2,15 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "-": { "item": "twigs:black_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "---" ], "result": { - "count": 4, + "count": 6, "id": "twigs:black_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/black_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/black_silt_shingle_stairs.json index b0b19277..71af68bf 100644 --- a/src/main/generated/data/twigs/recipe/black_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/black_silt_shingle_stairs.json @@ -2,15 +2,17 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "o": { "item": "twigs:black_silt_shingles" } }, "pattern": [ - "---" + "o ", + "oo ", + "ooo" ], "result": { - "count": 6, + "count": 4, "id": "twigs:black_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/blue_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/blue_silt_shingle_slab.json index 40e6f185..8a02abf2 100644 --- a/src/main/generated/data/twigs/recipe/blue_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/blue_silt_shingle_slab.json @@ -2,17 +2,15 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "-": { "item": "twigs:blue_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "---" ], "result": { - "count": 4, + "count": 6, "id": "twigs:blue_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/blue_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/blue_silt_shingle_stairs.json index 1fabda07..980d7d73 100644 --- a/src/main/generated/data/twigs/recipe/blue_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/blue_silt_shingle_stairs.json @@ -2,15 +2,17 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "o": { "item": "twigs:blue_silt_shingles" } }, "pattern": [ - "---" + "o ", + "oo ", + "ooo" ], "result": { - "count": 6, + "count": 4, "id": "twigs:blue_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/brown_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/brown_silt_shingle_slab.json index a49279f7..b4c5da6a 100644 --- a/src/main/generated/data/twigs/recipe/brown_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/brown_silt_shingle_slab.json @@ -2,17 +2,15 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "-": { "item": "twigs:brown_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "---" ], "result": { - "count": 4, + "count": 6, "id": "twigs:brown_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/brown_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/brown_silt_shingle_stairs.json index 626aba0d..7d935716 100644 --- a/src/main/generated/data/twigs/recipe/brown_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/brown_silt_shingle_stairs.json @@ -2,15 +2,17 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "o": { "item": "twigs:brown_silt_shingles" } }, "pattern": [ - "---" + "o ", + "oo ", + "ooo" ], "result": { - "count": 6, + "count": 4, "id": "twigs:brown_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/cyan_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/cyan_silt_shingle_slab.json index b4a25764..65ee3fd9 100644 --- a/src/main/generated/data/twigs/recipe/cyan_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/cyan_silt_shingle_slab.json @@ -2,17 +2,15 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "-": { "item": "twigs:cyan_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "---" ], "result": { - "count": 4, + "count": 6, "id": "twigs:cyan_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/cyan_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/cyan_silt_shingle_stairs.json index 788e880a..7003b9e0 100644 --- a/src/main/generated/data/twigs/recipe/cyan_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/cyan_silt_shingle_stairs.json @@ -2,15 +2,17 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "o": { "item": "twigs:cyan_silt_shingles" } }, "pattern": [ - "---" + "o ", + "oo ", + "ooo" ], "result": { - "count": 6, + "count": 4, "id": "twigs:cyan_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/gray_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/gray_silt_shingle_slab.json index 7139b89b..9f1bdd87 100644 --- a/src/main/generated/data/twigs/recipe/gray_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/gray_silt_shingle_slab.json @@ -2,17 +2,15 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "-": { "item": "twigs:gray_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "---" ], "result": { - "count": 4, + "count": 6, "id": "twigs:gray_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/gray_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/gray_silt_shingle_stairs.json index 163d2b4b..d558ceef 100644 --- a/src/main/generated/data/twigs/recipe/gray_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/gray_silt_shingle_stairs.json @@ -2,15 +2,17 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "o": { "item": "twigs:gray_silt_shingles" } }, "pattern": [ - "---" + "o ", + "oo ", + "ooo" ], "result": { - "count": 6, + "count": 4, "id": "twigs:gray_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/green_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/green_silt_shingle_slab.json index 8ed41b30..2c07f729 100644 --- a/src/main/generated/data/twigs/recipe/green_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/green_silt_shingle_slab.json @@ -2,17 +2,15 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "-": { "item": "twigs:green_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "---" ], "result": { - "count": 4, + "count": 6, "id": "twigs:green_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/green_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/green_silt_shingle_stairs.json index 89fb32b1..fc89dc04 100644 --- a/src/main/generated/data/twigs/recipe/green_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/green_silt_shingle_stairs.json @@ -2,15 +2,17 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "o": { "item": "twigs:green_silt_shingles" } }, "pattern": [ - "---" + "o ", + "oo ", + "ooo" ], "result": { - "count": 6, + "count": 4, "id": "twigs:green_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/light_blue_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/light_blue_silt_shingle_slab.json index 01e86984..ef345b3a 100644 --- a/src/main/generated/data/twigs/recipe/light_blue_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/light_blue_silt_shingle_slab.json @@ -2,17 +2,15 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "-": { "item": "twigs:light_blue_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "---" ], "result": { - "count": 4, + "count": 6, "id": "twigs:light_blue_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/light_blue_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/light_blue_silt_shingle_stairs.json index fa7a1f0c..0c581df2 100644 --- a/src/main/generated/data/twigs/recipe/light_blue_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/light_blue_silt_shingle_stairs.json @@ -2,15 +2,17 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "o": { "item": "twigs:light_blue_silt_shingles" } }, "pattern": [ - "---" + "o ", + "oo ", + "ooo" ], "result": { - "count": 6, + "count": 4, "id": "twigs:light_blue_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/light_gray_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/light_gray_silt_shingle_slab.json index f29bd56a..1b2d9f3b 100644 --- a/src/main/generated/data/twigs/recipe/light_gray_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/light_gray_silt_shingle_slab.json @@ -2,17 +2,15 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "-": { "item": "twigs:light_gray_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "---" ], "result": { - "count": 4, + "count": 6, "id": "twigs:light_gray_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/light_gray_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/light_gray_silt_shingle_stairs.json index 59a1a378..0bf38efb 100644 --- a/src/main/generated/data/twigs/recipe/light_gray_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/light_gray_silt_shingle_stairs.json @@ -2,15 +2,17 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "o": { "item": "twigs:light_gray_silt_shingles" } }, "pattern": [ - "---" + "o ", + "oo ", + "ooo" ], "result": { - "count": 6, + "count": 4, "id": "twigs:light_gray_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/lime_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/lime_silt_shingle_slab.json index 2eccfc1c..50493ebe 100644 --- a/src/main/generated/data/twigs/recipe/lime_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/lime_silt_shingle_slab.json @@ -2,17 +2,15 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "-": { "item": "twigs:lime_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "---" ], "result": { - "count": 4, + "count": 6, "id": "twigs:lime_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/lime_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/lime_silt_shingle_stairs.json index 22262795..572e5354 100644 --- a/src/main/generated/data/twigs/recipe/lime_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/lime_silt_shingle_stairs.json @@ -2,15 +2,17 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "o": { "item": "twigs:lime_silt_shingles" } }, "pattern": [ - "---" + "o ", + "oo ", + "ooo" ], "result": { - "count": 6, + "count": 4, "id": "twigs:lime_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/magenta_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/magenta_silt_shingle_slab.json index 1bcbe9c7..b917dc04 100644 --- a/src/main/generated/data/twigs/recipe/magenta_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/magenta_silt_shingle_slab.json @@ -2,17 +2,15 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "-": { "item": "twigs:magenta_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "---" ], "result": { - "count": 4, + "count": 6, "id": "twigs:magenta_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/magenta_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/magenta_silt_shingle_stairs.json index 4ecb9261..9eb81155 100644 --- a/src/main/generated/data/twigs/recipe/magenta_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/magenta_silt_shingle_stairs.json @@ -2,15 +2,17 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "o": { "item": "twigs:magenta_silt_shingles" } }, "pattern": [ - "---" + "o ", + "oo ", + "ooo" ], "result": { - "count": 6, + "count": 4, "id": "twigs:magenta_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/orange_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/orange_silt_shingle_slab.json index 18423d6d..72376a32 100644 --- a/src/main/generated/data/twigs/recipe/orange_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/orange_silt_shingle_slab.json @@ -2,17 +2,15 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "-": { "item": "twigs:orange_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "---" ], "result": { - "count": 4, + "count": 6, "id": "twigs:orange_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/orange_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/orange_silt_shingle_stairs.json index 6f6726bd..211dd5ae 100644 --- a/src/main/generated/data/twigs/recipe/orange_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/orange_silt_shingle_stairs.json @@ -2,15 +2,17 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "o": { "item": "twigs:orange_silt_shingles" } }, "pattern": [ - "---" + "o ", + "oo ", + "ooo" ], "result": { - "count": 6, + "count": 4, "id": "twigs:orange_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/pink_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/pink_silt_shingle_slab.json index cabd5651..7fc6a5b5 100644 --- a/src/main/generated/data/twigs/recipe/pink_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/pink_silt_shingle_slab.json @@ -2,17 +2,15 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "-": { "item": "twigs:pink_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "---" ], "result": { - "count": 4, + "count": 6, "id": "twigs:pink_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/pink_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/pink_silt_shingle_stairs.json index 81de6fd2..2f611bc9 100644 --- a/src/main/generated/data/twigs/recipe/pink_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/pink_silt_shingle_stairs.json @@ -2,15 +2,17 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "o": { "item": "twigs:pink_silt_shingles" } }, "pattern": [ - "---" + "o ", + "oo ", + "ooo" ], "result": { - "count": 6, + "count": 4, "id": "twigs:pink_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/purple_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/purple_silt_shingle_slab.json index 8ab21525..a2efecf0 100644 --- a/src/main/generated/data/twigs/recipe/purple_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/purple_silt_shingle_slab.json @@ -2,17 +2,15 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "-": { "item": "twigs:purple_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "---" ], "result": { - "count": 4, + "count": 6, "id": "twigs:purple_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/purple_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/purple_silt_shingle_stairs.json index 7a7f41df..a4ad2cda 100644 --- a/src/main/generated/data/twigs/recipe/purple_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/purple_silt_shingle_stairs.json @@ -2,15 +2,17 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "o": { "item": "twigs:purple_silt_shingles" } }, "pattern": [ - "---" + "o ", + "oo ", + "ooo" ], "result": { - "count": 6, + "count": 4, "id": "twigs:purple_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/red_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/red_silt_shingle_slab.json index 9f63a1e9..9eb97671 100644 --- a/src/main/generated/data/twigs/recipe/red_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/red_silt_shingle_slab.json @@ -2,17 +2,15 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "-": { "item": "twigs:red_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "---" ], "result": { - "count": 4, + "count": 6, "id": "twigs:red_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/red_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/red_silt_shingle_stairs.json index ce031edc..4070b810 100644 --- a/src/main/generated/data/twigs/recipe/red_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/red_silt_shingle_stairs.json @@ -2,15 +2,17 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "o": { "item": "twigs:red_silt_shingles" } }, "pattern": [ - "---" + "o ", + "oo ", + "ooo" ], "result": { - "count": 6, + "count": 4, "id": "twigs:red_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_slab_from_black_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_slab_from_black_packed_silt.json index 8b0699fc..f290627f 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_slab_from_black_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_slab_from_black_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:black_packed_silt" }, "result": { - "count": 1, + "count": 2, "id": "twigs:black_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_slab_from_black_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_slab_from_black_silt_shingles.json index ed015dc3..23e3dce2 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_slab_from_black_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_slab_from_black_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:black_silt_shingles" }, "result": { - "count": 1, + "count": 2, "id": "twigs:black_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_stairs_from_black_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_stairs_from_black_packed_silt.json index 365a5c97..d58f2548 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_stairs_from_black_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_stairs_from_black_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:black_packed_silt" }, "result": { - "count": 2, + "count": 1, "id": "twigs:black_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_stairs_from_black_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_stairs_from_black_silt_shingles.json index 193f1050..9e49ac8d 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_stairs_from_black_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/black_silt_shingle_stairs_from_black_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:black_silt_shingles" }, "result": { - "count": 2, + "count": 1, "id": "twigs:black_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_slab_from_blue_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_slab_from_blue_packed_silt.json index 94ef596e..75a721b1 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_slab_from_blue_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_slab_from_blue_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:blue_packed_silt" }, "result": { - "count": 1, + "count": 2, "id": "twigs:blue_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_slab_from_blue_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_slab_from_blue_silt_shingles.json index 2157e739..6888180d 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_slab_from_blue_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_slab_from_blue_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:blue_silt_shingles" }, "result": { - "count": 1, + "count": 2, "id": "twigs:blue_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_stairs_from_blue_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_stairs_from_blue_packed_silt.json index a126c4fa..4920a4b1 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_stairs_from_blue_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_stairs_from_blue_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:blue_packed_silt" }, "result": { - "count": 2, + "count": 1, "id": "twigs:blue_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_stairs_from_blue_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_stairs_from_blue_silt_shingles.json index 19ed7ca5..79cc05f1 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_stairs_from_blue_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/blue_silt_shingle_stairs_from_blue_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:blue_silt_shingles" }, "result": { - "count": 2, + "count": 1, "id": "twigs:blue_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_slab_from_brown_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_slab_from_brown_packed_silt.json index 7c006b15..87dd4b66 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_slab_from_brown_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_slab_from_brown_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:brown_packed_silt" }, "result": { - "count": 1, + "count": 2, "id": "twigs:brown_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_slab_from_brown_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_slab_from_brown_silt_shingles.json index c34aa714..32bad7f3 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_slab_from_brown_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_slab_from_brown_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:brown_silt_shingles" }, "result": { - "count": 1, + "count": 2, "id": "twigs:brown_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_stairs_from_brown_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_stairs_from_brown_packed_silt.json index 4a0585bc..7e1acfcb 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_stairs_from_brown_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_stairs_from_brown_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:brown_packed_silt" }, "result": { - "count": 2, + "count": 1, "id": "twigs:brown_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_stairs_from_brown_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_stairs_from_brown_silt_shingles.json index 27be78a8..6b191c03 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_stairs_from_brown_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/brown_silt_shingle_stairs_from_brown_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:brown_silt_shingles" }, "result": { - "count": 2, + "count": 1, "id": "twigs:brown_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_slab_from_cyan_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_slab_from_cyan_packed_silt.json index fae64d52..05f97c27 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_slab_from_cyan_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_slab_from_cyan_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:cyan_packed_silt" }, "result": { - "count": 1, + "count": 2, "id": "twigs:cyan_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_slab_from_cyan_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_slab_from_cyan_silt_shingles.json index 8e5fa6e4..a6e761df 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_slab_from_cyan_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_slab_from_cyan_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:cyan_silt_shingles" }, "result": { - "count": 1, + "count": 2, "id": "twigs:cyan_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_stairs_from_cyan_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_stairs_from_cyan_packed_silt.json index 5585e858..2e971d8b 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_stairs_from_cyan_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_stairs_from_cyan_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:cyan_packed_silt" }, "result": { - "count": 2, + "count": 1, "id": "twigs:cyan_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_stairs_from_cyan_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_stairs_from_cyan_silt_shingles.json index bc7fa811..d5ac61dd 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_stairs_from_cyan_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/cyan_silt_shingle_stairs_from_cyan_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:cyan_silt_shingles" }, "result": { - "count": 2, + "count": 1, "id": "twigs:cyan_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_slab_from_gray_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_slab_from_gray_packed_silt.json index 25f06ff4..2a9e3c7b 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_slab_from_gray_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_slab_from_gray_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:gray_packed_silt" }, "result": { - "count": 1, + "count": 2, "id": "twigs:gray_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_slab_from_gray_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_slab_from_gray_silt_shingles.json index 52f9bed6..77c71986 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_slab_from_gray_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_slab_from_gray_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:gray_silt_shingles" }, "result": { - "count": 1, + "count": 2, "id": "twigs:gray_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_stairs_from_gray_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_stairs_from_gray_packed_silt.json index b007eb9d..3c8bcb37 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_stairs_from_gray_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_stairs_from_gray_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:gray_packed_silt" }, "result": { - "count": 2, + "count": 1, "id": "twigs:gray_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_stairs_from_gray_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_stairs_from_gray_silt_shingles.json index ff6fb032..f4690bc3 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_stairs_from_gray_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/gray_silt_shingle_stairs_from_gray_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:gray_silt_shingles" }, "result": { - "count": 2, + "count": 1, "id": "twigs:gray_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_slab_from_green_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_slab_from_green_packed_silt.json index 468e0101..6abfbecc 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_slab_from_green_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_slab_from_green_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:green_packed_silt" }, "result": { - "count": 1, + "count": 2, "id": "twigs:green_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_slab_from_green_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_slab_from_green_silt_shingles.json index dfa02c84..72dd57aa 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_slab_from_green_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_slab_from_green_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:green_silt_shingles" }, "result": { - "count": 1, + "count": 2, "id": "twigs:green_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_stairs_from_green_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_stairs_from_green_packed_silt.json index 8d3116ec..d19eea06 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_stairs_from_green_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_stairs_from_green_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:green_packed_silt" }, "result": { - "count": 2, + "count": 1, "id": "twigs:green_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_stairs_from_green_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_stairs_from_green_silt_shingles.json index a8d04f99..3db76e91 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_stairs_from_green_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/green_silt_shingle_stairs_from_green_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:green_silt_shingles" }, "result": { - "count": 2, + "count": 1, "id": "twigs:green_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_slab_from_light_blue_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_slab_from_light_blue_packed_silt.json index cf2d9b06..4adc3486 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_slab_from_light_blue_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_slab_from_light_blue_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:light_blue_packed_silt" }, "result": { - "count": 1, + "count": 2, "id": "twigs:light_blue_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_slab_from_light_blue_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_slab_from_light_blue_silt_shingles.json index 62ef9f22..aa467435 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_slab_from_light_blue_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_slab_from_light_blue_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:light_blue_silt_shingles" }, "result": { - "count": 1, + "count": 2, "id": "twigs:light_blue_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_stairs_from_light_blue_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_stairs_from_light_blue_packed_silt.json index 874b78f4..9f7ff6c5 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_stairs_from_light_blue_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_stairs_from_light_blue_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:light_blue_packed_silt" }, "result": { - "count": 2, + "count": 1, "id": "twigs:light_blue_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_stairs_from_light_blue_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_stairs_from_light_blue_silt_shingles.json index 26785d73..7ecd437b 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_stairs_from_light_blue_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/light_blue_silt_shingle_stairs_from_light_blue_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:light_blue_silt_shingles" }, "result": { - "count": 2, + "count": 1, "id": "twigs:light_blue_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_slab_from_light_gray_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_slab_from_light_gray_packed_silt.json index 87d267fb..b652fa1d 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_slab_from_light_gray_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_slab_from_light_gray_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:light_gray_packed_silt" }, "result": { - "count": 1, + "count": 2, "id": "twigs:light_gray_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_slab_from_light_gray_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_slab_from_light_gray_silt_shingles.json index 7c18aa74..7141ad60 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_slab_from_light_gray_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_slab_from_light_gray_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:light_gray_silt_shingles" }, "result": { - "count": 1, + "count": 2, "id": "twigs:light_gray_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_stairs_from_light_gray_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_stairs_from_light_gray_packed_silt.json index 0d4449cd..188d0ec4 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_stairs_from_light_gray_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_stairs_from_light_gray_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:light_gray_packed_silt" }, "result": { - "count": 2, + "count": 1, "id": "twigs:light_gray_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_stairs_from_light_gray_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_stairs_from_light_gray_silt_shingles.json index c9d06b73..f0aad303 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_stairs_from_light_gray_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/light_gray_silt_shingle_stairs_from_light_gray_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:light_gray_silt_shingles" }, "result": { - "count": 2, + "count": 1, "id": "twigs:light_gray_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_slab_from_lime_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_slab_from_lime_packed_silt.json index 8b72ec57..0b5cef73 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_slab_from_lime_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_slab_from_lime_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:lime_packed_silt" }, "result": { - "count": 1, + "count": 2, "id": "twigs:lime_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_slab_from_lime_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_slab_from_lime_silt_shingles.json index 1f9e7741..153b6b34 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_slab_from_lime_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_slab_from_lime_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:lime_silt_shingles" }, "result": { - "count": 1, + "count": 2, "id": "twigs:lime_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_stairs_from_lime_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_stairs_from_lime_packed_silt.json index 51bf5542..df026f19 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_stairs_from_lime_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_stairs_from_lime_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:lime_packed_silt" }, "result": { - "count": 2, + "count": 1, "id": "twigs:lime_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_stairs_from_lime_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_stairs_from_lime_silt_shingles.json index a7d9d805..4e83993d 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_stairs_from_lime_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/lime_silt_shingle_stairs_from_lime_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:lime_silt_shingles" }, "result": { - "count": 2, + "count": 1, "id": "twigs:lime_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_slab_from_magenta_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_slab_from_magenta_packed_silt.json index b979dac1..9afdd4b5 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_slab_from_magenta_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_slab_from_magenta_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:magenta_packed_silt" }, "result": { - "count": 1, + "count": 2, "id": "twigs:magenta_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_slab_from_magenta_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_slab_from_magenta_silt_shingles.json index 50ec8ab3..ea424048 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_slab_from_magenta_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_slab_from_magenta_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:magenta_silt_shingles" }, "result": { - "count": 1, + "count": 2, "id": "twigs:magenta_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_stairs_from_magenta_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_stairs_from_magenta_packed_silt.json index 7be3f85a..bbba6199 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_stairs_from_magenta_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_stairs_from_magenta_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:magenta_packed_silt" }, "result": { - "count": 2, + "count": 1, "id": "twigs:magenta_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_stairs_from_magenta_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_stairs_from_magenta_silt_shingles.json index 9a324286..ad7bc847 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_stairs_from_magenta_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/magenta_silt_shingle_stairs_from_magenta_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:magenta_silt_shingles" }, "result": { - "count": 2, + "count": 1, "id": "twigs:magenta_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_slab_from_orange_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_slab_from_orange_packed_silt.json index df31b9e4..76727732 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_slab_from_orange_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_slab_from_orange_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:orange_packed_silt" }, "result": { - "count": 1, + "count": 2, "id": "twigs:orange_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_slab_from_orange_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_slab_from_orange_silt_shingles.json index 3a3f10ce..267febce 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_slab_from_orange_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_slab_from_orange_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:orange_silt_shingles" }, "result": { - "count": 1, + "count": 2, "id": "twigs:orange_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_stairs_from_orange_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_stairs_from_orange_packed_silt.json index f28028dc..bda18b54 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_stairs_from_orange_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_stairs_from_orange_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:orange_packed_silt" }, "result": { - "count": 2, + "count": 1, "id": "twigs:orange_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_stairs_from_orange_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_stairs_from_orange_silt_shingles.json index 2163fe2b..946bdd54 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_stairs_from_orange_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/orange_silt_shingle_stairs_from_orange_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:orange_silt_shingles" }, "result": { - "count": 2, + "count": 1, "id": "twigs:orange_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_slab_from_pink_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_slab_from_pink_packed_silt.json index b33a6fcd..7f7af801 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_slab_from_pink_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_slab_from_pink_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:pink_packed_silt" }, "result": { - "count": 1, + "count": 2, "id": "twigs:pink_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_slab_from_pink_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_slab_from_pink_silt_shingles.json index b680e783..2b1517cd 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_slab_from_pink_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_slab_from_pink_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:pink_silt_shingles" }, "result": { - "count": 1, + "count": 2, "id": "twigs:pink_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_stairs_from_pink_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_stairs_from_pink_packed_silt.json index 56defb6f..abf793f7 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_stairs_from_pink_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_stairs_from_pink_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:pink_packed_silt" }, "result": { - "count": 2, + "count": 1, "id": "twigs:pink_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_stairs_from_pink_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_stairs_from_pink_silt_shingles.json index 1795c164..22a02838 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_stairs_from_pink_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/pink_silt_shingle_stairs_from_pink_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:pink_silt_shingles" }, "result": { - "count": 2, + "count": 1, "id": "twigs:pink_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_slab_from_purple_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_slab_from_purple_packed_silt.json index 1959641f..23815d03 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_slab_from_purple_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_slab_from_purple_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:purple_packed_silt" }, "result": { - "count": 1, + "count": 2, "id": "twigs:purple_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_slab_from_purple_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_slab_from_purple_silt_shingles.json index 3db56900..115b2e67 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_slab_from_purple_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_slab_from_purple_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:purple_silt_shingles" }, "result": { - "count": 1, + "count": 2, "id": "twigs:purple_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_stairs_from_purple_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_stairs_from_purple_packed_silt.json index a2426f36..2758be6f 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_stairs_from_purple_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_stairs_from_purple_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:purple_packed_silt" }, "result": { - "count": 2, + "count": 1, "id": "twigs:purple_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_stairs_from_purple_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_stairs_from_purple_silt_shingles.json index e4e34d37..0e86ba0e 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_stairs_from_purple_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/purple_silt_shingle_stairs_from_purple_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:purple_silt_shingles" }, "result": { - "count": 2, + "count": 1, "id": "twigs:purple_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_slab_from_red_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_slab_from_red_packed_silt.json index 20f17ec5..e240ca0f 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_slab_from_red_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_slab_from_red_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:red_packed_silt" }, "result": { - "count": 1, + "count": 2, "id": "twigs:red_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_slab_from_red_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_slab_from_red_silt_shingles.json index e7b73f96..834d7f06 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_slab_from_red_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_slab_from_red_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:red_silt_shingles" }, "result": { - "count": 1, + "count": 2, "id": "twigs:red_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_stairs_from_red_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_stairs_from_red_packed_silt.json index b052727c..92d74639 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_stairs_from_red_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_stairs_from_red_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:red_packed_silt" }, "result": { - "count": 2, + "count": 1, "id": "twigs:red_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_stairs_from_red_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_stairs_from_red_silt_shingles.json index 0e999c97..8394dc86 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_stairs_from_red_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/red_silt_shingle_stairs_from_red_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:red_silt_shingles" }, "result": { - "count": 2, + "count": 1, "id": "twigs:red_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_slab_from_white_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_slab_from_white_packed_silt.json index c1723578..054b82be 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_slab_from_white_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_slab_from_white_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:white_packed_silt" }, "result": { - "count": 1, + "count": 2, "id": "twigs:white_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_slab_from_white_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_slab_from_white_silt_shingles.json index 66f8d78c..470f8d92 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_slab_from_white_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_slab_from_white_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:white_silt_shingles" }, "result": { - "count": 1, + "count": 2, "id": "twigs:white_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_stairs_from_white_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_stairs_from_white_packed_silt.json index bd9a47ef..a9c3dea9 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_stairs_from_white_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_stairs_from_white_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:white_packed_silt" }, "result": { - "count": 2, + "count": 1, "id": "twigs:white_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_stairs_from_white_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_stairs_from_white_silt_shingles.json index 3a6b4d65..095c2192 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_stairs_from_white_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/white_silt_shingle_stairs_from_white_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:white_silt_shingles" }, "result": { - "count": 2, + "count": 1, "id": "twigs:white_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_slab_from_yellow_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_slab_from_yellow_packed_silt.json index d069341c..b282ec77 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_slab_from_yellow_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_slab_from_yellow_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:yellow_packed_silt" }, "result": { - "count": 1, + "count": 2, "id": "twigs:yellow_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_slab_from_yellow_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_slab_from_yellow_silt_shingles.json index 5d067629..d10e5168 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_slab_from_yellow_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_slab_from_yellow_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:yellow_silt_shingles" }, "result": { - "count": 1, + "count": 2, "id": "twigs:yellow_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_stairs_from_yellow_packed_silt.json b/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_stairs_from_yellow_packed_silt.json index 9ff2ead1..3bdc025c 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_stairs_from_yellow_packed_silt.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_stairs_from_yellow_packed_silt.json @@ -4,7 +4,7 @@ "item": "twigs:yellow_packed_silt" }, "result": { - "count": 2, + "count": 1, "id": "twigs:yellow_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_stairs_from_yellow_silt_shingles.json b/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_stairs_from_yellow_silt_shingles.json index 8d3fb7a0..4e3522db 100644 --- a/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_stairs_from_yellow_silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/yellow_silt_shingle_stairs_from_yellow_silt_shingles.json @@ -4,7 +4,7 @@ "item": "twigs:yellow_silt_shingles" }, "result": { - "count": 2, + "count": 1, "id": "twigs:yellow_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/white_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/white_silt_shingle_slab.json index 4b1a0064..8fb5f3f3 100644 --- a/src/main/generated/data/twigs/recipe/white_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/white_silt_shingle_slab.json @@ -2,17 +2,15 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "-": { "item": "twigs:white_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "---" ], "result": { - "count": 4, + "count": 6, "id": "twigs:white_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/white_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/white_silt_shingle_stairs.json index ce4bc3db..5ab1e5f0 100644 --- a/src/main/generated/data/twigs/recipe/white_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/white_silt_shingle_stairs.json @@ -2,15 +2,17 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "o": { "item": "twigs:white_silt_shingles" } }, "pattern": [ - "---" + "o ", + "oo ", + "ooo" ], "result": { - "count": 6, + "count": 4, "id": "twigs:white_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/yellow_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/yellow_silt_shingle_slab.json index 79a7b424..907805f5 100644 --- a/src/main/generated/data/twigs/recipe/yellow_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/yellow_silt_shingle_slab.json @@ -2,17 +2,15 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "-": { "item": "twigs:yellow_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "---" ], "result": { - "count": 4, + "count": 6, "id": "twigs:yellow_silt_shingle_slab" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/yellow_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/yellow_silt_shingle_stairs.json index d357d7e6..79fc95a8 100644 --- a/src/main/generated/data/twigs/recipe/yellow_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/yellow_silt_shingle_stairs.json @@ -2,15 +2,17 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "o": { "item": "twigs:yellow_silt_shingles" } }, "pattern": [ - "---" + "o ", + "oo ", + "ooo" ], "result": { - "count": 6, + "count": 4, "id": "twigs:yellow_silt_shingle_stairs" } } \ No newline at end of file diff --git a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java index e248b5d9..75e53c69 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java +++ b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java @@ -210,7 +210,6 @@ private void bloodstoneRecipes(RecipeOutput exporter) { quickSmeltingRecipe(exporter, TwigsBlocks.CRACKED_POLISHED_BLOODSTONE_BRICKS, TwigsBlocks.POLISHED_BLOODSTONE_BRICKS); } - private void coloredSiltRecipes(RecipeOutput exporter) { quickColoredSiltRecipes(exporter, Items.WHITE_DYE, TwigsBlocks.WHITE_PACKED_SILT, diff --git a/src/main/java/com/ninni/twigs/util/RecipeHelper.java b/src/main/java/com/ninni/twigs/util/RecipeHelper.java index 16ae9b2e..fe19e98a 100644 --- a/src/main/java/com/ninni/twigs/util/RecipeHelper.java +++ b/src/main/java/com/ninni/twigs/util/RecipeHelper.java @@ -204,8 +204,8 @@ static void quickColoredSiltRecipes(RecipeOutput output, ItemLike dye, ItemLike quickPolishedRecipes( output, coloredShingles, - coloredShingleStairs, coloredShingleSlab, + coloredShingleStairs, coloredShingleWall, coloredPacked ); From 3310bc40eceabede9286983905b555ec560e9f75 Mon Sep 17 00:00:00 2001 From: theendercore Date: Sun, 21 Jul 2024 21:40:51 +0300 Subject: [PATCH 57/72] - paper Lantern Recipes --- .../allium_paper_lantern.json | 30 +++++----- .../blue_orchid_paper_lantern.json | 30 +++++----- .../crimson_roots_paper_lantern.json | 30 +++++----- .../dandelion_paper_lantern.json | 30 +++++----- .../building_blocks/paper_lantern.json | 43 +++++++++++++++ .../torchflower_paper_lantern.json | 30 +++++----- .../twigs/recipe/allium_paper_lantern.json | 16 ++++++ .../recipe/blue_orchid_paper_lantern.json | 16 ++++++ .../recipe/crimson_roots_paper_lantern.json | 16 ++++++ .../twigs/recipe/dandelion_paper_lantern.json | 16 ++++++ .../data/twigs/recipe/paper_lantern.json | 21 +++++++ .../recipe/torchflower_paper_lantern.json | 16 ++++++ .../ninni/twigs/data/TwigsRecipeProvider.java | 55 +++++++++++++++++++ .../com/ninni/twigs/util/RecipeHelper.java | 7 +++ .../recipes/paper_lanterns/paper_lantern.json | 34 ------------ .../twigs/recipe/allium_paper_lantern.json | 15 ----- .../recipe/blue_orchid_paper_lantern.json | 15 ----- .../recipe/crimson_roots_paper_lantern.json | 15 ----- .../twigs/recipe/dandelion_paper_lantern.json | 15 ----- .../data/twigs/recipe/paper_lantern.json | 20 ------- .../recipe/torchflower_paper_lantern.json | 15 ----- 21 files changed, 276 insertions(+), 209 deletions(-) rename src/main/{resources/data/twigs/advancement/recipes/paper_lanterns => generated/data/twigs/advancement/recipes/building_blocks}/allium_paper_lantern.json (58%) rename src/main/{resources/data/twigs/advancement/recipes/paper_lanterns => generated/data/twigs/advancement/recipes/building_blocks}/blue_orchid_paper_lantern.json (58%) rename src/main/{resources/data/twigs/advancement/recipes/paper_lanterns => generated/data/twigs/advancement/recipes/building_blocks}/crimson_roots_paper_lantern.json (58%) rename src/main/{resources/data/twigs/advancement/recipes/paper_lanterns => generated/data/twigs/advancement/recipes/building_blocks}/dandelion_paper_lantern.json (58%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/paper_lantern.json rename src/main/{resources/data/twigs/advancement/recipes/paper_lanterns => generated/data/twigs/advancement/recipes/building_blocks}/torchflower_paper_lantern.json (58%) create mode 100644 src/main/generated/data/twigs/recipe/allium_paper_lantern.json create mode 100644 src/main/generated/data/twigs/recipe/blue_orchid_paper_lantern.json create mode 100644 src/main/generated/data/twigs/recipe/crimson_roots_paper_lantern.json create mode 100644 src/main/generated/data/twigs/recipe/dandelion_paper_lantern.json create mode 100644 src/main/generated/data/twigs/recipe/paper_lantern.json create mode 100644 src/main/generated/data/twigs/recipe/torchflower_paper_lantern.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/paper_lanterns/paper_lantern.json delete mode 100644 src/main/resources/data/twigs/recipe/allium_paper_lantern.json delete mode 100644 src/main/resources/data/twigs/recipe/blue_orchid_paper_lantern.json delete mode 100644 src/main/resources/data/twigs/recipe/crimson_roots_paper_lantern.json delete mode 100644 src/main/resources/data/twigs/recipe/dandelion_paper_lantern.json delete mode 100644 src/main/resources/data/twigs/recipe/paper_lantern.json delete mode 100644 src/main/resources/data/twigs/recipe/torchflower_paper_lantern.json diff --git a/src/main/resources/data/twigs/advancement/recipes/paper_lanterns/allium_paper_lantern.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/allium_paper_lantern.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/paper_lanterns/allium_paper_lantern.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/allium_paper_lantern.json index c0bc30c9..d1fa3230 100644 --- a/src/main/resources/data/twigs/advancement/recipes/paper_lanterns/allium_paper_lantern.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/allium_paper_lantern.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:allium_paper_lantern" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_paper_lantern": { "conditions": { "items": [ { - "items": [ - "minecraft:allium" - ] + "items": "twigs:paper_lantern" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:allium_paper_lantern" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_paper_lantern" + ] + ], + "rewards": { + "recipes": [ + "twigs:allium_paper_lantern" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/paper_lanterns/blue_orchid_paper_lantern.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/blue_orchid_paper_lantern.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/paper_lanterns/blue_orchid_paper_lantern.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/blue_orchid_paper_lantern.json index e0036dd4..97482409 100644 --- a/src/main/resources/data/twigs/advancement/recipes/paper_lanterns/blue_orchid_paper_lantern.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/blue_orchid_paper_lantern.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:blue_orchid_paper_lantern" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_paper_lantern": { "conditions": { "items": [ { - "items": [ - "minecraft:blue_orchid" - ] + "items": "twigs:paper_lantern" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:blue_orchid_paper_lantern" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_paper_lantern" + ] + ], + "rewards": { + "recipes": [ + "twigs:blue_orchid_paper_lantern" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/paper_lanterns/crimson_roots_paper_lantern.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/crimson_roots_paper_lantern.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/paper_lanterns/crimson_roots_paper_lantern.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/crimson_roots_paper_lantern.json index aa043414..28968c45 100644 --- a/src/main/resources/data/twigs/advancement/recipes/paper_lanterns/crimson_roots_paper_lantern.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/crimson_roots_paper_lantern.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:crimson_roots_paper_lantern" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_paper_lantern": { "conditions": { "items": [ { - "items": [ - "minecraft:crimson_roots" - ] + "items": "twigs:paper_lantern" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:crimson_roots_paper_lantern" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_paper_lantern" + ] + ], + "rewards": { + "recipes": [ + "twigs:crimson_roots_paper_lantern" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/paper_lanterns/dandelion_paper_lantern.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/dandelion_paper_lantern.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/paper_lanterns/dandelion_paper_lantern.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/dandelion_paper_lantern.json index c1ab4a9d..f3dffdff 100644 --- a/src/main/resources/data/twigs/advancement/recipes/paper_lanterns/dandelion_paper_lantern.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/dandelion_paper_lantern.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:dandelion_paper_lantern" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_paper_lantern": { "conditions": { "items": [ { - "items": [ - "minecraft:dandelion" - ] + "items": "twigs:paper_lantern" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:dandelion_paper_lantern" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_paper_lantern" + ] + ], + "rewards": { + "recipes": [ + "twigs:dandelion_paper_lantern" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/paper_lantern.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/paper_lantern.json new file mode 100644 index 00000000..87537572 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/paper_lantern.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_paper": { + "conditions": { + "items": [ + { + "items": "minecraft:paper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:paper_lantern" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_torch": { + "conditions": { + "items": [ + { + "items": "minecraft:torch" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_paper", + "has_torch" + ] + ], + "rewards": { + "recipes": [ + "twigs:paper_lantern" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/paper_lanterns/torchflower_paper_lantern.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/torchflower_paper_lantern.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/paper_lanterns/torchflower_paper_lantern.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/torchflower_paper_lantern.json index 726d0996..7a4a773a 100644 --- a/src/main/resources/data/twigs/advancement/recipes/paper_lanterns/torchflower_paper_lantern.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/torchflower_paper_lantern.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:torchflower_paper_lantern" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_paper_lantern": { "conditions": { "items": [ { - "items": [ - "minecraft:torchflower" - ] + "items": "twigs:paper_lantern" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:torchflower_paper_lantern" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_paper_lantern" + ] + ], + "rewards": { + "recipes": [ + "twigs:torchflower_paper_lantern" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/allium_paper_lantern.json b/src/main/generated/data/twigs/recipe/allium_paper_lantern.json new file mode 100644 index 00000000..ff6b9188 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/allium_paper_lantern.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "twigs:paper_lantern" + }, + { + "item": "minecraft:allium" + } + ], + "result": { + "count": 1, + "id": "twigs:allium_paper_lantern" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/blue_orchid_paper_lantern.json b/src/main/generated/data/twigs/recipe/blue_orchid_paper_lantern.json new file mode 100644 index 00000000..6d397c9c --- /dev/null +++ b/src/main/generated/data/twigs/recipe/blue_orchid_paper_lantern.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "twigs:paper_lantern" + }, + { + "item": "minecraft:blue_orchid" + } + ], + "result": { + "count": 1, + "id": "twigs:blue_orchid_paper_lantern" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/crimson_roots_paper_lantern.json b/src/main/generated/data/twigs/recipe/crimson_roots_paper_lantern.json new file mode 100644 index 00000000..e4e4ce41 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/crimson_roots_paper_lantern.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "twigs:paper_lantern" + }, + { + "item": "minecraft:crimson_roots" + } + ], + "result": { + "count": 1, + "id": "twigs:crimson_roots_paper_lantern" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/dandelion_paper_lantern.json b/src/main/generated/data/twigs/recipe/dandelion_paper_lantern.json new file mode 100644 index 00000000..ecbc3a76 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/dandelion_paper_lantern.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "twigs:paper_lantern" + }, + { + "item": "minecraft:dandelion" + } + ], + "result": { + "count": 1, + "id": "twigs:dandelion_paper_lantern" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/paper_lantern.json b/src/main/generated/data/twigs/recipe/paper_lantern.json new file mode 100644 index 00000000..fe98e1e0 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/paper_lantern.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minecraft:paper" + }, + "T": { + "item": "minecraft:torch" + } + }, + "pattern": [ + "###", + "#T#", + "###" + ], + "result": { + "count": 1, + "id": "twigs:paper_lantern" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/torchflower_paper_lantern.json b/src/main/generated/data/twigs/recipe/torchflower_paper_lantern.json new file mode 100644 index 00000000..0c50dbf3 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/torchflower_paper_lantern.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "twigs:paper_lantern" + }, + { + "item": "minecraft:torchflower" + } + ], + "result": { + "count": 1, + "id": "twigs:torchflower_paper_lantern" + } +} \ No newline at end of file diff --git a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java index 75e53c69..bbeacb14 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java +++ b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java @@ -24,6 +24,7 @@ public TwigsRecipeProvider(FabricDataOutput output, CompletableFuture Date: Sun, 21 Jul 2024 21:46:04 +0300 Subject: [PATCH 58/72] - lamp Recipes --- .../decorations/crimson_shroomlamp.json | 43 +++++++++++++++ .../advancement/recipes/decorations/lamp.json | 54 +++++++++++++++++++ .../recipes/decorations/soul_lamp.json | 54 +++++++++++++++++++ .../decorations/warped_shroomlamp.json | 43 +++++++++++++++ .../data/twigs/recipe/crimson_shroomlamp.json | 15 +++--- .../generated/data/twigs/recipe/lamp.json | 24 +++++++++ .../data/twigs/recipe/soul_lamp.json | 24 +++++++++ .../data/twigs/recipe/warped_shroomlamp.json | 15 +++--- .../ninni/twigs/data/TwigsRecipeProvider.java | 49 ++++++++++++++++- .../recipes/lamps/crimson_shroomlamp.json | 34 ------------ .../twigs/advancement/recipes/lamps/lamp.json | 34 ------------ .../advancement/recipes/lamps/soul_lamp.json | 34 ------------ .../recipes/lamps/warped_shroomlamp.json | 34 ------------ .../resources/data/twigs/recipe/lamp.json | 23 -------- .../data/twigs/recipe/soul_lamp.json | 23 -------- 15 files changed, 305 insertions(+), 198 deletions(-) create mode 100644 src/main/generated/data/twigs/advancement/recipes/decorations/crimson_shroomlamp.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/decorations/lamp.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/decorations/soul_lamp.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/decorations/warped_shroomlamp.json rename src/main/{resources => generated}/data/twigs/recipe/crimson_shroomlamp.json (76%) create mode 100644 src/main/generated/data/twigs/recipe/lamp.json create mode 100644 src/main/generated/data/twigs/recipe/soul_lamp.json rename src/main/{resources => generated}/data/twigs/recipe/warped_shroomlamp.json (76%) delete mode 100644 src/main/resources/data/twigs/advancement/recipes/lamps/crimson_shroomlamp.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/lamps/lamp.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/lamps/soul_lamp.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/lamps/warped_shroomlamp.json delete mode 100644 src/main/resources/data/twigs/recipe/lamp.json delete mode 100644 src/main/resources/data/twigs/recipe/soul_lamp.json diff --git a/src/main/generated/data/twigs/advancement/recipes/decorations/crimson_shroomlamp.json b/src/main/generated/data/twigs/advancement/recipes/decorations/crimson_shroomlamp.json new file mode 100644 index 00000000..80ff071a --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/decorations/crimson_shroomlamp.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_crimson_planks": { + "conditions": { + "items": [ + { + "items": "minecraft:crimson_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_shroomlight": { + "conditions": { + "items": [ + { + "items": "minecraft:shroomlight" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:crimson_shroomlamp" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_crimson_planks", + "has_shroomlight" + ] + ], + "rewards": { + "recipes": [ + "twigs:crimson_shroomlamp" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/decorations/lamp.json b/src/main/generated/data/twigs/advancement/recipes/decorations/lamp.json new file mode 100644 index 00000000..5e10d510 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/decorations/lamp.json @@ -0,0 +1,54 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_coal": { + "conditions": { + "items": [ + { + "items": "minecraft:coal" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_iron_ingot": { + "conditions": { + "items": [ + { + "items": "minecraft:iron_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:lamp" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_torch": { + "conditions": { + "items": [ + { + "items": "minecraft:torch" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_iron_ingot", + "has_torch", + "has_coal" + ] + ], + "rewards": { + "recipes": [ + "twigs:lamp" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/decorations/soul_lamp.json b/src/main/generated/data/twigs/advancement/recipes/decorations/soul_lamp.json new file mode 100644 index 00000000..e05faf04 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/decorations/soul_lamp.json @@ -0,0 +1,54 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_iron_ingot": { + "conditions": { + "items": [ + { + "items": "minecraft:iron_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_soul_sand": { + "conditions": { + "items": [ + { + "items": "minecraft:soul_sand" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_soul_torch": { + "conditions": { + "items": [ + { + "items": "minecraft:soul_torch" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:soul_lamp" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_iron_ingot", + "has_soul_torch", + "has_soul_sand" + ] + ], + "rewards": { + "recipes": [ + "twigs:soul_lamp" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/decorations/warped_shroomlamp.json b/src/main/generated/data/twigs/advancement/recipes/decorations/warped_shroomlamp.json new file mode 100644 index 00000000..e506bc95 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/decorations/warped_shroomlamp.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_shroomlight": { + "conditions": { + "items": [ + { + "items": "minecraft:shroomlight" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:warped_shroomlamp" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_warped_planks": { + "conditions": { + "items": [ + { + "items": "minecraft:warped_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_warped_planks", + "has_shroomlight" + ] + ], + "rewards": { + "recipes": [ + "twigs:warped_shroomlamp" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/crimson_shroomlamp.json b/src/main/generated/data/twigs/recipe/crimson_shroomlamp.json similarity index 76% rename from src/main/resources/data/twigs/recipe/crimson_shroomlamp.json rename to src/main/generated/data/twigs/recipe/crimson_shroomlamp.json index 6a76402f..6776254b 100644 --- a/src/main/resources/data/twigs/recipe/crimson_shroomlamp.json +++ b/src/main/generated/data/twigs/recipe/crimson_shroomlamp.json @@ -1,10 +1,6 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "SSS", - "###" - ], + "category": "misc", "key": { "#": { "item": "minecraft:crimson_planks" @@ -13,8 +9,13 @@ "item": "minecraft:shroomlight" } }, + "pattern": [ + "###", + "SSS", + "###" + ], "result": { - "item": "twigs:crimson_shroomlamp", - "count": 1 + "count": 1, + "id": "twigs:crimson_shroomlamp" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/lamp.json b/src/main/generated/data/twigs/recipe/lamp.json new file mode 100644 index 00000000..59c03b28 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/lamp.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:coal" + }, + "T": { + "item": "minecraft:torch" + }, + "i": { + "item": "minecraft:iron_ingot" + } + }, + "pattern": [ + "iii", + "iTi", + "iCi" + ], + "result": { + "count": 1, + "id": "twigs:lamp" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/soul_lamp.json b/src/main/generated/data/twigs/recipe/soul_lamp.json new file mode 100644 index 00000000..1b5a70fc --- /dev/null +++ b/src/main/generated/data/twigs/recipe/soul_lamp.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "F": { + "item": "minecraft:soul_sand" + }, + "S": { + "item": "minecraft:soul_torch" + }, + "i": { + "item": "minecraft:iron_ingot" + } + }, + "pattern": [ + "iii", + "iSi", + "iFi" + ], + "result": { + "count": 1, + "id": "twigs:soul_lamp" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/warped_shroomlamp.json b/src/main/generated/data/twigs/recipe/warped_shroomlamp.json similarity index 76% rename from src/main/resources/data/twigs/recipe/warped_shroomlamp.json rename to src/main/generated/data/twigs/recipe/warped_shroomlamp.json index c1f6de2f..8a34170e 100644 --- a/src/main/resources/data/twigs/recipe/warped_shroomlamp.json +++ b/src/main/generated/data/twigs/recipe/warped_shroomlamp.json @@ -1,10 +1,6 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "SSS", - "###" - ], + "category": "misc", "key": { "#": { "item": "minecraft:warped_planks" @@ -13,8 +9,13 @@ "item": "minecraft:shroomlight" } }, + "pattern": [ + "###", + "SSS", + "###" + ], "result": { - "item": "twigs:warped_shroomlamp", - "count": 1 + "count": 1, + "id": "twigs:warped_shroomlamp" } } \ No newline at end of file diff --git a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java index bbeacb14..e87c0fe1 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java +++ b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java @@ -25,6 +25,7 @@ public TwigsRecipeProvider(FabricDataOutput output, CompletableFuture Date: Sun, 21 Jul 2024 21:55:08 +0300 Subject: [PATCH 59/72] - bamboo Recipes --- .../recipes/building_blocks}/bamboo_mat.json | 28 +++++++++---------- .../building_blocks}/bamboo_thatch.json | 20 ++++++------- .../building_blocks}/bamboo_thatch_slab.json | 20 ++++++------- .../data/twigs/recipe/bamboo_mat.json | 16 +++++++++++ .../data/twigs/recipe/bamboo_thatch.json | 3 +- .../data/twigs/recipe/bamboo_thatch_slab.json | 4 +-- .../ninni/twigs/data/TwigsRecipeProvider.java | 25 +++++++++++++++++ .../data/twigs/recipe/bamboo_mat.json | 17 ----------- 8 files changed, 76 insertions(+), 57 deletions(-) rename src/main/{resources/data/twigs/advancement/recipes => generated/data/twigs/advancement/recipes/building_blocks}/bamboo_mat.json (60%) rename src/main/{resources/data/twigs/advancement/recipes/bamboo_thatch => generated/data/twigs/advancement/recipes/building_blocks}/bamboo_thatch.json (78%) rename src/main/{resources/data/twigs/advancement/recipes/bamboo_thatch => generated/data/twigs/advancement/recipes/building_blocks}/bamboo_thatch_slab.json (78%) create mode 100644 src/main/generated/data/twigs/recipe/bamboo_mat.json rename src/main/{resources => generated}/data/twigs/recipe/bamboo_thatch.json (76%) rename src/main/{resources => generated}/data/twigs/recipe/bamboo_thatch_slab.json (72%) delete mode 100644 src/main/resources/data/twigs/recipe/bamboo_mat.json diff --git a/src/main/resources/data/twigs/advancement/recipes/bamboo_mat.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/bamboo_mat.json similarity index 60% rename from src/main/resources/data/twigs/advancement/recipes/bamboo_mat.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/bamboo_mat.json index d205d904..ece78943 100644 --- a/src/main/resources/data/twigs/advancement/recipes/bamboo_mat.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/bamboo_mat.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:bamboo_mat" - ] - }, "criteria": { "has_bamboo": { - "trigger": "minecraft:inventory_changed", "conditions": { "items": [ { - "items": [ - "minecraft:bamboo" - ] + "items": "minecraft:bamboo" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:bamboo_mat" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_bamboo", - "has_the_recipe" + "has_the_recipe", + "has_bamboo" + ] + ], + "rewards": { + "recipes": [ + "twigs:bamboo_mat" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bamboo_thatch/bamboo_thatch.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/bamboo_thatch.json similarity index 78% rename from src/main/resources/data/twigs/advancement/recipes/bamboo_thatch/bamboo_thatch.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/bamboo_thatch.json index 09b86bd6..014f40e7 100644 --- a/src/main/resources/data/twigs/advancement/recipes/bamboo_thatch/bamboo_thatch.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/bamboo_thatch.json @@ -1,18 +1,11 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:bamboo_thatch" - ] - }, "criteria": { "has_bamboo_leaves": { "conditions": { "items": [ { - "items": [ - "twigs:bamboo_leaves" - ] + "items": "twigs:bamboo_leaves" } ] }, @@ -27,8 +20,13 @@ }, "requirements": [ [ - "has_bamboo_leaves", - "has_the_recipe" + "has_the_recipe", + "has_bamboo_leaves" + ] + ], + "rewards": { + "recipes": [ + "twigs:bamboo_thatch" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bamboo_thatch/bamboo_thatch_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/bamboo_thatch_slab.json similarity index 78% rename from src/main/resources/data/twigs/advancement/recipes/bamboo_thatch/bamboo_thatch_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/bamboo_thatch_slab.json index 0cec1c17..81077ade 100644 --- a/src/main/resources/data/twigs/advancement/recipes/bamboo_thatch/bamboo_thatch_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/bamboo_thatch_slab.json @@ -1,18 +1,11 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:bamboo_thatch_slab" - ] - }, "criteria": { "has_bamboo_thatch": { "conditions": { "items": [ { - "items": [ - "twigs:bamboo_thatch" - ] + "items": "twigs:bamboo_thatch" } ] }, @@ -27,8 +20,13 @@ }, "requirements": [ [ - "has_bamboo_thatch", - "has_the_recipe" + "has_the_recipe", + "has_bamboo_thatch" + ] + ], + "rewards": { + "recipes": [ + "twigs:bamboo_thatch_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/bamboo_mat.json b/src/main/generated/data/twigs/recipe/bamboo_mat.json new file mode 100644 index 00000000..69e55d2a --- /dev/null +++ b/src/main/generated/data/twigs/recipe/bamboo_mat.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minecraft:bamboo" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 2, + "id": "twigs:bamboo_mat" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/bamboo_thatch.json b/src/main/generated/data/twigs/recipe/bamboo_thatch.json similarity index 76% rename from src/main/resources/data/twigs/recipe/bamboo_thatch.json rename to src/main/generated/data/twigs/recipe/bamboo_thatch.json index c6204455..fae0a46c 100644 --- a/src/main/resources/data/twigs/recipe/bamboo_thatch.json +++ b/src/main/generated/data/twigs/recipe/bamboo_thatch.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "building", "key": { "#": { "item": "twigs:bamboo_leaves" @@ -11,6 +12,6 @@ ], "result": { "count": 2, - "item": "twigs:bamboo_thatch" + "id": "twigs:bamboo_thatch" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/bamboo_thatch_slab.json b/src/main/generated/data/twigs/recipe/bamboo_thatch_slab.json similarity index 72% rename from src/main/resources/data/twigs/recipe/bamboo_thatch_slab.json rename to src/main/generated/data/twigs/recipe/bamboo_thatch_slab.json index f599203b..2eacbeea 100644 --- a/src/main/resources/data/twigs/recipe/bamboo_thatch_slab.json +++ b/src/main/generated/data/twigs/recipe/bamboo_thatch_slab.json @@ -1,6 +1,6 @@ { "type": "minecraft:crafting_shaped", - "group": "wooden_slab", + "category": "building", "key": { "#": { "item": "twigs:bamboo_thatch" @@ -11,6 +11,6 @@ ], "result": { "count": 6, - "item": "twigs:bamboo_thatch_slab" + "id": "twigs:bamboo_thatch_slab" } } \ No newline at end of file diff --git a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java index e87c0fe1..00fb046c 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java +++ b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java @@ -24,6 +24,7 @@ public TwigsRecipeProvider(FabricDataOutput output, CompletableFuture Date: Sun, 21 Jul 2024 22:01:53 +0300 Subject: [PATCH 60/72] - azalea flowers Recipes --- .../azalea_flowers_from_flowering_azalea.json | 30 ++++++++-------- ..._flowers_from_flowering_azalea_leaves.json | 32 +++++++++++++++++ .../azalea_flowers_from_flowering_azalea.json | 5 +-- ..._flowers_from_flowering_azalea_leaves.json | 5 +-- .../ninni/twigs/data/TwigsRecipeProvider.java | 12 +++++++ ..._flowers_from_flowering_azalea_leaves.json | 34 ------------------- 6 files changed, 64 insertions(+), 54 deletions(-) rename src/main/{resources/data/twigs/advancement/recipes => generated/data/twigs/advancement/recipes/decorations}/azalea_flowers_from_flowering_azalea.json (59%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/decorations/azalea_flowers_from_flowering_azalea_leaves.json rename src/main/{resources => generated}/data/twigs/recipe/azalea_flowers_from_flowering_azalea.json (66%) rename src/main/{resources => generated}/data/twigs/recipe/azalea_flowers_from_flowering_azalea_leaves.json (67%) delete mode 100644 src/main/resources/data/twigs/advancement/recipes/azalea_flowers_from_flowering_azalea_leaves.json diff --git a/src/main/resources/data/twigs/advancement/recipes/azalea_flowers_from_flowering_azalea.json b/src/main/generated/data/twigs/advancement/recipes/decorations/azalea_flowers_from_flowering_azalea.json similarity index 59% rename from src/main/resources/data/twigs/advancement/recipes/azalea_flowers_from_flowering_azalea.json rename to src/main/generated/data/twigs/advancement/recipes/decorations/azalea_flowers_from_flowering_azalea.json index 0e8ad0f7..7bbdfe97 100644 --- a/src/main/resources/data/twigs/advancement/recipes/azalea_flowers_from_flowering_azalea.json +++ b/src/main/generated/data/twigs/advancement/recipes/decorations/azalea_flowers_from_flowering_azalea.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:azalea_flowers_from_flowering_azalea" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_azalea": { "conditions": { "items": [ { - "items": [ - "minecraft:flowering_azalea" - ] + "items": "minecraft:flowering_azalea" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:azalea_flowers_from_flowering_azalea" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_azalea" + ] + ], + "rewards": { + "recipes": [ + "twigs:azalea_flowers_from_flowering_azalea" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/decorations/azalea_flowers_from_flowering_azalea_leaves.json b/src/main/generated/data/twigs/advancement/recipes/decorations/azalea_flowers_from_flowering_azalea_leaves.json new file mode 100644 index 00000000..dff548f3 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/decorations/azalea_flowers_from_flowering_azalea_leaves.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_azalea_leaves": { + "conditions": { + "items": [ + { + "items": "minecraft:flowering_azalea_leaves" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:azalea_flowers_from_flowering_azalea_leaves" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_azalea_leaves" + ] + ], + "rewards": { + "recipes": [ + "twigs:azalea_flowers_from_flowering_azalea_leaves" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/azalea_flowers_from_flowering_azalea.json b/src/main/generated/data/twigs/recipe/azalea_flowers_from_flowering_azalea.json similarity index 66% rename from src/main/resources/data/twigs/recipe/azalea_flowers_from_flowering_azalea.json rename to src/main/generated/data/twigs/recipe/azalea_flowers_from_flowering_azalea.json index 68a85f93..3b7fae01 100644 --- a/src/main/resources/data/twigs/recipe/azalea_flowers_from_flowering_azalea.json +++ b/src/main/generated/data/twigs/recipe/azalea_flowers_from_flowering_azalea.json @@ -1,12 +1,13 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "minecraft:flowering_azalea" } ], "result": { - "item": "twigs:azalea_flowers", - "count": 6 + "count": 6, + "id": "twigs:azalea_flowers" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/azalea_flowers_from_flowering_azalea_leaves.json b/src/main/generated/data/twigs/recipe/azalea_flowers_from_flowering_azalea_leaves.json similarity index 67% rename from src/main/resources/data/twigs/recipe/azalea_flowers_from_flowering_azalea_leaves.json rename to src/main/generated/data/twigs/recipe/azalea_flowers_from_flowering_azalea_leaves.json index 91051f32..f02963d3 100644 --- a/src/main/resources/data/twigs/recipe/azalea_flowers_from_flowering_azalea_leaves.json +++ b/src/main/generated/data/twigs/recipe/azalea_flowers_from_flowering_azalea_leaves.json @@ -1,12 +1,13 @@ { "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "minecraft:flowering_azalea_leaves" } ], "result": { - "item": "twigs:azalea_flowers", - "count": 6 + "count": 6, + "id": "twigs:azalea_flowers" } } \ No newline at end of file diff --git a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java index 00fb046c..0576d2d2 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java +++ b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java @@ -1,6 +1,7 @@ package com.ninni.twigs.data; import com.ninni.twigs.registry.TwigsBlocks; +import com.ninni.twigs.registry.TwigsItems; import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput; import net.fabricmc.fabric.api.datagen.v1.provider.FabricRecipeProvider; import net.minecraft.core.HolderLookup; @@ -24,6 +25,17 @@ public TwigsRecipeProvider(FabricDataOutput output, CompletableFuture Date: Sun, 21 Jul 2024 22:04:38 +0300 Subject: [PATCH 61/72] - changed categories --- .../azalea_flowers_from_flowering_azalea.json | 0 ..._flowers_from_flowering_azalea_leaves.json | 0 .../crimson_shroomlamp.json | 0 .../lamp.json | 0 .../soul_lamp.json | 0 .../warped_shroomlamp.json | 0 .../azalea_flowers_from_flowering_azalea.json | 2 +- ..._flowers_from_flowering_azalea_leaves.json | 2 +- .../data/twigs/recipe/crimson_shroomlamp.json | 2 +- .../generated/data/twigs/recipe/lamp.json | 2 +- .../data/twigs/recipe/soul_lamp.json | 2 +- .../data/twigs/recipe/warped_shroomlamp.json | 2 +- .../ninni/twigs/data/TwigsRecipeProvider.java | 36 ++++++++++--------- 13 files changed, 26 insertions(+), 22 deletions(-) rename src/main/generated/data/twigs/advancement/recipes/{decorations => building_blocks}/azalea_flowers_from_flowering_azalea.json (100%) rename src/main/generated/data/twigs/advancement/recipes/{decorations => building_blocks}/azalea_flowers_from_flowering_azalea_leaves.json (100%) rename src/main/generated/data/twigs/advancement/recipes/{decorations => building_blocks}/crimson_shroomlamp.json (100%) rename src/main/generated/data/twigs/advancement/recipes/{decorations => building_blocks}/lamp.json (100%) rename src/main/generated/data/twigs/advancement/recipes/{decorations => building_blocks}/soul_lamp.json (100%) rename src/main/generated/data/twigs/advancement/recipes/{decorations => building_blocks}/warped_shroomlamp.json (100%) diff --git a/src/main/generated/data/twigs/advancement/recipes/decorations/azalea_flowers_from_flowering_azalea.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/azalea_flowers_from_flowering_azalea.json similarity index 100% rename from src/main/generated/data/twigs/advancement/recipes/decorations/azalea_flowers_from_flowering_azalea.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/azalea_flowers_from_flowering_azalea.json diff --git a/src/main/generated/data/twigs/advancement/recipes/decorations/azalea_flowers_from_flowering_azalea_leaves.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/azalea_flowers_from_flowering_azalea_leaves.json similarity index 100% rename from src/main/generated/data/twigs/advancement/recipes/decorations/azalea_flowers_from_flowering_azalea_leaves.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/azalea_flowers_from_flowering_azalea_leaves.json diff --git a/src/main/generated/data/twigs/advancement/recipes/decorations/crimson_shroomlamp.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/crimson_shroomlamp.json similarity index 100% rename from src/main/generated/data/twigs/advancement/recipes/decorations/crimson_shroomlamp.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/crimson_shroomlamp.json diff --git a/src/main/generated/data/twigs/advancement/recipes/decorations/lamp.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/lamp.json similarity index 100% rename from src/main/generated/data/twigs/advancement/recipes/decorations/lamp.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/lamp.json diff --git a/src/main/generated/data/twigs/advancement/recipes/decorations/soul_lamp.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/soul_lamp.json similarity index 100% rename from src/main/generated/data/twigs/advancement/recipes/decorations/soul_lamp.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/soul_lamp.json diff --git a/src/main/generated/data/twigs/advancement/recipes/decorations/warped_shroomlamp.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/warped_shroomlamp.json similarity index 100% rename from src/main/generated/data/twigs/advancement/recipes/decorations/warped_shroomlamp.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/warped_shroomlamp.json diff --git a/src/main/generated/data/twigs/recipe/azalea_flowers_from_flowering_azalea.json b/src/main/generated/data/twigs/recipe/azalea_flowers_from_flowering_azalea.json index 3b7fae01..7811eb70 100644 --- a/src/main/generated/data/twigs/recipe/azalea_flowers_from_flowering_azalea.json +++ b/src/main/generated/data/twigs/recipe/azalea_flowers_from_flowering_azalea.json @@ -1,6 +1,6 @@ { "type": "minecraft:crafting_shapeless", - "category": "misc", + "category": "building", "ingredients": [ { "item": "minecraft:flowering_azalea" diff --git a/src/main/generated/data/twigs/recipe/azalea_flowers_from_flowering_azalea_leaves.json b/src/main/generated/data/twigs/recipe/azalea_flowers_from_flowering_azalea_leaves.json index f02963d3..9a6602a9 100644 --- a/src/main/generated/data/twigs/recipe/azalea_flowers_from_flowering_azalea_leaves.json +++ b/src/main/generated/data/twigs/recipe/azalea_flowers_from_flowering_azalea_leaves.json @@ -1,6 +1,6 @@ { "type": "minecraft:crafting_shapeless", - "category": "misc", + "category": "building", "ingredients": [ { "item": "minecraft:flowering_azalea_leaves" diff --git a/src/main/generated/data/twigs/recipe/crimson_shroomlamp.json b/src/main/generated/data/twigs/recipe/crimson_shroomlamp.json index 6776254b..d55bf618 100644 --- a/src/main/generated/data/twigs/recipe/crimson_shroomlamp.json +++ b/src/main/generated/data/twigs/recipe/crimson_shroomlamp.json @@ -1,6 +1,6 @@ { "type": "minecraft:crafting_shaped", - "category": "misc", + "category": "building", "key": { "#": { "item": "minecraft:crimson_planks" diff --git a/src/main/generated/data/twigs/recipe/lamp.json b/src/main/generated/data/twigs/recipe/lamp.json index 59c03b28..13cbbb92 100644 --- a/src/main/generated/data/twigs/recipe/lamp.json +++ b/src/main/generated/data/twigs/recipe/lamp.json @@ -1,6 +1,6 @@ { "type": "minecraft:crafting_shaped", - "category": "misc", + "category": "building", "key": { "C": { "item": "minecraft:coal" diff --git a/src/main/generated/data/twigs/recipe/soul_lamp.json b/src/main/generated/data/twigs/recipe/soul_lamp.json index 1b5a70fc..bc8c0641 100644 --- a/src/main/generated/data/twigs/recipe/soul_lamp.json +++ b/src/main/generated/data/twigs/recipe/soul_lamp.json @@ -1,6 +1,6 @@ { "type": "minecraft:crafting_shaped", - "category": "misc", + "category": "building", "key": { "F": { "item": "minecraft:soul_sand" diff --git a/src/main/generated/data/twigs/recipe/warped_shroomlamp.json b/src/main/generated/data/twigs/recipe/warped_shroomlamp.json index 8a34170e..d4c80a26 100644 --- a/src/main/generated/data/twigs/recipe/warped_shroomlamp.json +++ b/src/main/generated/data/twigs/recipe/warped_shroomlamp.json @@ -1,6 +1,6 @@ { "type": "minecraft:crafting_shaped", - "category": "misc", + "category": "building", "key": { "#": { "item": "minecraft:warped_planks" diff --git a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java index 0576d2d2..ac071b99 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java +++ b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java @@ -1,7 +1,6 @@ package com.ninni.twigs.data; import com.ninni.twigs.registry.TwigsBlocks; -import com.ninni.twigs.registry.TwigsItems; import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput; import net.fabricmc.fabric.api.datagen.v1.provider.FabricRecipeProvider; import net.minecraft.core.HolderLookup; @@ -25,17 +24,7 @@ public TwigsRecipeProvider(FabricDataOutput output, CompletableFuture Date: Sun, 21 Jul 2024 22:11:52 +0300 Subject: [PATCH 62/72] - collectibles Recipes --- .../bone_meal_from_seashells.json | 24 ++++++------- .../cobblestone_from_pebble.json | 30 ++++++++-------- .../building_blocks/twig_to_stick.json | 32 +++++++++++++++++ .../recipe/bone_meal_from_seashells.json | 16 +++++++++ .../twigs/recipe/cobblestone_from_pebble.json | 4 ++- .../data/twigs/recipe/twig_to_stick.json} | 4 +-- .../ninni/twigs/data/TwigsRecipeProvider.java | 23 +++++++++++-- .../advancement/recipes/stick_from_twig.json | 34 ------------------- .../recipe/bone_meal_from_seashells.json | 15 -------- 9 files changed, 100 insertions(+), 82 deletions(-) rename src/main/{resources/data/twigs/advancement/recipes => generated/data/twigs/advancement/recipes/building_blocks}/bone_meal_from_seashells.json (70%) rename src/main/{resources/data/twigs/advancement/recipes => generated/data/twigs/advancement/recipes/building_blocks}/cobblestone_from_pebble.json (59%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/twig_to_stick.json create mode 100644 src/main/generated/data/twigs/recipe/bone_meal_from_seashells.json rename src/main/{resources => generated}/data/twigs/recipe/cobblestone_from_pebble.json (67%) rename src/main/{resources/data/twigs/recipe/stick_from_twig.json => generated/data/twigs/recipe/twig_to_stick.json} (72%) delete mode 100644 src/main/resources/data/twigs/advancement/recipes/stick_from_twig.json delete mode 100644 src/main/resources/data/twigs/recipe/bone_meal_from_seashells.json diff --git a/src/main/resources/data/twigs/advancement/recipes/bone_meal_from_seashells.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/bone_meal_from_seashells.json similarity index 70% rename from src/main/resources/data/twigs/advancement/recipes/bone_meal_from_seashells.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/bone_meal_from_seashells.json index c0a47f55..f7076ae2 100644 --- a/src/main/resources/data/twigs/advancement/recipes/bone_meal_from_seashells.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/bone_meal_from_seashells.json @@ -1,32 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:bone_meal_from_seashells" - ] - }, "criteria": { - "has_item": { + "has_seashells": { "conditions": { "items": [ { - "tag": "twigs:seashells" + "items": "#twigs:seashells" } ] }, "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:bone_meal_from_seashells" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_seashells" + ] + ], + "rewards": { + "recipes": [ + "twigs:bone_meal_from_seashells" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/cobblestone_from_pebble.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/cobblestone_from_pebble.json similarity index 59% rename from src/main/resources/data/twigs/advancement/recipes/cobblestone_from_pebble.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/cobblestone_from_pebble.json index 51e4d0c4..aa32ccdf 100644 --- a/src/main/resources/data/twigs/advancement/recipes/cobblestone_from_pebble.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/cobblestone_from_pebble.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:cobblestone_from_pebble" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_pebble": { "conditions": { "items": [ { - "items": [ - "twigs:pebble" - ] + "items": "twigs:pebble" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:cobblestone_from_pebble" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_pebble" + ] + ], + "rewards": { + "recipes": [ + "twigs:cobblestone_from_pebble" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/twig_to_stick.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/twig_to_stick.json new file mode 100644 index 00000000..315e2afb --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/twig_to_stick.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:twig_to_stick" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_twig": { + "conditions": { + "items": [ + { + "items": "twigs:twig" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_twig" + ] + ], + "rewards": { + "recipes": [ + "twigs:twig_to_stick" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/bone_meal_from_seashells.json b/src/main/generated/data/twigs/recipe/bone_meal_from_seashells.json new file mode 100644 index 00000000..340a1389 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/bone_meal_from_seashells.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "tag": "twigs:seashells" + } + }, + "pattern": [ + "#" + ], + "result": { + "count": 3, + "id": "minecraft:bone_meal" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/cobblestone_from_pebble.json b/src/main/generated/data/twigs/recipe/cobblestone_from_pebble.json similarity index 67% rename from src/main/resources/data/twigs/recipe/cobblestone_from_pebble.json rename to src/main/generated/data/twigs/recipe/cobblestone_from_pebble.json index cdba6b27..19589b13 100644 --- a/src/main/resources/data/twigs/recipe/cobblestone_from_pebble.json +++ b/src/main/generated/data/twigs/recipe/cobblestone_from_pebble.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "building", "key": { "#": { "item": "twigs:pebble" @@ -10,6 +11,7 @@ "##" ], "result": { - "item": "minecraft:cobblestone" + "count": 1, + "id": "minecraft:cobblestone" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/stick_from_twig.json b/src/main/generated/data/twigs/recipe/twig_to_stick.json similarity index 72% rename from src/main/resources/data/twigs/recipe/stick_from_twig.json rename to src/main/generated/data/twigs/recipe/twig_to_stick.json index 2206e419..05362dfc 100644 --- a/src/main/resources/data/twigs/recipe/stick_from_twig.json +++ b/src/main/generated/data/twigs/recipe/twig_to_stick.json @@ -1,6 +1,6 @@ { "type": "minecraft:crafting_shapeless", - "group": "sticks", + "category": "building", "ingredients": [ { "item": "twigs:twig" @@ -8,6 +8,6 @@ ], "result": { "count": 2, - "item": "minecraft:stick" + "id": "minecraft:stick" } } \ No newline at end of file diff --git a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java index ac071b99..e5b3bcbb 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java +++ b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java @@ -1,6 +1,8 @@ package com.ninni.twigs.data; +import com.ninni.twigs.TwigsTags; import com.ninni.twigs.registry.TwigsBlocks; +import com.ninni.twigs.registry.TwigsItems; import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput; import net.fabricmc.fabric.api.datagen.v1.provider.FabricRecipeProvider; import net.minecraft.core.HolderLookup; @@ -24,7 +26,7 @@ public TwigsRecipeProvider(FabricDataOutput output, CompletableFuture Date: Sun, 21 Jul 2024 23:10:20 +0300 Subject: [PATCH 63/72] - silt Recipes --- .../building_blocks/chiseled_silt_bricks.json | 43 +++++++++++++++ .../building_blocks/mixed_silt_bricks.json | 32 +++++++++++ .../recipes/building_blocks/packed_silt.json | 54 +++++++++++++++++++ .../recipes/building_blocks/silt.json | 54 +++++++++++++++++++ .../building_blocks/silt_brick_slab.json | 32 +++++++++++ .../building_blocks/silt_brick_stairs.json | 32 +++++++++++ .../building_blocks/silt_brick_trail.json | 43 +++++++++++++++ .../building_blocks/silt_brick_wall.json | 32 +++++++++++ .../recipes/building_blocks/silt_bricks.json | 43 +++++++++++++++ .../building_blocks/silt_from_silt_ball.json | 43 +++++++++++++++ .../recipes/building_blocks/silt_pot.json | 43 +++++++++++++++ .../building_blocks/silt_shingle_slab.json | 32 +++++++++++ .../building_blocks/silt_shingle_stairs.json | 32 +++++++++++ .../building_blocks/silt_shingle_wall.json | 32 +++++++++++ .../building_blocks/silt_shingles.json | 32 +++++++++++ ...silt_bricks_from_silt_bricks_smelting.json | 32 +++++++++++ .../silt_brick_from_silt_ball_smelting.json | 32 +++++++++++ ...chiseled_silt_bricks_from_silt_bricks.json | 32 +++++++++++ .../mixed_silt_bricks_from_silt_bricks.json | 32 +++++++++++ .../silt_brick_slab_from_silt_bricks.json | 32 +++++++++++ .../silt_brick_stairs_from_silt_bricks.json | 32 +++++++++++ .../silt_brick_trail_from_silt_bricks.json | 32 +++++++++++ .../silt_brick_wall_from_silt_bricks.json | 32 +++++++++++ .../silt_shingle_slab_from_packed_silt.json | 32 +++++++++++ .../silt_shingle_slab_from_silt_shingles.json | 32 +++++++++++ .../silt_shingle_stairs_from_packed_silt.json | 32 +++++++++++ ...ilt_shingle_stairs_from_silt_shingles.json | 32 +++++++++++ .../silt_shingle_wall_from_packed_silt.json | 32 +++++++++++ .../silt_shingle_wall_from_silt_shingles.json | 32 +++++++++++ .../silt_shingles_from_packed_silt.json | 32 +++++++++++ .../twigs/recipe/chiseled_silt_bricks.json | 17 ++++++ .../data/twigs/recipe/mixed_silt_bricks.json | 13 ++--- .../data/twigs/recipe/packed_silt.json | 4 +- .../data/twigs/recipe/silt.json | 3 +- .../data/twigs/recipe/silt_brick_slab.json | 15 +++--- .../data/twigs/recipe/silt_brick_stairs.json | 18 +++++++ .../data/twigs/recipe/silt_brick_trail.json} | 16 +++--- .../data/twigs/recipe/silt_brick_wall.json | 17 ++++++ .../data/twigs/recipe/silt_bricks.json | 4 +- .../twigs/recipe/silt_from_silt_ball.json} | 4 +- .../data/twigs/recipe/silt_pot.json} | 16 +++--- .../data/twigs/recipe/silt_shingle_slab.json | 15 +++--- .../twigs/recipe/silt_shingle_stairs.json | 19 +++---- .../data/twigs/recipe/silt_shingle_wall.json | 17 +++--- .../data/twigs/recipe/silt_shingles.json | 3 +- ...ilt_bricks_from_silt_bricks_smelting.json} | 9 ++-- .../silt_brick_from_silt_ball_smelting.json} | 5 +- ...chiseled_silt_bricks_from_silt_bricks.json | 10 ++++ .../mixed_silt_bricks_from_silt_bricks.json | 10 ++++ .../silt_brick_slab_from_silt_bricks.json} | 8 +-- .../silt_brick_stairs_from_silt_bricks.json | 10 ++++ .../silt_brick_trail_from_silt_bricks.json} | 8 +-- .../silt_brick_wall_from_silt_bricks.json} | 8 +-- .../silt_shingle_slab_from_packed_silt.json} | 8 +-- ...silt_shingle_slab_from_silt_shingles.json} | 8 +-- ...silt_shingle_stairs_from_packed_silt.json} | 8 +-- ...lt_shingle_stairs_from_silt_shingles.json} | 8 +-- .../silt_shingle_wall_from_packed_silt.json} | 8 +-- ...silt_shingle_wall_from_silt_shingles.json} | 8 +-- .../silt_shingles_from_packed_silt.json} | 8 +-- .../ninni/twigs/data/TwigsRecipeProvider.java | 42 ++++++++++++++- .../com/ninni/twigs/util/RecipeHelper.java | 17 +++++- .../twigs/recipe/chiseled_silt_bricks.json | 17 ------ .../chiseled_silt_bricks_stonecutting.json | 8 --- .../mixed_silt_bricks_stonecutting.json | 8 --- .../data/twigs/recipe/silt_brick_trail.json | 16 ------ .../resources/data/twigs/recipe/silt_pot.json | 17 ------ 67 files changed, 1329 insertions(+), 160 deletions(-) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/chiseled_silt_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/mixed_silt_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_brick_slab.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_brick_stairs.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_brick_trail.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_brick_wall.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_from_silt_ball.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_pot.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_shingle_slab.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_shingle_stairs.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_shingle_wall.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/cracked_silt_bricks_from_silt_bricks_smelting.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/silt_brick_from_silt_ball_smelting.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/chiseled_silt_bricks_from_silt_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mixed_silt_bricks_from_silt_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_brick_slab_from_silt_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_brick_stairs_from_silt_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_brick_trail_from_silt_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_brick_wall_from_silt_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_shingle_slab_from_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_shingle_slab_from_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_shingle_stairs_from_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_shingle_stairs_from_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_shingle_wall_from_packed_silt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_shingle_wall_from_silt_shingles.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_shingles_from_packed_silt.json create mode 100644 src/main/generated/data/twigs/recipe/chiseled_silt_bricks.json rename src/main/{resources => generated}/data/twigs/recipe/mixed_silt_bricks.json (68%) rename src/main/{resources => generated}/data/twigs/recipe/packed_silt.json (70%) rename src/main/{resources => generated}/data/twigs/recipe/silt.json (82%) rename src/main/{resources => generated}/data/twigs/recipe/silt_brick_slab.json (57%) create mode 100644 src/main/generated/data/twigs/recipe/silt_brick_stairs.json rename src/main/{resources/data/twigs/recipe/silt_brick_stairs.json => generated/data/twigs/recipe/silt_brick_trail.json} (60%) create mode 100644 src/main/generated/data/twigs/recipe/silt_brick_wall.json rename src/main/{resources => generated}/data/twigs/recipe/silt_bricks.json (69%) rename src/main/{resources/data/twigs/recipe/silt_from_silt_balls.json => generated/data/twigs/recipe/silt_from_silt_ball.json} (71%) rename src/main/{resources/data/twigs/recipe/silt_brick_wall.json => generated/data/twigs/recipe/silt_pot.json} (62%) rename src/main/{resources => generated}/data/twigs/recipe/silt_shingle_slab.json (57%) rename src/main/{resources => generated}/data/twigs/recipe/silt_shingle_stairs.json (52%) rename src/main/{resources => generated}/data/twigs/recipe/silt_shingle_wall.json (55%) rename src/main/{resources => generated}/data/twigs/recipe/silt_shingles.json (75%) rename src/main/{resources/data/twigs/recipe/cracked_silt_bricks.json => generated/data/twigs/recipe/smelting/cracked_silt_bricks_from_silt_bricks_smelting.json} (52%) rename src/main/{resources/data/twigs/recipe/silt_brick.json => generated/data/twigs/recipe/smelting/silt_brick_from_silt_ball_smelting.json} (65%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/chiseled_silt_bricks_from_silt_bricks.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/mixed_silt_bricks_from_silt_bricks.json rename src/main/{resources/data/twigs/recipe/silt_brick_wall_from_silt_brick_stonecutting.json => generated/data/twigs/recipe/stonecutting/silt_brick_slab_from_silt_bricks.json} (57%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/silt_brick_stairs_from_silt_bricks.json rename src/main/{resources/data/twigs/recipe/silt_brick_slab_from_silt_brick_stonecutting.json => generated/data/twigs/recipe/stonecutting/silt_brick_trail_from_silt_bricks.json} (57%) rename src/main/{resources/data/twigs/recipe/silt_brick_stairs_from_silt_brick_stonecutting.json => generated/data/twigs/recipe/stonecutting/silt_brick_wall_from_silt_bricks.json} (57%) rename src/main/{resources/data/twigs/recipe/silt_shingle_slab_from_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/silt_shingle_slab_from_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/silt_shingle_slab_from_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/silt_shingle_slab_from_silt_shingles.json} (57%) rename src/main/{resources/data/twigs/recipe/silt_shingles_from_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/silt_shingle_stairs_from_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/silt_shingle_wall_from_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/silt_shingle_stairs_from_silt_shingles.json} (56%) rename src/main/{resources/data/twigs/recipe/silt_shingle_wall_from_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/silt_shingle_wall_from_packed_silt.json} (56%) rename src/main/{resources/data/twigs/recipe/silt_shingle_stairs_from_silt_shingle_stonecutting.json => generated/data/twigs/recipe/stonecutting/silt_shingle_wall_from_silt_shingles.json} (57%) rename src/main/{resources/data/twigs/recipe/silt_shingle_stairs_from_packed_silt_stonecutting.json => generated/data/twigs/recipe/stonecutting/silt_shingles_from_packed_silt.json} (58%) delete mode 100644 src/main/resources/data/twigs/recipe/chiseled_silt_bricks.json delete mode 100644 src/main/resources/data/twigs/recipe/chiseled_silt_bricks_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/mixed_silt_bricks_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/silt_brick_trail.json delete mode 100644 src/main/resources/data/twigs/recipe/silt_pot.json diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/chiseled_silt_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/chiseled_silt_bricks.json new file mode 100644 index 00000000..9d0a6b78 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/chiseled_silt_bricks.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_chiseled_silt_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:chiseled_silt_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_brick_slab": { + "conditions": { + "items": [ + { + "items": "twigs:silt_brick_slab" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:chiseled_silt_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_brick_slab", + "has_chiseled_silt_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:chiseled_silt_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/mixed_silt_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/mixed_silt_bricks.json new file mode 100644 index 00000000..bc63f6e0 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/mixed_silt_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_silt_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:silt_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:mixed_silt_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:mixed_silt_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/packed_silt.json new file mode 100644 index 00000000..e1ee1e44 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/packed_silt.json @@ -0,0 +1,54 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt": { + "conditions": { + "items": [ + { + "items": "twigs:silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_wheat": { + "conditions": { + "items": [ + { + "items": "minecraft:wheat" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_wheat", + "has_silt", + "has_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt.json new file mode 100644 index 00000000..9afadcaa --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt.json @@ -0,0 +1,54 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_clay": { + "conditions": { + "items": [ + { + "items": "minecraft:clay" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_sand": { + "conditions": { + "items": [ + { + "items": "minecraft:sand" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt": { + "conditions": { + "items": [ + { + "items": "twigs:silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_sand", + "has_clay", + "has_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_brick_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_brick_slab.json new file mode 100644 index 00000000..b5224ca7 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_brick_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_silt_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:silt_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:silt_brick_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:silt_brick_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_brick_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_brick_stairs.json new file mode 100644 index 00000000..80728a1e --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_brick_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_silt_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:silt_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:silt_brick_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:silt_brick_stairs" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_brick_trail.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_brick_trail.json new file mode 100644 index 00000000..c6d089f0 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_brick_trail.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_silt_brick_trail": { + "conditions": { + "items": [ + { + "items": "twigs:silt_brick_trail" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:silt_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:silt_brick_trail" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_bricks", + "has_silt_brick_trail" + ] + ], + "rewards": { + "recipes": [ + "twigs:silt_brick_trail" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_brick_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_brick_wall.json new file mode 100644 index 00000000..79fb28aa --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_brick_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_silt_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:silt_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:silt_brick_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:silt_brick_wall" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_bricks.json new file mode 100644 index 00000000..349a15db --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_bricks.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_silt_brick": { + "conditions": { + "items": [ + { + "items": "twigs:silt_brick" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:silt_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:silt_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_brick", + "has_silt_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:silt_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_from_silt_ball.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_from_silt_ball.json new file mode 100644 index 00000000..3abff701 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_from_silt_ball.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_silt": { + "conditions": { + "items": [ + { + "items": "twigs:silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt_ball": { + "conditions": { + "items": [ + { + "items": "twigs:silt_ball" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:silt_from_silt_ball" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_ball", + "has_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:silt_from_silt_ball" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_pot.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_pot.json new file mode 100644 index 00000000..74636858 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_pot.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_silt": { + "conditions": { + "items": [ + { + "items": "twigs:silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:silt_pot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_packed_silt", + "has_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:silt_pot" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_shingle_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_shingle_slab.json new file mode 100644 index 00000000..0f138b6e --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_shingle_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:silt_shingle_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:silt_shingle_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_shingle_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_shingle_stairs.json new file mode 100644 index 00000000..e19d137e --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_shingle_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:silt_shingle_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:silt_shingle_stairs" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_shingle_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_shingle_wall.json new file mode 100644 index 00000000..7db950ba --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_shingle_wall.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:silt_shingle_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:silt_shingle_wall" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_shingles.json new file mode 100644 index 00000000..6a9c219b --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/cracked_silt_bricks_from_silt_bricks_smelting.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/cracked_silt_bricks_from_silt_bricks_smelting.json new file mode 100644 index 00000000..c5ab1d7b --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/cracked_silt_bricks_from_silt_bricks_smelting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_silt_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:silt_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:smelting/cracked_silt_bricks_from_silt_bricks_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:smelting/cracked_silt_bricks_from_silt_bricks_smelting" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/silt_brick_from_silt_ball_smelting.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/silt_brick_from_silt_ball_smelting.json new file mode 100644 index 00000000..18e00695 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/silt_brick_from_silt_ball_smelting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_silt_ball": { + "conditions": { + "items": [ + { + "items": "twigs:silt_ball" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:smelting/silt_brick_from_silt_ball_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_ball" + ] + ], + "rewards": { + "recipes": [ + "twigs:smelting/silt_brick_from_silt_ball_smelting" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/chiseled_silt_bricks_from_silt_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/chiseled_silt_bricks_from_silt_bricks.json new file mode 100644 index 00000000..a9fa5bd3 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/chiseled_silt_bricks_from_silt_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_silt_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:silt_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/chiseled_silt_bricks_from_silt_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/chiseled_silt_bricks_from_silt_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mixed_silt_bricks_from_silt_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mixed_silt_bricks_from_silt_bricks.json new file mode 100644 index 00000000..e2086584 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mixed_silt_bricks_from_silt_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_silt_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:silt_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/mixed_silt_bricks_from_silt_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/mixed_silt_bricks_from_silt_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_brick_slab_from_silt_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_brick_slab_from_silt_bricks.json new file mode 100644 index 00000000..75a8be2e --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_brick_slab_from_silt_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_silt_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:silt_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/silt_brick_slab_from_silt_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/silt_brick_slab_from_silt_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_brick_stairs_from_silt_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_brick_stairs_from_silt_bricks.json new file mode 100644 index 00000000..2a8aea89 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_brick_stairs_from_silt_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_silt_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:silt_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/silt_brick_stairs_from_silt_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/silt_brick_stairs_from_silt_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_brick_trail_from_silt_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_brick_trail_from_silt_bricks.json new file mode 100644 index 00000000..7d68fdd6 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_brick_trail_from_silt_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_silt_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:silt_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/silt_brick_trail_from_silt_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/silt_brick_trail_from_silt_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_brick_wall_from_silt_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_brick_wall_from_silt_bricks.json new file mode 100644 index 00000000..583c4c68 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_brick_wall_from_silt_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_silt_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:silt_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/silt_brick_wall_from_silt_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/silt_brick_wall_from_silt_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_shingle_slab_from_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_shingle_slab_from_packed_silt.json new file mode 100644 index 00000000..5a240bde --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_shingle_slab_from_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/silt_shingle_slab_from_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/silt_shingle_slab_from_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_shingle_slab_from_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_shingle_slab_from_silt_shingles.json new file mode 100644 index 00000000..b777a347 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_shingle_slab_from_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/silt_shingle_slab_from_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/silt_shingle_slab_from_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_shingle_stairs_from_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_shingle_stairs_from_packed_silt.json new file mode 100644 index 00000000..58e05837 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_shingle_stairs_from_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/silt_shingle_stairs_from_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/silt_shingle_stairs_from_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_shingle_stairs_from_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_shingle_stairs_from_silt_shingles.json new file mode 100644 index 00000000..68be1f54 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_shingle_stairs_from_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/silt_shingle_stairs_from_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/silt_shingle_stairs_from_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_shingle_wall_from_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_shingle_wall_from_packed_silt.json new file mode 100644 index 00000000..59c6b973 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_shingle_wall_from_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/silt_shingle_wall_from_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/silt_shingle_wall_from_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_shingle_wall_from_silt_shingles.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_shingle_wall_from_silt_shingles.json new file mode 100644 index 00000000..06792ad8 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_shingle_wall_from_silt_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_silt_shingles": { + "conditions": { + "items": [ + { + "items": "twigs:silt_shingles" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/silt_shingle_wall_from_silt_shingles" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_silt_shingles" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/silt_shingle_wall_from_silt_shingles" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_shingles_from_packed_silt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_shingles_from_packed_silt.json new file mode 100644 index 00000000..40fd0839 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/silt_shingles_from_packed_silt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_packed_silt": { + "conditions": { + "items": [ + { + "items": "twigs:packed_silt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/silt_shingles_from_packed_silt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_packed_silt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/silt_shingles_from_packed_silt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/chiseled_silt_bricks.json b/src/main/generated/data/twigs/recipe/chiseled_silt_bricks.json new file mode 100644 index 00000000..8bf77e5b --- /dev/null +++ b/src/main/generated/data/twigs/recipe/chiseled_silt_bricks.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "twigs:silt_brick_slab" + } + }, + "pattern": [ + "#", + "#" + ], + "result": { + "count": 1, + "id": "twigs:chiseled_silt_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/mixed_silt_bricks.json b/src/main/generated/data/twigs/recipe/mixed_silt_bricks.json similarity index 68% rename from src/main/resources/data/twigs/recipe/mixed_silt_bricks.json rename to src/main/generated/data/twigs/recipe/mixed_silt_bricks.json index 2e89eb5c..e39ee5b1 100644 --- a/src/main/resources/data/twigs/recipe/mixed_silt_bricks.json +++ b/src/main/generated/data/twigs/recipe/mixed_silt_bricks.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "##", - "##" - ], + "category": "building", "key": { "#": { "item": "twigs:silt_bricks" } }, + "pattern": [ + "##", + "##" + ], "result": { - "item": "twigs:mixed_silt_bricks", - "count": 4 + "count": 4, + "id": "twigs:mixed_silt_bricks" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/packed_silt.json b/src/main/generated/data/twigs/recipe/packed_silt.json similarity index 70% rename from src/main/resources/data/twigs/recipe/packed_silt.json rename to src/main/generated/data/twigs/recipe/packed_silt.json index 7d6f7aa4..df9fddd3 100644 --- a/src/main/resources/data/twigs/recipe/packed_silt.json +++ b/src/main/generated/data/twigs/recipe/packed_silt.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "twigs:silt" @@ -9,6 +10,7 @@ } ], "result": { - "item": "twigs:packed_silt" + "count": 4, + "id": "twigs:packed_silt" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/silt.json b/src/main/generated/data/twigs/recipe/silt.json similarity index 82% rename from src/main/resources/data/twigs/recipe/silt.json rename to src/main/generated/data/twigs/recipe/silt.json index db54ed0c..fde8d99f 100644 --- a/src/main/resources/data/twigs/recipe/silt.json +++ b/src/main/generated/data/twigs/recipe/silt.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "building", "key": { "D": { "item": "minecraft:sand" @@ -14,6 +15,6 @@ ], "result": { "count": 4, - "item": "twigs:silt" + "id": "twigs:silt" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/silt_brick_slab.json b/src/main/generated/data/twigs/recipe/silt_brick_slab.json similarity index 57% rename from src/main/resources/data/twigs/recipe/silt_brick_slab.json rename to src/main/generated/data/twigs/recipe/silt_brick_slab.json index f9745192..33c18f8e 100644 --- a/src/main/resources/data/twigs/recipe/silt_brick_slab.json +++ b/src/main/generated/data/twigs/recipe/silt_brick_slab.json @@ -1,15 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:silt_bricks" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:silt_brick_slab", - "count": 6 + "count": 6, + "id": "twigs:silt_brick_slab" } -} +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/silt_brick_stairs.json b/src/main/generated/data/twigs/recipe/silt_brick_stairs.json new file mode 100644 index 00000000..bdafd69e --- /dev/null +++ b/src/main/generated/data/twigs/recipe/silt_brick_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "o": { + "item": "twigs:silt_bricks" + } + }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], + "result": { + "count": 4, + "id": "twigs:silt_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/silt_brick_stairs.json b/src/main/generated/data/twigs/recipe/silt_brick_trail.json similarity index 60% rename from src/main/resources/data/twigs/recipe/silt_brick_stairs.json rename to src/main/generated/data/twigs/recipe/silt_brick_trail.json index 25676910..e472be3a 100644 --- a/src/main/resources/data/twigs/recipe/silt_brick_stairs.json +++ b/src/main/generated/data/twigs/recipe/silt_brick_trail.json @@ -1,17 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { "#": { "item": "twigs:silt_bricks" } }, + "pattern": [ + " #", + "# " + ], "result": { - "item": "twigs:silt_brick_stairs", - "count": 4 + "count": 4, + "id": "twigs:silt_brick_trail" } -} +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/silt_brick_wall.json b/src/main/generated/data/twigs/recipe/silt_brick_wall.json new file mode 100644 index 00000000..56ef5532 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/silt_brick_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "-": { + "item": "twigs:silt_bricks" + } + }, + "pattern": [ + "---", + "---" + ], + "result": { + "count": 6, + "id": "twigs:silt_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/silt_bricks.json b/src/main/generated/data/twigs/recipe/silt_bricks.json similarity index 69% rename from src/main/resources/data/twigs/recipe/silt_bricks.json rename to src/main/generated/data/twigs/recipe/silt_bricks.json index c91a087d..b04228d6 100644 --- a/src/main/resources/data/twigs/recipe/silt_bricks.json +++ b/src/main/generated/data/twigs/recipe/silt_bricks.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "building", "key": { "#": { "item": "twigs:silt_brick" @@ -10,6 +11,7 @@ "##" ], "result": { - "item": "twigs:silt_bricks" + "count": 1, + "id": "twigs:silt_bricks" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/silt_from_silt_balls.json b/src/main/generated/data/twigs/recipe/silt_from_silt_ball.json similarity index 71% rename from src/main/resources/data/twigs/recipe/silt_from_silt_balls.json rename to src/main/generated/data/twigs/recipe/silt_from_silt_ball.json index 46b900a5..49a3d209 100644 --- a/src/main/resources/data/twigs/recipe/silt_from_silt_balls.json +++ b/src/main/generated/data/twigs/recipe/silt_from_silt_ball.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "building", "key": { "#": { "item": "twigs:silt_ball" @@ -10,6 +11,7 @@ "##" ], "result": { - "item": "twigs:silt" + "count": 1, + "id": "twigs:silt" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/silt_brick_wall.json b/src/main/generated/data/twigs/recipe/silt_pot.json similarity index 62% rename from src/main/resources/data/twigs/recipe/silt_brick_wall.json rename to src/main/generated/data/twigs/recipe/silt_pot.json index fbddcb64..a0639c4f 100644 --- a/src/main/resources/data/twigs/recipe/silt_brick_wall.json +++ b/src/main/generated/data/twigs/recipe/silt_pot.json @@ -1,16 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { "#": { "item": "twigs:silt_bricks" } }, + "pattern": [ + "# #", + "# #", + "###" + ], "result": { - "item": "twigs:silt_brick_wall", - "count": 6 + "count": 1, + "id": "twigs:silt_pot" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/silt_shingle_slab.json similarity index 57% rename from src/main/resources/data/twigs/recipe/silt_shingle_slab.json rename to src/main/generated/data/twigs/recipe/silt_shingle_slab.json index 1aed45cd..eefff475 100644 --- a/src/main/resources/data/twigs/recipe/silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/silt_shingle_slab.json @@ -1,15 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:silt_shingles" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:silt_shingle_slab", - "count": 6 + "count": 6, + "id": "twigs:silt_shingle_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/silt_shingle_stairs.json similarity index 52% rename from src/main/resources/data/twigs/recipe/silt_shingle_stairs.json rename to src/main/generated/data/twigs/recipe/silt_shingle_stairs.json index 5c43d1d3..ed56c2db 100644 --- a/src/main/resources/data/twigs/recipe/silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/silt_shingle_stairs.json @@ -1,17 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:silt_shingles" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:silt_shingle_stairs", - "count": 4 + "count": 4, + "id": "twigs:silt_shingle_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/silt_shingle_wall.json similarity index 55% rename from src/main/resources/data/twigs/recipe/silt_shingle_wall.json rename to src/main/generated/data/twigs/recipe/silt_shingle_wall.json index a929f8ab..4bdb1c7e 100644 --- a/src/main/resources/data/twigs/recipe/silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/silt_shingle_wall.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:silt_shingles" } }, + "pattern": [ + "---", + "---" + ], "result": { - "item": "twigs:silt_shingle_wall", - "count": 6 + "count": 6, + "id": "twigs:silt_shingle_wall" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/silt_shingles.json b/src/main/generated/data/twigs/recipe/silt_shingles.json similarity index 75% rename from src/main/resources/data/twigs/recipe/silt_shingles.json rename to src/main/generated/data/twigs/recipe/silt_shingles.json index 397e059e..3724a4fb 100644 --- a/src/main/resources/data/twigs/recipe/silt_shingles.json +++ b/src/main/generated/data/twigs/recipe/silt_shingles.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "building", "key": { "#": { "item": "twigs:packed_silt" @@ -11,6 +12,6 @@ ], "result": { "count": 4, - "item": "twigs:silt_shingles" + "id": "twigs:silt_shingles" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/cracked_silt_bricks.json b/src/main/generated/data/twigs/recipe/smelting/cracked_silt_bricks_from_silt_bricks_smelting.json similarity index 52% rename from src/main/resources/data/twigs/recipe/cracked_silt_bricks.json rename to src/main/generated/data/twigs/recipe/smelting/cracked_silt_bricks_from_silt_bricks_smelting.json index 63219cef..b7316889 100644 --- a/src/main/resources/data/twigs/recipe/cracked_silt_bricks.json +++ b/src/main/generated/data/twigs/recipe/smelting/cracked_silt_bricks_from_silt_bricks_smelting.json @@ -1,9 +1,12 @@ { "type": "minecraft:smelting", + "category": "blocks", + "cookingtime": 200, + "experience": 0.1, "ingredient": { "item": "twigs:silt_bricks" }, - "result": "twigs:cracked_silt_bricks", - "experience": 0.1, - "cookingtime": 200 + "result": { + "id": "twigs:cracked_silt_bricks" + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/silt_brick.json b/src/main/generated/data/twigs/recipe/smelting/silt_brick_from_silt_ball_smelting.json similarity index 65% rename from src/main/resources/data/twigs/recipe/silt_brick.json rename to src/main/generated/data/twigs/recipe/smelting/silt_brick_from_silt_ball_smelting.json index 76582d9f..f946b309 100644 --- a/src/main/resources/data/twigs/recipe/silt_brick.json +++ b/src/main/generated/data/twigs/recipe/smelting/silt_brick_from_silt_ball_smelting.json @@ -1,9 +1,12 @@ { "type": "minecraft:smelting", + "category": "misc", "cookingtime": 200, "experience": 0.3, "ingredient": { "item": "twigs:silt_ball" }, - "result": "twigs:silt_brick" + "result": { + "id": "twigs:silt_brick" + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/chiseled_silt_bricks_from_silt_bricks.json b/src/main/generated/data/twigs/recipe/stonecutting/chiseled_silt_bricks_from_silt_bricks.json new file mode 100644 index 00000000..a66da42f --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/chiseled_silt_bricks_from_silt_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:silt_bricks" + }, + "result": { + "count": 1, + "id": "twigs:chiseled_silt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/mixed_silt_bricks_from_silt_bricks.json b/src/main/generated/data/twigs/recipe/stonecutting/mixed_silt_bricks_from_silt_bricks.json new file mode 100644 index 00000000..b1fd0b07 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/mixed_silt_bricks_from_silt_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:silt_bricks" + }, + "result": { + "count": 1, + "id": "twigs:mixed_silt_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/silt_brick_wall_from_silt_brick_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/silt_brick_slab_from_silt_bricks.json similarity index 57% rename from src/main/resources/data/twigs/recipe/silt_brick_wall_from_silt_brick_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/silt_brick_slab_from_silt_bricks.json index be02bde1..943d56e7 100644 --- a/src/main/resources/data/twigs/recipe/silt_brick_wall_from_silt_brick_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/silt_brick_slab_from_silt_bricks.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:silt_bricks" }, - "result": "twigs:silt_brick_wall", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:silt_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/silt_brick_stairs_from_silt_bricks.json b/src/main/generated/data/twigs/recipe/stonecutting/silt_brick_stairs_from_silt_bricks.json new file mode 100644 index 00000000..8341c1fa --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/silt_brick_stairs_from_silt_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:silt_bricks" + }, + "result": { + "count": 1, + "id": "twigs:silt_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/silt_brick_slab_from_silt_brick_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/silt_brick_trail_from_silt_bricks.json similarity index 57% rename from src/main/resources/data/twigs/recipe/silt_brick_slab_from_silt_brick_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/silt_brick_trail_from_silt_bricks.json index fb6a05bb..0ffe65dd 100644 --- a/src/main/resources/data/twigs/recipe/silt_brick_slab_from_silt_brick_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/silt_brick_trail_from_silt_bricks.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:silt_bricks" }, - "result": "twigs:silt_brick_slab", - "count": 2 -} + "result": { + "count": 2, + "id": "twigs:silt_brick_trail" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/silt_brick_stairs_from_silt_brick_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/silt_brick_wall_from_silt_bricks.json similarity index 57% rename from src/main/resources/data/twigs/recipe/silt_brick_stairs_from_silt_brick_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/silt_brick_wall_from_silt_bricks.json index 512e3c79..9b5ff13c 100644 --- a/src/main/resources/data/twigs/recipe/silt_brick_stairs_from_silt_brick_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/silt_brick_wall_from_silt_bricks.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:silt_bricks" }, - "result": "twigs:silt_brick_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:silt_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/silt_shingle_slab_from_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/silt_shingle_slab_from_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/silt_shingle_slab_from_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/silt_shingle_slab_from_packed_silt.json index c7dc5326..c01bd666 100644 --- a/src/main/resources/data/twigs/recipe/silt_shingle_slab_from_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/silt_shingle_slab_from_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:packed_silt" }, - "result": "twigs:silt_shingle_slab", - "count": 2 -} + "result": { + "count": 2, + "id": "twigs:silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/silt_shingle_slab_from_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/silt_shingle_slab_from_silt_shingles.json similarity index 57% rename from src/main/resources/data/twigs/recipe/silt_shingle_slab_from_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/silt_shingle_slab_from_silt_shingles.json index 9395e5c1..a6f3273a 100644 --- a/src/main/resources/data/twigs/recipe/silt_shingle_slab_from_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/silt_shingle_slab_from_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:silt_shingles" }, - "result": "twigs:silt_shingle_slab", - "count": 2 -} + "result": { + "count": 2, + "id": "twigs:silt_shingle_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/silt_shingles_from_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/silt_shingle_stairs_from_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/silt_shingles_from_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/silt_shingle_stairs_from_packed_silt.json index 778247e3..f667edc2 100644 --- a/src/main/resources/data/twigs/recipe/silt_shingles_from_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/silt_shingle_stairs_from_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:packed_silt" }, - "result": "twigs:silt_shingles", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/silt_shingle_wall_from_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/silt_shingle_stairs_from_silt_shingles.json similarity index 56% rename from src/main/resources/data/twigs/recipe/silt_shingle_wall_from_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/silt_shingle_stairs_from_silt_shingles.json index 01ab43aa..91e42d95 100644 --- a/src/main/resources/data/twigs/recipe/silt_shingle_wall_from_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/silt_shingle_stairs_from_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:silt_shingles" }, - "result": "twigs:silt_shingle_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:silt_shingle_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/silt_shingle_wall_from_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/silt_shingle_wall_from_packed_silt.json similarity index 56% rename from src/main/resources/data/twigs/recipe/silt_shingle_wall_from_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/silt_shingle_wall_from_packed_silt.json index 73c60cf0..0c85c3b6 100644 --- a/src/main/resources/data/twigs/recipe/silt_shingle_wall_from_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/silt_shingle_wall_from_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:packed_silt" }, - "result": "twigs:silt_shingle_wall", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/silt_shingle_stairs_from_silt_shingle_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/silt_shingle_wall_from_silt_shingles.json similarity index 57% rename from src/main/resources/data/twigs/recipe/silt_shingle_stairs_from_silt_shingle_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/silt_shingle_wall_from_silt_shingles.json index 06a493f2..5bce9155 100644 --- a/src/main/resources/data/twigs/recipe/silt_shingle_stairs_from_silt_shingle_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/silt_shingle_wall_from_silt_shingles.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:silt_shingles" }, - "result": "twigs:silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:silt_shingle_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/silt_shingle_stairs_from_packed_silt_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/silt_shingles_from_packed_silt.json similarity index 58% rename from src/main/resources/data/twigs/recipe/silt_shingle_stairs_from_packed_silt_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/silt_shingles_from_packed_silt.json index a8c8607e..852eb21b 100644 --- a/src/main/resources/data/twigs/recipe/silt_shingle_stairs_from_packed_silt_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/silt_shingles_from_packed_silt.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:packed_silt" }, - "result": "twigs:silt_shingle_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:silt_shingles" + } +} \ No newline at end of file diff --git a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java index e5b3bcbb..479746cd 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java +++ b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java @@ -39,6 +39,7 @@ public void buildRecipes(RecipeOutput exporter) { schistRecipes(exporter); rhyoliteRecipes(exporter); bloodstoneRecipes(exporter); + siltRecipes(exporter); coloredSiltRecipes(exporter); } @@ -175,6 +176,7 @@ private void tableRecipes(RecipeOutput exporter) { quickTableRecipe(exporter, TwigsBlocks.WARPED_TABLE, Blocks.WARPED_SLAB, Blocks.WARPED_FENCE, Blocks.WARPED_PLANKS); } + private void cobblestoneBricksRecipes(RecipeOutput exporter) { quick2x2Recipe(exporter, TwigsBlocks.COBBLESTONE_BRICKS, Blocks.COBBLESTONE); @@ -334,6 +336,14 @@ private void bloodstoneRecipes(RecipeOutput exporter) { } private void siltRecipes(RecipeOutput exporter) { + ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, TwigsBlocks.SILT, 1) + .pattern("##") + .pattern("##") + .define('#', TwigsItems.SILT_BALL) + .unlockedBy("has_silt_ball", has(TwigsItems.SILT_BALL)) + .unlockedBy("has_silt", has(TwigsItems.SILT)) + .save(exporter, ResourceLocation.fromNamespaceAndPath(MOD_ID, "silt_from_silt_ball")); + ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, TwigsBlocks.SILT, 4) .pattern("DG") .pattern("GD") @@ -359,7 +369,7 @@ private void siltRecipes(RecipeOutput exporter) { TwigsBlocks.PACKED_SILT ); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, TwigsBlocks.SILT_POT, 0) + ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, TwigsBlocks.SILT_POT, 1) .pattern("# #") .pattern("# #") .pattern("###") @@ -368,6 +378,36 @@ private void siltRecipes(RecipeOutput exporter) { .unlockedBy("has_silt", has(TwigsBlocks.SILT)) .save(exporter); + quickSmeltingRecipe(exporter, TwigsItems.SILT_BRICK, TwigsItems.SILT_BALL, .3f); + + ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, TwigsBlocks.SILT_BRICKS, 1) + .pattern("##") + .pattern("##") + .define('#', TwigsItems.SILT_BRICK) + .unlockedBy("has_silt_brick", has(TwigsItems.SILT_BRICK)) + .unlockedBy("has_silt_bricks", has(TwigsBlocks.SILT_BRICKS)) + .save(exporter); + quickSlabStairsWallRecipe(exporter, TwigsBlocks.SILT_BRICK_SLAB, TwigsBlocks.SILT_BRICK_STAIRS, TwigsBlocks.SILT_BRICK_WALL, + TwigsBlocks.SILT_BRICKS); + + quickSmeltingRecipe(exporter, TwigsBlocks.CRACKED_SILT_BRICKS, TwigsBlocks.SILT_BRICKS); + + + ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, TwigsBlocks.CHISELED_SILT_BRICKS, 1) + .pattern("#") + .pattern("#") + .define('#', TwigsBlocks.SILT_BRICK_SLAB) + .unlockedBy("has_silt_brick_slab", has(TwigsBlocks.SILT_BRICK_SLAB)) + .unlockedBy("has_chiseled_silt_bricks", has(TwigsBlocks.CHISELED_SILT_BRICKS)) + .save(exporter); + + quickStonecuttingRecipe(exporter, TwigsBlocks.CHISELED_SILT_BRICKS, TwigsBlocks.SILT_BRICKS, 1); + + quick2x2Recipe(exporter, TwigsBlocks.MIXED_SILT_BRICKS, TwigsBlocks.SILT_BRICKS); + quickStonecuttingRecipe(exporter, TwigsBlocks.MIXED_SILT_BRICKS, TwigsBlocks.SILT_BRICKS, 1); + + quickTrailRecipe(exporter, TwigsBlocks.SILT_BRICK_TRAIL, TwigsBlocks.SILT_BRICKS); + quickStonecuttingRecipe(exporter, TwigsBlocks.SILT_BRICK_TRAIL, TwigsBlocks.SILT_BRICKS, 2); } private void coloredSiltRecipes(RecipeOutput exporter) { diff --git a/src/main/java/com/ninni/twigs/util/RecipeHelper.java b/src/main/java/com/ninni/twigs/util/RecipeHelper.java index a0896a7c..fffd2e88 100644 --- a/src/main/java/com/ninni/twigs/util/RecipeHelper.java +++ b/src/main/java/com/ninni/twigs/util/RecipeHelper.java @@ -50,6 +50,11 @@ static void quickSmeltingRecipe(RecipeOutput output, ItemLike result, ItemLike f .unlockedBy(getHasName(from), has(from)) .save(output, smeltingName(result, from)); } + static void quickSmeltingRecipe(RecipeOutput output, ItemLike result, ItemLike from, float xp ) { + SimpleCookingRecipeBuilder.smelting(Ingredient.of(from), BUILDING_BLOCKS, result, xp, 200) + .unlockedBy(getHasName(from), has(from)) + .save(output, smeltingName(result, from)); + } static void quickSmokingRecipe(RecipeOutput output, ItemLike result, ItemLike from) { SimpleCookingRecipeBuilder.smoking(Ingredient.of(from), BUILDING_BLOCKS, result, .1f, 100) @@ -182,6 +187,16 @@ static void quickPaperLanternRecipe(RecipeOutput output, ItemLike result, ItemLi .save(output); } + static void quickTrailRecipe(RecipeOutput output, ItemLike result, ItemLike input) { + ShapedRecipeBuilder.shaped(BUILDING_BLOCKS, result, 4) + .pattern(" #") + .pattern("# ") + .define('#', input) + .unlockedBy(getHasName(input), has(input)) + .unlockedBy(getHasName(result), has(result)) + .save(output); + } + static void quickColoredSiltRecipes(RecipeOutput output, ItemLike dye, ItemLike coloredPacked, ItemLike coloredShingles, ItemLike coloredShingleStairs, ItemLike coloredShingleSlab, ItemLike coloredShingleWall, ItemLike pot @@ -223,7 +238,5 @@ static void quickColoredSiltRecipes(RecipeOutput output, ItemLike dye, ItemLike .unlockedBy("has_silt_pot", has(TwigsBlocks.SILT_POT)) .unlockedBy("has_dye", has(dye)) .save(output); - - } } diff --git a/src/main/resources/data/twigs/recipe/chiseled_silt_bricks.json b/src/main/resources/data/twigs/recipe/chiseled_silt_bricks.json deleted file mode 100644 index 49442730..00000000 --- a/src/main/resources/data/twigs/recipe/chiseled_silt_bricks.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - " ", - " _", - " _" - ], - "key": { - "_": { - "item": "twigs:silt_brick_slab" - } - }, - "result": { - "item": "twigs:chiseled_silt_bricks", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/chiseled_silt_bricks_stonecutting.json b/src/main/resources/data/twigs/recipe/chiseled_silt_bricks_stonecutting.json deleted file mode 100644 index 1f9d02b3..00000000 --- a/src/main/resources/data/twigs/recipe/chiseled_silt_bricks_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "twigs:silt_bricks" - }, - "result": "twigs:chiseled_silt_bricks", - "count": 1 -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/mixed_silt_bricks_stonecutting.json b/src/main/resources/data/twigs/recipe/mixed_silt_bricks_stonecutting.json deleted file mode 100644 index cb86ca8f..00000000 --- a/src/main/resources/data/twigs/recipe/mixed_silt_bricks_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "twigs:silt_bricks" - }, - "result": "twigs:mixed_silt_bricks", - "count": 1 -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/silt_brick_trail.json b/src/main/resources/data/twigs/recipe/silt_brick_trail.json deleted file mode 100644 index 5cfb2648..00000000 --- a/src/main/resources/data/twigs/recipe/silt_brick_trail.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - " #", - "# " - ], - "key": { - "#": { - "item": "twigs:silt_brick" - } - }, - "result": { - "item": "twigs:silt_brick_trail", - "count": 4 - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/silt_pot.json b/src/main/resources/data/twigs/recipe/silt_pot.json deleted file mode 100644 index 1f8a3747..00000000 --- a/src/main/resources/data/twigs/recipe/silt_pot.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "# #", - "# #", - "###" - ], - "key": { - "#": { - "item": "twigs:silt_brick" - } - }, - "result": { - "item": "twigs:silt_pot", - "count": 1 - } -} \ No newline at end of file From e52b3961c46207a25b990e29bbe37e613b244063 Mon Sep 17 00:00:00 2001 From: theendercore Date: Sun, 21 Jul 2024 23:17:54 +0300 Subject: [PATCH 64/72] - column Recipes --- .../building_blocks/blackstone_column.json | 43 +++++++++++++++++++ .../building_blocks/deepslate_column.json | 43 +++++++++++++++++++ .../building_blocks/quartz_column.json | 43 +++++++++++++++++++ .../recipes/building_blocks/stone_column.json | 43 +++++++++++++++++++ .../blackstone_column_from_blackstone.json | 32 ++++++++++++++ .../deepslate_column_from_deepslate.json | 32 ++++++++++++++ .../quartz_column_from_quartz_block.json | 32 ++++++++++++++ .../stonecutting/stone_column_from_stone.json | 32 ++++++++++++++ .../data/twigs/recipe/blackstone_column.json | 13 +++--- .../data/twigs/recipe/deepslate_column.json | 13 +++--- .../data/twigs/recipe/quartz_column.json | 13 +++--- .../data/twigs/recipe/stone_column.json | 13 +++--- .../blackstone_column_from_blackstone.json} | 8 ++-- .../deepslate_column_from_deepslate.json} | 8 ++-- .../quartz_column_from_quartz_block.json} | 8 ++-- .../stone_column_from_stone.json} | 8 ++-- .../ninni/twigs/data/TwigsRecipeProvider.java | 16 +++++++ .../com/ninni/twigs/util/RecipeHelper.java | 12 ++++++ .../recipes/columns/blackstone_column.json | 34 --------------- .../blackstone_column_stonecutting.json | 34 --------------- .../recipes/columns/deepslate_column.json | 34 --------------- .../deepslate_column_stonecutting.json | 34 --------------- .../recipes/columns/quartz_column.json | 34 --------------- .../columns/quartz_column_stonecutting.json | 34 --------------- .../recipes/columns/stone_column.json | 34 --------------- .../columns/stone_column_stonecutting.json | 34 --------------- 26 files changed, 376 insertions(+), 308 deletions(-) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/blackstone_column.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/deepslate_column.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/quartz_column.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stone_column.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blackstone_column_from_blackstone.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/deepslate_column_from_deepslate.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/quartz_column_from_quartz_block.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/stone_column_from_stone.json rename src/main/{resources => generated}/data/twigs/recipe/blackstone_column.json (68%) rename src/main/{resources => generated}/data/twigs/recipe/deepslate_column.json (68%) rename src/main/{resources => generated}/data/twigs/recipe/quartz_column.json (70%) rename src/main/{resources => generated}/data/twigs/recipe/stone_column.json (69%) rename src/main/{resources/data/twigs/recipe/blackstone_column_stonecutting.json => generated/data/twigs/recipe/stonecutting/blackstone_column_from_blackstone.json} (57%) rename src/main/{resources/data/twigs/recipe/deepslate_column_stonecutting.json => generated/data/twigs/recipe/stonecutting/deepslate_column_from_deepslate.json} (57%) rename src/main/{resources/data/twigs/recipe/quartz_column_stonecutting.json => generated/data/twigs/recipe/stonecutting/quartz_column_from_quartz_block.json} (59%) rename src/main/{resources/data/twigs/recipe/stone_column_stonecutting.json => generated/data/twigs/recipe/stonecutting/stone_column_from_stone.json} (57%) delete mode 100644 src/main/resources/data/twigs/advancement/recipes/columns/blackstone_column.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/columns/blackstone_column_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/columns/deepslate_column.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/columns/deepslate_column_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/columns/quartz_column.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/columns/quartz_column_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/columns/stone_column.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/columns/stone_column_stonecutting.json diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/blackstone_column.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/blackstone_column.json new file mode 100644 index 00000000..e7e11de6 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/blackstone_column.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blackstone": { + "conditions": { + "items": [ + { + "items": "minecraft:blackstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_blackstone_column": { + "conditions": { + "items": [ + { + "items": "twigs:blackstone_column" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:blackstone_column" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blackstone", + "has_blackstone_column" + ] + ], + "rewards": { + "recipes": [ + "twigs:blackstone_column" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/deepslate_column.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/deepslate_column.json new file mode 100644 index 00000000..57a2faf1 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/deepslate_column.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_deepslate": { + "conditions": { + "items": [ + { + "items": "minecraft:deepslate" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_deepslate_column": { + "conditions": { + "items": [ + { + "items": "twigs:deepslate_column" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:deepslate_column" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_deepslate", + "has_deepslate_column" + ] + ], + "rewards": { + "recipes": [ + "twigs:deepslate_column" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/quartz_column.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/quartz_column.json new file mode 100644 index 00000000..c8e48db4 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/quartz_column.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_quartz_block": { + "conditions": { + "items": [ + { + "items": "minecraft:quartz_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_quartz_column": { + "conditions": { + "items": [ + { + "items": "twigs:quartz_column" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:quartz_column" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_quartz_block", + "has_quartz_column" + ] + ], + "rewards": { + "recipes": [ + "twigs:quartz_column" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stone_column.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stone_column.json new file mode 100644 index 00000000..10ec6912 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stone_column.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone": { + "conditions": { + "items": [ + { + "items": "minecraft:stone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_stone_column": { + "conditions": { + "items": [ + { + "items": "twigs:stone_column" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stone_column" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_stone", + "has_stone_column" + ] + ], + "rewards": { + "recipes": [ + "twigs:stone_column" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blackstone_column_from_blackstone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blackstone_column_from_blackstone.json new file mode 100644 index 00000000..75ed1e65 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/blackstone_column_from_blackstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blackstone": { + "conditions": { + "items": [ + { + "items": "minecraft:blackstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/blackstone_column_from_blackstone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blackstone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/blackstone_column_from_blackstone" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/deepslate_column_from_deepslate.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/deepslate_column_from_deepslate.json new file mode 100644 index 00000000..7cb14d3e --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/deepslate_column_from_deepslate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_deepslate": { + "conditions": { + "items": [ + { + "items": "minecraft:deepslate" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/deepslate_column_from_deepslate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_deepslate" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/deepslate_column_from_deepslate" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/quartz_column_from_quartz_block.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/quartz_column_from_quartz_block.json new file mode 100644 index 00000000..d15431e7 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/quartz_column_from_quartz_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_quartz_block": { + "conditions": { + "items": [ + { + "items": "minecraft:quartz_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/quartz_column_from_quartz_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_quartz_block" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/quartz_column_from_quartz_block" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/stone_column_from_stone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/stone_column_from_stone.json new file mode 100644 index 00000000..c5d4bee9 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/stone_column_from_stone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stone": { + "conditions": { + "items": [ + { + "items": "minecraft:stone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/stone_column_from_stone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_stone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/stone_column_from_stone" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/blackstone_column.json b/src/main/generated/data/twigs/recipe/blackstone_column.json similarity index 68% rename from src/main/resources/data/twigs/recipe/blackstone_column.json rename to src/main/generated/data/twigs/recipe/blackstone_column.json index d646f432..42db2614 100644 --- a/src/main/resources/data/twigs/recipe/blackstone_column.json +++ b/src/main/generated/data/twigs/recipe/blackstone_column.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - " # " - ], + "category": "building", "key": { "#": { "item": "minecraft:blackstone" } }, + "pattern": [ + "###", + " # " + ], "result": { - "item": "twigs:blackstone_column", - "count": 4 + "count": 4, + "id": "twigs:blackstone_column" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/deepslate_column.json b/src/main/generated/data/twigs/recipe/deepslate_column.json similarity index 68% rename from src/main/resources/data/twigs/recipe/deepslate_column.json rename to src/main/generated/data/twigs/recipe/deepslate_column.json index d2dc5be7..4047f5c1 100644 --- a/src/main/resources/data/twigs/recipe/deepslate_column.json +++ b/src/main/generated/data/twigs/recipe/deepslate_column.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - " # " - ], + "category": "building", "key": { "#": { "item": "minecraft:deepslate" } }, + "pattern": [ + "###", + " # " + ], "result": { - "item": "twigs:deepslate_column", - "count": 4 + "count": 4, + "id": "twigs:deepslate_column" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/quartz_column.json b/src/main/generated/data/twigs/recipe/quartz_column.json similarity index 70% rename from src/main/resources/data/twigs/recipe/quartz_column.json rename to src/main/generated/data/twigs/recipe/quartz_column.json index 85fdadc4..b089d043 100644 --- a/src/main/resources/data/twigs/recipe/quartz_column.json +++ b/src/main/generated/data/twigs/recipe/quartz_column.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - " # " - ], + "category": "building", "key": { "#": { "item": "minecraft:quartz_block" } }, + "pattern": [ + "###", + " # " + ], "result": { - "item": "twigs:quartz_column", - "count": 4 + "count": 4, + "id": "twigs:quartz_column" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/stone_column.json b/src/main/generated/data/twigs/recipe/stone_column.json similarity index 69% rename from src/main/resources/data/twigs/recipe/stone_column.json rename to src/main/generated/data/twigs/recipe/stone_column.json index 8bb1393e..ba08c244 100644 --- a/src/main/resources/data/twigs/recipe/stone_column.json +++ b/src/main/generated/data/twigs/recipe/stone_column.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - " # " - ], + "category": "building", "key": { "#": { "item": "minecraft:stone" } }, + "pattern": [ + "###", + " # " + ], "result": { - "item": "twigs:stone_column", - "count": 4 + "count": 4, + "id": "twigs:stone_column" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/blackstone_column_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/blackstone_column_from_blackstone.json similarity index 57% rename from src/main/resources/data/twigs/recipe/blackstone_column_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/blackstone_column_from_blackstone.json index 82e51d84..860da6b5 100644 --- a/src/main/resources/data/twigs/recipe/blackstone_column_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/blackstone_column_from_blackstone.json @@ -3,6 +3,8 @@ "ingredient": { "item": "minecraft:blackstone" }, - "result": "twigs:blackstone_column", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:blackstone_column" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/deepslate_column_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/deepslate_column_from_deepslate.json similarity index 57% rename from src/main/resources/data/twigs/recipe/deepslate_column_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/deepslate_column_from_deepslate.json index 31cfd1c9..2c5fd6fc 100644 --- a/src/main/resources/data/twigs/recipe/deepslate_column_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/deepslate_column_from_deepslate.json @@ -3,6 +3,8 @@ "ingredient": { "item": "minecraft:deepslate" }, - "result": "twigs:deepslate_column", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:deepslate_column" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/quartz_column_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/quartz_column_from_quartz_block.json similarity index 59% rename from src/main/resources/data/twigs/recipe/quartz_column_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/quartz_column_from_quartz_block.json index b1bad87f..0cd1e3b3 100644 --- a/src/main/resources/data/twigs/recipe/quartz_column_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/quartz_column_from_quartz_block.json @@ -3,6 +3,8 @@ "ingredient": { "item": "minecraft:quartz_block" }, - "result": "twigs:quartz_column", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:quartz_column" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/stone_column_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/stone_column_from_stone.json similarity index 57% rename from src/main/resources/data/twigs/recipe/stone_column_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/stone_column_from_stone.json index da7e692d..a794cb96 100644 --- a/src/main/resources/data/twigs/recipe/stone_column_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/stone_column_from_stone.json @@ -3,6 +3,8 @@ "ingredient": { "item": "minecraft:stone" }, - "result": "twigs:stone_column", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:stone_column" + } +} \ No newline at end of file diff --git a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java index 479746cd..97c01754 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java +++ b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java @@ -32,6 +32,8 @@ public void buildRecipes(RecipeOutput exporter) { lampRecipes(exporter); tableRecipes(exporter); + columnRecipes(exporter); + cobblestoneBricksRecipes(exporter); twistingAndWeepingRecipes(exporter); polishedTuffRecipes(exporter); @@ -177,6 +179,20 @@ private void tableRecipes(RecipeOutput exporter) { } + + + + private void columnRecipes(RecipeOutput exporter) { + quickColumnRecipe(exporter, TwigsBlocks.QUARTZ_COLUMN, Blocks.QUARTZ_BLOCK); + quickColumnRecipe(exporter, TwigsBlocks.STONE_COLUMN, Blocks.STONE); + quickColumnRecipe(exporter, TwigsBlocks.DEEPSLATE_COLUMN, Blocks.DEEPSLATE); + quickColumnRecipe(exporter, TwigsBlocks.BLACKSTONE_COLUMN, Blocks.BLACKSTONE); + } + + + + + private void cobblestoneBricksRecipes(RecipeOutput exporter) { quick2x2Recipe(exporter, TwigsBlocks.COBBLESTONE_BRICKS, Blocks.COBBLESTONE); diff --git a/src/main/java/com/ninni/twigs/util/RecipeHelper.java b/src/main/java/com/ninni/twigs/util/RecipeHelper.java index fffd2e88..21daa864 100644 --- a/src/main/java/com/ninni/twigs/util/RecipeHelper.java +++ b/src/main/java/com/ninni/twigs/util/RecipeHelper.java @@ -197,6 +197,18 @@ static void quickTrailRecipe(RecipeOutput output, ItemLike result, ItemLike inpu .save(output); } + static void quickColumnRecipe(RecipeOutput output, ItemLike result, ItemLike input) { + + ShapedRecipeBuilder.shaped(BUILDING_BLOCKS, result, 4) + .pattern("###") + .pattern(" # ") + .define('#', input) + .unlockedBy(getHasName(input), has(input)) + .unlockedBy(getHasName(result), has(result)) + .save(output); + quickStonecuttingRecipe(output, result, input, 1); + } + static void quickColoredSiltRecipes(RecipeOutput output, ItemLike dye, ItemLike coloredPacked, ItemLike coloredShingles, ItemLike coloredShingleStairs, ItemLike coloredShingleSlab, ItemLike coloredShingleWall, ItemLike pot diff --git a/src/main/resources/data/twigs/advancement/recipes/columns/blackstone_column.json b/src/main/resources/data/twigs/advancement/recipes/columns/blackstone_column.json deleted file mode 100644 index bc2802c7..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/columns/blackstone_column.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:blackstone_column" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:blackstone" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:blackstone_column" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/columns/blackstone_column_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/columns/blackstone_column_stonecutting.json deleted file mode 100644 index 6e313a76..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/columns/blackstone_column_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:blackstone_column_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:blackstone" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:blackstone_column_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/columns/deepslate_column.json b/src/main/resources/data/twigs/advancement/recipes/columns/deepslate_column.json deleted file mode 100644 index 9765b882..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/columns/deepslate_column.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:deepslate_column" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:deepslate" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:deepslate_column" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/columns/deepslate_column_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/columns/deepslate_column_stonecutting.json deleted file mode 100644 index 812872e4..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/columns/deepslate_column_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:deepslate_column_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:deepslate" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:deepslate_column_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/columns/quartz_column.json b/src/main/resources/data/twigs/advancement/recipes/columns/quartz_column.json deleted file mode 100644 index f07a18bf..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/columns/quartz_column.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:quartz_column" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz_block" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:quartz_column" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/columns/quartz_column_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/columns/quartz_column_stonecutting.json deleted file mode 100644 index 4190eea1..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/columns/quartz_column_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:quartz_column_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz_block" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:quartz_column_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/columns/stone_column.json b/src/main/resources/data/twigs/advancement/recipes/columns/stone_column.json deleted file mode 100644 index be77c0d1..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/columns/stone_column.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:stone_column" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:stone" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:stone_column" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/columns/stone_column_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/columns/stone_column_stonecutting.json deleted file mode 100644 index 6a4c0f40..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/columns/stone_column_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:stone_column_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:stone" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:stone_column_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file From 728d7bf42e8fd5d8332b3891d709f8b2c718d943 Mon Sep 17 00:00:00 2001 From: theendercore Date: Sun, 21 Jul 2024 23:24:35 +0300 Subject: [PATCH 65/72] - amethyst and misc Recipes --- .../building_blocks/compacted_dripstone.json | 43 +++++++++++++++++++ .../building_blocks}/cut_amethyst.json | 30 ++++++------- .../building_blocks}/polished_amethyst.json | 30 ++++++------- .../recipes/building_blocks/rocky_dirt.json | 43 +++++++++++++++++++ .../cut_amethyst_from_amethyst_block.json | 32 ++++++++++++++ .../cut_amethyst_from_polished_amethyst.json | 32 ++++++++++++++ ...polished_amethyst_from_amethyst_block.json | 32 ++++++++++++++ .../twigs/recipe/compacted_dripstone.json | 13 +++--- .../data/twigs/recipe/cut_amethyst.json | 3 +- .../data/twigs/recipe/polished_amethyst.json | 15 ++++--- .../data/twigs/recipe/rocky_dirt.json | 20 +++++++++ .../cut_amethyst_from_amethyst_block.json} | 8 ++-- .../cut_amethyst_from_polished_amethyst.json} | 8 ++-- ...olished_amethyst_from_amethyst_block.json} | 8 ++-- .../ninni/twigs/data/TwigsRecipeProvider.java | 31 +++++++++++-- ...hyst_from_amethyst_block_stonecutting.json | 34 --------------- .../cut_amethyst_stonecutting.json | 34 --------------- .../polished_amethyst_stonecutting.json | 34 --------------- .../recipes/compacted_dripstone.json | 34 --------------- .../twigs/advancement/recipes/rocky_dirt.json | 34 --------------- .../data/twigs/recipe/rocky_dirt.json | 20 --------- 21 files changed, 290 insertions(+), 248 deletions(-) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/compacted_dripstone.json rename src/main/{resources/data/twigs/advancement/recipes/amethyst_blocks => generated/data/twigs/advancement/recipes/building_blocks}/cut_amethyst.json (56%) rename src/main/{resources/data/twigs/advancement/recipes/amethyst_blocks => generated/data/twigs/advancement/recipes/building_blocks}/polished_amethyst.json (57%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/rocky_dirt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cut_amethyst_from_amethyst_block.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cut_amethyst_from_polished_amethyst.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_amethyst_from_amethyst_block.json rename src/main/{resources => generated}/data/twigs/recipe/compacted_dripstone.json (68%) rename src/main/{resources => generated}/data/twigs/recipe/cut_amethyst.json (76%) rename src/main/{resources => generated}/data/twigs/recipe/polished_amethyst.json (68%) create mode 100644 src/main/generated/data/twigs/recipe/rocky_dirt.json rename src/main/{resources/data/twigs/recipe/polished_amethyst_stonecutting.json => generated/data/twigs/recipe/stonecutting/cut_amethyst_from_amethyst_block.json} (60%) rename src/main/{resources/data/twigs/recipe/cut_amethyst_stonecutting.json => generated/data/twigs/recipe/stonecutting/cut_amethyst_from_polished_amethyst.json} (60%) rename src/main/{resources/data/twigs/recipe/cut_amethyst_from_amethyst_block_stonecutting.json => generated/data/twigs/recipe/stonecutting/polished_amethyst_from_amethyst_block.json} (58%) delete mode 100644 src/main/resources/data/twigs/advancement/recipes/amethyst_blocks/cut_amethyst_from_amethyst_block_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/amethyst_blocks/cut_amethyst_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/amethyst_blocks/polished_amethyst_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/compacted_dripstone.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/rocky_dirt.json delete mode 100644 src/main/resources/data/twigs/recipe/rocky_dirt.json diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/compacted_dripstone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/compacted_dripstone.json new file mode 100644 index 00000000..d84efbda --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/compacted_dripstone.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_compacted_dripstone": { + "conditions": { + "items": [ + { + "items": "twigs:compacted_dripstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_pointed_dripstone": { + "conditions": { + "items": [ + { + "items": "minecraft:pointed_dripstone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:compacted_dripstone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pointed_dripstone", + "has_compacted_dripstone" + ] + ], + "rewards": { + "recipes": [ + "twigs:compacted_dripstone" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/amethyst_blocks/cut_amethyst.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/cut_amethyst.json similarity index 56% rename from src/main/resources/data/twigs/advancement/recipes/amethyst_blocks/cut_amethyst.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/cut_amethyst.json index 52f313bc..0e09d1c7 100644 --- a/src/main/resources/data/twigs/advancement/recipes/amethyst_blocks/cut_amethyst.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/cut_amethyst.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:cut_amethyst" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_amethyst": { "conditions": { "items": [ { - "items": [ - "twigs:polished_amethyst" - ] + "items": "twigs:polished_amethyst" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:cut_amethyst" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_amethyst" + ] + ], + "rewards": { + "recipes": [ + "twigs:cut_amethyst" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/amethyst_blocks/polished_amethyst.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_amethyst.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/amethyst_blocks/polished_amethyst.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_amethyst.json index 4c021c87..1641bc83 100644 --- a/src/main/resources/data/twigs/advancement/recipes/amethyst_blocks/polished_amethyst.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_amethyst.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_amethyst" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_amethyst_block": { "conditions": { "items": [ { - "items": [ - "minecraft:amethyst_block" - ] + "items": "minecraft:amethyst_block" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_amethyst" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_amethyst_block" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_amethyst" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/rocky_dirt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/rocky_dirt.json new file mode 100644 index 00000000..59f6b14a --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/rocky_dirt.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dirt": { + "conditions": { + "items": [ + { + "items": "minecraft:dirt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_pebble": { + "conditions": { + "items": [ + { + "items": "twigs:pebble" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:rocky_dirt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pebble", + "has_dirt" + ] + ], + "rewards": { + "recipes": [ + "twigs:rocky_dirt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cut_amethyst_from_amethyst_block.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cut_amethyst_from_amethyst_block.json new file mode 100644 index 00000000..a8d532ff --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cut_amethyst_from_amethyst_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_amethyst_block": { + "conditions": { + "items": [ + { + "items": "minecraft:amethyst_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/cut_amethyst_from_amethyst_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_amethyst_block" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/cut_amethyst_from_amethyst_block" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cut_amethyst_from_polished_amethyst.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cut_amethyst_from_polished_amethyst.json new file mode 100644 index 00000000..683eb874 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/cut_amethyst_from_polished_amethyst.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_amethyst": { + "conditions": { + "items": [ + { + "items": "twigs:polished_amethyst" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/cut_amethyst_from_polished_amethyst" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_amethyst" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/cut_amethyst_from_polished_amethyst" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_amethyst_from_amethyst_block.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_amethyst_from_amethyst_block.json new file mode 100644 index 00000000..e102e771 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_amethyst_from_amethyst_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_amethyst_block": { + "conditions": { + "items": [ + { + "items": "minecraft:amethyst_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_amethyst_from_amethyst_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_amethyst_block" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_amethyst_from_amethyst_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/compacted_dripstone.json b/src/main/generated/data/twigs/recipe/compacted_dripstone.json similarity index 68% rename from src/main/resources/data/twigs/recipe/compacted_dripstone.json rename to src/main/generated/data/twigs/recipe/compacted_dripstone.json index 8b64cbf1..ab9341c9 100644 --- a/src/main/resources/data/twigs/recipe/compacted_dripstone.json +++ b/src/main/generated/data/twigs/recipe/compacted_dripstone.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "#", - "#" - ], + "category": "building", "key": { "#": { "item": "minecraft:pointed_dripstone" } }, + "pattern": [ + "#", + "#" + ], "result": { - "item": "twigs:compacted_dripstone", - "count": 2 + "count": 2, + "id": "twigs:compacted_dripstone" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/cut_amethyst.json b/src/main/generated/data/twigs/recipe/cut_amethyst.json similarity index 76% rename from src/main/resources/data/twigs/recipe/cut_amethyst.json rename to src/main/generated/data/twigs/recipe/cut_amethyst.json index c906ce14..c2988e1e 100644 --- a/src/main/resources/data/twigs/recipe/cut_amethyst.json +++ b/src/main/generated/data/twigs/recipe/cut_amethyst.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "building", "key": { "#": { "item": "twigs:polished_amethyst" @@ -11,6 +12,6 @@ ], "result": { "count": 4, - "item": "twigs:cut_amethyst" + "id": "twigs:cut_amethyst" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_amethyst.json b/src/main/generated/data/twigs/recipe/polished_amethyst.json similarity index 68% rename from src/main/resources/data/twigs/recipe/polished_amethyst.json rename to src/main/generated/data/twigs/recipe/polished_amethyst.json index c6483b07..f008b723 100644 --- a/src/main/resources/data/twigs/recipe/polished_amethyst.json +++ b/src/main/generated/data/twigs/recipe/polished_amethyst.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "##", - "##" - ], + "category": "building", "key": { "#": { "item": "minecraft:amethyst_block" } }, + "pattern": [ + "##", + "##" + ], "result": { - "item": "twigs:polished_amethyst", - "count": 4 + "count": 4, + "id": "twigs:polished_amethyst" } -} +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/rocky_dirt.json b/src/main/generated/data/twigs/recipe/rocky_dirt.json new file mode 100644 index 00000000..fa4ff5e7 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/rocky_dirt.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minecraft:dirt" + }, + "C": { + "item": "twigs:pebble" + } + }, + "pattern": [ + "#C", + "C#" + ], + "result": { + "count": 4, + "id": "twigs:rocky_dirt" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_amethyst_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/cut_amethyst_from_amethyst_block.json similarity index 60% rename from src/main/resources/data/twigs/recipe/polished_amethyst_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/cut_amethyst_from_amethyst_block.json index 294226a2..02397f62 100644 --- a/src/main/resources/data/twigs/recipe/polished_amethyst_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/cut_amethyst_from_amethyst_block.json @@ -3,6 +3,8 @@ "ingredient": { "item": "minecraft:amethyst_block" }, - "result": "twigs:polished_amethyst", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:cut_amethyst" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/cut_amethyst_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/cut_amethyst_from_polished_amethyst.json similarity index 60% rename from src/main/resources/data/twigs/recipe/cut_amethyst_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/cut_amethyst_from_polished_amethyst.json index d327f191..a524042c 100644 --- a/src/main/resources/data/twigs/recipe/cut_amethyst_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/cut_amethyst_from_polished_amethyst.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:polished_amethyst" }, - "result": "twigs:cut_amethyst", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:cut_amethyst" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/cut_amethyst_from_amethyst_block_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_amethyst_from_amethyst_block.json similarity index 58% rename from src/main/resources/data/twigs/recipe/cut_amethyst_from_amethyst_block_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/polished_amethyst_from_amethyst_block.json index d823774b..efd1057d 100644 --- a/src/main/resources/data/twigs/recipe/cut_amethyst_from_amethyst_block_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_amethyst_from_amethyst_block.json @@ -3,6 +3,8 @@ "ingredient": { "item": "minecraft:amethyst_block" }, - "result": "twigs:cut_amethyst", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:polished_amethyst" + } +} \ No newline at end of file diff --git a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java index 97c01754..70095f3b 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java +++ b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java @@ -34,6 +34,8 @@ public void buildRecipes(RecipeOutput exporter) { columnRecipes(exporter); + + amethystAndMiscRecipes(exporter); cobblestoneBricksRecipes(exporter); twistingAndWeepingRecipes(exporter); polishedTuffRecipes(exporter); @@ -179,9 +181,6 @@ private void tableRecipes(RecipeOutput exporter) { } - - - private void columnRecipes(RecipeOutput exporter) { quickColumnRecipe(exporter, TwigsBlocks.QUARTZ_COLUMN, Blocks.QUARTZ_BLOCK); quickColumnRecipe(exporter, TwigsBlocks.STONE_COLUMN, Blocks.STONE); @@ -190,8 +189,34 @@ private void columnRecipes(RecipeOutput exporter) { } + private void amethystAndMiscRecipes(RecipeOutput exporter) { + + quick2x2Recipe(exporter, TwigsBlocks.POLISHED_AMETHYST, Blocks.AMETHYST_BLOCK); + quickStonecuttingRecipe(exporter, TwigsBlocks.POLISHED_AMETHYST, Blocks.AMETHYST_BLOCK, 1); + + quick2x2Recipe(exporter, TwigsBlocks.CUT_AMETHYST, TwigsBlocks.POLISHED_AMETHYST); + quickStonecuttingRecipe(exporter, TwigsBlocks.CUT_AMETHYST, TwigsBlocks.POLISHED_AMETHYST, 1); + quickStonecuttingRecipe(exporter, TwigsBlocks.CUT_AMETHYST, Blocks.AMETHYST_BLOCK, 1); + + + ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, TwigsBlocks.COMPACTED_DRIPSTONE, 2) + .pattern("#") + .pattern("#") + .define('#', Blocks.POINTED_DRIPSTONE) + .unlockedBy("has_pointed_dripstone", has(Blocks.POINTED_DRIPSTONE)) + .unlockedBy("has_compacted_dripstone", has(TwigsBlocks.COMPACTED_DRIPSTONE)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, TwigsBlocks.ROCKY_DIRT, 4) + .pattern("#C") + .pattern("C#") + .define('#', Blocks.DIRT) + .define('C', TwigsItems.PEBBLE) + .unlockedBy("has_pebble", has(TwigsItems.PEBBLE)) + .unlockedBy("has_dirt", has(Blocks.DIRT)) + .save(exporter); + } private void cobblestoneBricksRecipes(RecipeOutput exporter) { diff --git a/src/main/resources/data/twigs/advancement/recipes/amethyst_blocks/cut_amethyst_from_amethyst_block_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/amethyst_blocks/cut_amethyst_from_amethyst_block_stonecutting.json deleted file mode 100644 index 9f0947c3..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/amethyst_blocks/cut_amethyst_from_amethyst_block_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:cut_amethyst_from_amethyst_block_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:amethyst_block" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:cut_amethyst_from_amethyst_block_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/amethyst_blocks/cut_amethyst_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/amethyst_blocks/cut_amethyst_stonecutting.json deleted file mode 100644 index 75eee747..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/amethyst_blocks/cut_amethyst_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:cut_amethyst_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:polished_amethyst" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:cut_amethyst_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/amethyst_blocks/polished_amethyst_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/amethyst_blocks/polished_amethyst_stonecutting.json deleted file mode 100644 index b062439b..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/amethyst_blocks/polished_amethyst_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_amethyst_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:amethyst_block" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:polished_amethyst_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/compacted_dripstone.json b/src/main/resources/data/twigs/advancement/recipes/compacted_dripstone.json deleted file mode 100644 index fc3be1c6..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/compacted_dripstone.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:compacted_dripstone" - ] - }, - "criteria": { - "has_pointed_dripstone": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:pointed_dripstone" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:compacted_dripstone" - } - } - }, - "requirements": [ - [ - "has_pointed_dripstone", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/rocky_dirt.json b/src/main/resources/data/twigs/advancement/recipes/rocky_dirt.json deleted file mode 100644 index bcf76666..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/rocky_dirt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:rocky_dirt" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:pebble" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:rocky_dirt" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/rocky_dirt.json b/src/main/resources/data/twigs/recipe/rocky_dirt.json deleted file mode 100644 index 7f0c7bf8..00000000 --- a/src/main/resources/data/twigs/recipe/rocky_dirt.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - " ", - " #C", - " C#" - ], - "key": { - "#": { - "item": "minecraft:dirt" - }, - "C": { - "item": "twigs:pebble" - } - }, - "result": { - "item": "twigs:rocky_dirt", - "count": 4 - } -} \ No newline at end of file From fa9d14423ebeaea2c9bdb70df675d59ebf9142b4 Mon Sep 17 00:00:00 2001 From: theendercore Date: Tue, 23 Jul 2024 13:03:29 +0300 Subject: [PATCH 66/72] - Copper Pillar Recipes --- .../building_blocks/copper_pillar.json | 43 +++++++++++++++++++ .../exposed_copper_pillar.json | 43 +++++++++++++++++++ .../oxidized_copper_pillar.json | 43 +++++++++++++++++++ .../copper_pillar_from_copper_block.json} | 14 +++--- .../copper_pillar_from_cut_copper_slab.json} | 12 +++--- ...ed_copper_pillar_from_exposed_copper.json} | 14 +++--- ..._pillar_from_exposed_cut_copper_slab.json} | 12 +++--- ...d_copper_pillar_from_oxidized_copper.json} | 14 +++--- ...pillar_from_oxidized_cut_copper_slab.json} | 12 +++--- ...copper_pillar_from_waxed_copper_block.json | 32 ++++++++++++++ ...er_pillar_from_waxed_cut_copper_slab.json} | 12 +++--- ...pper_pillar_from_waxed_exposed_copper.json | 32 ++++++++++++++ ...r_from_waxed_exposed_cut_copper_slab.json} | 12 +++--- ...per_pillar_from_waxed_oxidized_copper.json | 32 ++++++++++++++ ..._from_waxed_oxidized_cut_copper_slab.json} | 12 +++--- ...er_pillar_from_waxed_weathered_copper.json | 32 ++++++++++++++ ...from_waxed_weathered_cut_copper_slab.json} | 12 +++--- ...d_copper_pillar_from_weathered_copper.json | 32 ++++++++++++++ ...illar_from_weathered_cut_copper_slab.json} | 22 +++++----- .../building_blocks/waxed_copper_pillar.json | 43 +++++++++++++++++++ .../waxed_exposed_copper_pillar.json | 43 +++++++++++++++++++ .../waxed_oxidized_copper_pillar.json | 43 +++++++++++++++++++ .../waxed_weathered_copper_pillar.json | 43 +++++++++++++++++++ .../weathered_copper_pillar.json | 43 +++++++++++++++++++ .../data/twigs/recipe/copper_pillar.json | 6 ++- .../twigs/recipe/exposed_copper_pillar.json | 6 ++- .../twigs/recipe/oxidized_copper_pillar.json | 6 ++- .../copper_pillar_from_copper_block.json | 10 +++++ .../copper_pillar_from_cut_copper_slab.json | 10 +++++ ...ed_copper_pillar_from_exposed_copper.json} | 6 ++- ...r_pillar_from_exposed_cut_copper_slab.json | 10 +++++ ...d_copper_pillar_from_oxidized_copper.json} | 6 ++- ..._pillar_from_oxidized_cut_copper_slab.json | 10 +++++ ...copper_pillar_from_waxed_copper_block.json | 10 +++++ ...per_pillar_from_waxed_cut_copper_slab.json | 10 +++++ ...per_pillar_from_waxed_exposed_copper.json} | 6 ++- ...ar_from_waxed_exposed_cut_copper_slab.json | 10 +++++ ...er_pillar_from_waxed_oxidized_copper.json} | 6 ++- ...r_from_waxed_oxidized_cut_copper_slab.json | 10 +++++ ...r_pillar_from_waxed_weathered_copper.json} | 6 ++- ..._from_waxed_weathered_cut_copper_slab.json | 10 +++++ ..._copper_pillar_from_weathered_copper.json} | 6 ++- ...pillar_from_weathered_cut_copper_slab.json | 10 +++++ .../twigs/recipe/waxed_copper_pillar.json | 6 ++- .../recipe/waxed_exposed_copper_pillar.json | 17 ++++++++ .../recipe/waxed_oxidized_copper_pillar.json | 17 ++++++++ .../recipe/waxed_weathered_copper_pillar.json | 17 ++++++++ .../twigs/recipe/weathered_copper_pillar.json | 17 ++++++++ .../ninni/twigs/data/TwigsRecipeProvider.java | 22 +++++++++- .../com/ninni/twigs/util/RecipeHelper.java | 41 ++++++------------ ...r_pillar_from_cut_copper_stonecutting.json | 34 --------------- ...r_pillar_from_cut_copper_stonecutting.json | 34 --------------- .../oxidized_copper_pillar_stonecutting.json | 34 --------------- ...r_pillar_from_cut_copper_stonecutting.json | 34 --------------- .../waxed_copper_pillar_stonecutting.json | 34 --------------- ...r_pillar_from_cut_copper_stonecutting.json | 34 --------------- ...ed_exposed_copper_pillar_stonecutting.json | 34 --------------- ...r_pillar_from_cut_copper_stonecutting.json | 34 --------------- ...d_oxidized_copper_pillar_stonecutting.json | 34 --------------- ...r_pillar_from_cut_copper_stonecutting.json | 34 --------------- ..._weathered_copper_pillar_stonecutting.json | 34 --------------- ...r_pillar_from_cut_copper_stonecutting.json | 34 --------------- .../weathered_copper_pillar_stonecutting.json | 34 --------------- ...r_pillar_from_cut_copper_stonecutting.json | 8 ---- .../recipe/copper_pillar_stonecutting.json | 8 ---- ...r_pillar_from_cut_copper_stonecutting.json | 8 ---- ...r_pillar_from_cut_copper_stonecutting.json | 8 ---- ...r_pillar_from_cut_copper_stonecutting.json | 8 ---- .../waxed_copper_pillar_stonecutting.json | 8 ---- .../recipe/waxed_exposed_copper_pillar.json | 15 ------- ...r_pillar_from_cut_copper_stonecutting.json | 8 ---- .../recipe/waxed_oxidized_copper_pillar.json | 15 ------- ...r_pillar_from_cut_copper_stonecutting.json | 8 ---- .../recipe/waxed_weathered_copper_pillar.json | 15 ------- ...r_pillar_from_cut_copper_stonecutting.json | 8 ---- .../twigs/recipe/weathered_copper_pillar.json | 15 ------- ...r_pillar_from_cut_copper_stonecutting.json | 8 ---- 77 files changed, 808 insertions(+), 717 deletions(-) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/copper_pillar.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/exposed_copper_pillar.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/oxidized_copper_pillar.json rename src/main/{resources/data/twigs/advancement/recipes/copper_pillar/copper_pillar_stonecutting.json => generated/data/twigs/advancement/recipes/building_blocks/stonecutting/copper_pillar_from_copper_block.json} (60%) rename src/main/{resources/data/twigs/advancement/recipes/copper_pillar/copper_pillar.json => generated/data/twigs/advancement/recipes/building_blocks/stonecutting/copper_pillar_from_cut_copper_slab.json} (63%) rename src/main/{resources/data/twigs/advancement/recipes/copper_pillar/exposed_copper_pillar_stonecutting.json => generated/data/twigs/advancement/recipes/building_blocks/stonecutting/exposed_copper_pillar_from_exposed_copper.json} (58%) rename src/main/{resources/data/twigs/advancement/recipes/copper_pillar/exposed_copper_pillar.json => generated/data/twigs/advancement/recipes/building_blocks/stonecutting/exposed_copper_pillar_from_exposed_cut_copper_slab.json} (59%) rename src/main/{resources/data/twigs/advancement/recipes/copper_pillar/copper_pillar_from_cut_copper_stonecutting.json => generated/data/twigs/advancement/recipes/building_blocks/stonecutting/oxidized_copper_pillar_from_oxidized_copper.json} (57%) rename src/main/{resources/data/twigs/advancement/recipes/copper_pillar/oxidized_copper_pillar.json => generated/data/twigs/advancement/recipes/building_blocks/stonecutting/oxidized_copper_pillar_from_oxidized_cut_copper_slab.json} (59%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_copper_pillar_from_waxed_copper_block.json rename src/main/{resources/data/twigs/advancement/recipes/copper_pillar/waxed_copper_pillar.json => generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_copper_pillar_from_waxed_cut_copper_slab.json} (60%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_exposed_copper_pillar_from_waxed_exposed_copper.json rename src/main/{resources/data/twigs/advancement/recipes/copper_pillar/waxed_exposed_copper_pillar.json => generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_exposed_copper_pillar_from_waxed_exposed_cut_copper_slab.json} (57%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_oxidized_copper_pillar_from_waxed_oxidized_copper.json rename src/main/{resources/data/twigs/advancement/recipes/copper_pillar/waxed_oxidized_copper_pillar.json => generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_oxidized_copper_pillar_from_waxed_oxidized_cut_copper_slab.json} (56%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_weathered_copper_pillar_from_waxed_weathered_copper.json rename src/main/{resources/data/twigs/advancement/recipes/copper_pillar/waxed_weathered_copper_pillar.json => generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_weathered_copper_pillar_from_waxed_weathered_cut_copper_slab.json} (56%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/weathered_copper_pillar_from_weathered_copper.json rename src/main/{resources/data/twigs/advancement/recipes/copper_pillar/weathered_copper_pillar.json => generated/data/twigs/advancement/recipes/building_blocks/stonecutting/weathered_copper_pillar_from_weathered_cut_copper_slab.json} (58%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/waxed_copper_pillar.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/waxed_exposed_copper_pillar.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/waxed_oxidized_copper_pillar.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/waxed_weathered_copper_pillar.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/weathered_copper_pillar.json rename src/main/{resources => generated}/data/twigs/recipe/copper_pillar.json (53%) rename src/main/{resources => generated}/data/twigs/recipe/exposed_copper_pillar.json (50%) rename src/main/{resources => generated}/data/twigs/recipe/oxidized_copper_pillar.json (50%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/copper_pillar_from_copper_block.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/copper_pillar_from_cut_copper_slab.json rename src/main/{resources/data/twigs/recipe/exposed_copper_pillar_stonecutting.json => generated/data/twigs/recipe/stonecutting/exposed_copper_pillar_from_exposed_copper.json} (57%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/exposed_copper_pillar_from_exposed_cut_copper_slab.json rename src/main/{resources/data/twigs/recipe/oxidized_copper_pillar_stonecutting.json => generated/data/twigs/recipe/stonecutting/oxidized_copper_pillar_from_oxidized_copper.json} (57%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/oxidized_copper_pillar_from_oxidized_cut_copper_slab.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/waxed_copper_pillar_from_waxed_copper_block.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/waxed_copper_pillar_from_waxed_cut_copper_slab.json rename src/main/{resources/data/twigs/recipe/waxed_exposed_copper_pillar_stonecutting.json => generated/data/twigs/recipe/stonecutting/waxed_exposed_copper_pillar_from_waxed_exposed_copper.json} (57%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/waxed_exposed_copper_pillar_from_waxed_exposed_cut_copper_slab.json rename src/main/{resources/data/twigs/recipe/waxed_oxidized_copper_pillar_stonecutting.json => generated/data/twigs/recipe/stonecutting/waxed_oxidized_copper_pillar_from_waxed_oxidized_copper.json} (57%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/waxed_oxidized_copper_pillar_from_waxed_oxidized_cut_copper_slab.json rename src/main/{resources/data/twigs/recipe/waxed_weathered_copper_pillar_stonecutting.json => generated/data/twigs/recipe/stonecutting/waxed_weathered_copper_pillar_from_waxed_weathered_copper.json} (57%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/waxed_weathered_copper_pillar_from_waxed_weathered_cut_copper_slab.json rename src/main/{resources/data/twigs/recipe/weathered_copper_pillar_stonecutting.json => generated/data/twigs/recipe/stonecutting/weathered_copper_pillar_from_weathered_copper.json} (57%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/weathered_copper_pillar_from_weathered_cut_copper_slab.json rename src/main/{resources => generated}/data/twigs/recipe/waxed_copper_pillar.json (51%) create mode 100644 src/main/generated/data/twigs/recipe/waxed_exposed_copper_pillar.json create mode 100644 src/main/generated/data/twigs/recipe/waxed_oxidized_copper_pillar.json create mode 100644 src/main/generated/data/twigs/recipe/waxed_weathered_copper_pillar.json create mode 100644 src/main/generated/data/twigs/recipe/weathered_copper_pillar.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/copper_pillar/exposed_copper_pillar_from_cut_copper_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/copper_pillar/oxidized_copper_pillar_from_cut_copper_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/copper_pillar/oxidized_copper_pillar_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_copper_pillar_from_cut_copper_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_copper_pillar_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_exposed_copper_pillar_from_cut_copper_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_exposed_copper_pillar_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_oxidized_copper_pillar_from_cut_copper_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_oxidized_copper_pillar_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_weathered_copper_pillar_from_cut_copper_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_weathered_copper_pillar_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/copper_pillar/weathered_copper_pillar_from_cut_copper_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/copper_pillar/weathered_copper_pillar_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/copper_pillar_from_cut_copper_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/copper_pillar_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/exposed_copper_pillar_from_cut_copper_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/oxidized_copper_pillar_from_cut_copper_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/waxed_copper_pillar_from_cut_copper_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/waxed_copper_pillar_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/waxed_exposed_copper_pillar.json delete mode 100644 src/main/resources/data/twigs/recipe/waxed_exposed_copper_pillar_from_cut_copper_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/waxed_oxidized_copper_pillar.json delete mode 100644 src/main/resources/data/twigs/recipe/waxed_oxidized_copper_pillar_from_cut_copper_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/waxed_weathered_copper_pillar.json delete mode 100644 src/main/resources/data/twigs/recipe/waxed_weathered_copper_pillar_from_cut_copper_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/weathered_copper_pillar.json delete mode 100644 src/main/resources/data/twigs/recipe/weathered_copper_pillar_from_cut_copper_stonecutting.json diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/copper_pillar.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/copper_pillar.json new file mode 100644 index 00000000..e3c5ecdf --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/copper_pillar.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_copper_pillar": { + "conditions": { + "items": [ + { + "items": "twigs:copper_pillar" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_cut_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:cut_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:copper_pillar" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cut_copper", + "has_copper_pillar" + ] + ], + "rewards": { + "recipes": [ + "twigs:copper_pillar" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/exposed_copper_pillar.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/exposed_copper_pillar.json new file mode 100644 index 00000000..e5c255bb --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/exposed_copper_pillar.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_exposed_copper_pillar": { + "conditions": { + "items": [ + { + "items": "twigs:exposed_copper_pillar" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_exposed_cut_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:exposed_cut_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:exposed_copper_pillar" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_exposed_cut_copper", + "has_exposed_copper_pillar" + ] + ], + "rewards": { + "recipes": [ + "twigs:exposed_copper_pillar" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/oxidized_copper_pillar.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/oxidized_copper_pillar.json new file mode 100644 index 00000000..8f06fb22 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/oxidized_copper_pillar.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_oxidized_copper_pillar": { + "conditions": { + "items": [ + { + "items": "twigs:oxidized_copper_pillar" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_oxidized_cut_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:oxidized_cut_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:oxidized_copper_pillar" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_oxidized_cut_copper", + "has_oxidized_copper_pillar" + ] + ], + "rewards": { + "recipes": [ + "twigs:oxidized_copper_pillar" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/copper_pillar_stonecutting.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/copper_pillar_from_copper_block.json similarity index 60% rename from src/main/resources/data/twigs/advancement/recipes/copper_pillar/copper_pillar_stonecutting.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/copper_pillar_from_copper_block.json index 30f39924..566f0c22 100644 --- a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/copper_pillar_stonecutting.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/copper_pillar_from_copper_block.json @@ -1,13 +1,11 @@ { "parent": "minecraft:recipes/root", "criteria": { - "has_cut_copper_slab": { + "has_copper_block": { "conditions": { "items": [ { - "items": [ - "minecraft:copper_block" - ] + "items": "minecraft:copper_block" } ] }, @@ -15,20 +13,20 @@ }, "has_the_recipe": { "conditions": { - "recipe": "twigs:copper_pillar_stonecutting" + "recipe": "twigs:stonecutting/copper_pillar_from_copper_block" }, "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_cut_copper_slab", - "has_the_recipe" + "has_the_recipe", + "has_copper_block" ] ], "rewards": { "recipes": [ - "twigs:copper_pillar_stonecutting" + "twigs:stonecutting/copper_pillar_from_copper_block" ] } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/copper_pillar.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/copper_pillar_from_cut_copper_slab.json similarity index 63% rename from src/main/resources/data/twigs/advancement/recipes/copper_pillar/copper_pillar.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/copper_pillar_from_cut_copper_slab.json index 272ef8b8..03afea2c 100644 --- a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/copper_pillar.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/copper_pillar_from_cut_copper_slab.json @@ -5,9 +5,7 @@ "conditions": { "items": [ { - "items": [ - "minecraft:cut_copper_slab" - ] + "items": "minecraft:cut_copper_slab" } ] }, @@ -15,20 +13,20 @@ }, "has_the_recipe": { "conditions": { - "recipe": "twigs:copper_pillar" + "recipe": "twigs:stonecutting/copper_pillar_from_cut_copper_slab" }, "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_cut_copper_slab", - "has_the_recipe" + "has_the_recipe", + "has_cut_copper_slab" ] ], "rewards": { "recipes": [ - "twigs:copper_pillar" + "twigs:stonecutting/copper_pillar_from_cut_copper_slab" ] } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/exposed_copper_pillar_stonecutting.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/exposed_copper_pillar_from_exposed_copper.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/copper_pillar/exposed_copper_pillar_stonecutting.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/exposed_copper_pillar_from_exposed_copper.json index f5826357..0bbfa66f 100644 --- a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/exposed_copper_pillar_stonecutting.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/exposed_copper_pillar_from_exposed_copper.json @@ -1,13 +1,11 @@ { "parent": "minecraft:recipes/root", "criteria": { - "has_cut_copper_slab": { + "has_exposed_copper": { "conditions": { "items": [ { - "items": [ - "minecraft:exposed_copper" - ] + "items": "minecraft:exposed_copper" } ] }, @@ -15,20 +13,20 @@ }, "has_the_recipe": { "conditions": { - "recipe": "twigs:exposed_copper_pillar_stonecutting" + "recipe": "twigs:stonecutting/exposed_copper_pillar_from_exposed_copper" }, "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_cut_copper_slab", - "has_the_recipe" + "has_the_recipe", + "has_exposed_copper" ] ], "rewards": { "recipes": [ - "twigs:exposed_copper_pillar_stonecutting" + "twigs:stonecutting/exposed_copper_pillar_from_exposed_copper" ] } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/exposed_copper_pillar.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/exposed_copper_pillar_from_exposed_cut_copper_slab.json similarity index 59% rename from src/main/resources/data/twigs/advancement/recipes/copper_pillar/exposed_copper_pillar.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/exposed_copper_pillar_from_exposed_cut_copper_slab.json index fdc06831..1640e228 100644 --- a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/exposed_copper_pillar.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/exposed_copper_pillar_from_exposed_cut_copper_slab.json @@ -5,9 +5,7 @@ "conditions": { "items": [ { - "items": [ - "minecraft:exposed_cut_copper_slab" - ] + "items": "minecraft:exposed_cut_copper_slab" } ] }, @@ -15,20 +13,20 @@ }, "has_the_recipe": { "conditions": { - "recipe": "twigs:exposed_copper_pillar" + "recipe": "twigs:stonecutting/exposed_copper_pillar_from_exposed_cut_copper_slab" }, "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_exposed_cut_copper_slab", - "has_the_recipe" + "has_the_recipe", + "has_exposed_cut_copper_slab" ] ], "rewards": { "recipes": [ - "twigs:exposed_copper_pillar" + "twigs:stonecutting/exposed_copper_pillar_from_exposed_cut_copper_slab" ] } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/copper_pillar_from_cut_copper_stonecutting.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/oxidized_copper_pillar_from_oxidized_copper.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/copper_pillar/copper_pillar_from_cut_copper_stonecutting.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/oxidized_copper_pillar_from_oxidized_copper.json index 3c1ae65c..f5915cf5 100644 --- a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/copper_pillar_from_cut_copper_stonecutting.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/oxidized_copper_pillar_from_oxidized_copper.json @@ -1,13 +1,11 @@ { "parent": "minecraft:recipes/root", "criteria": { - "has_cut_copper_slab": { + "has_oxidized_copper": { "conditions": { "items": [ { - "items": [ - "minecraft:cut_copper" - ] + "items": "minecraft:oxidized_copper" } ] }, @@ -15,20 +13,20 @@ }, "has_the_recipe": { "conditions": { - "recipe": "twigs:copper_pillar_from_cut_copper_stonecutting" + "recipe": "twigs:stonecutting/oxidized_copper_pillar_from_oxidized_copper" }, "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_cut_copper_slab", - "has_the_recipe" + "has_the_recipe", + "has_oxidized_copper" ] ], "rewards": { "recipes": [ - "twigs:copper_pillar_from_cut_copper_stonecutting" + "twigs:stonecutting/oxidized_copper_pillar_from_oxidized_copper" ] } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/oxidized_copper_pillar.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/oxidized_copper_pillar_from_oxidized_cut_copper_slab.json similarity index 59% rename from src/main/resources/data/twigs/advancement/recipes/copper_pillar/oxidized_copper_pillar.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/oxidized_copper_pillar_from_oxidized_cut_copper_slab.json index 8626044e..9a0a5992 100644 --- a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/oxidized_copper_pillar.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/oxidized_copper_pillar_from_oxidized_cut_copper_slab.json @@ -5,9 +5,7 @@ "conditions": { "items": [ { - "items": [ - "minecraft:oxidized_cut_copper_slab" - ] + "items": "minecraft:oxidized_cut_copper_slab" } ] }, @@ -15,20 +13,20 @@ }, "has_the_recipe": { "conditions": { - "recipe": "twigs:oxidized_copper_pillar" + "recipe": "twigs:stonecutting/oxidized_copper_pillar_from_oxidized_cut_copper_slab" }, "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_oxidized_cut_copper_slab", - "has_the_recipe" + "has_the_recipe", + "has_oxidized_cut_copper_slab" ] ], "rewards": { "recipes": [ - "twigs:oxidized_copper_pillar" + "twigs:stonecutting/oxidized_copper_pillar_from_oxidized_cut_copper_slab" ] } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_copper_pillar_from_waxed_copper_block.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_copper_pillar_from_waxed_copper_block.json new file mode 100644 index 00000000..897e9a7b --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_copper_pillar_from_waxed_copper_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/waxed_copper_pillar_from_waxed_copper_block" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_waxed_copper_block": { + "conditions": { + "items": [ + { + "items": "minecraft:waxed_copper_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_waxed_copper_block" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/waxed_copper_pillar_from_waxed_copper_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_copper_pillar.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_copper_pillar_from_waxed_cut_copper_slab.json similarity index 60% rename from src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_copper_pillar.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_copper_pillar_from_waxed_cut_copper_slab.json index 096934f2..d61c7877 100644 --- a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_copper_pillar.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_copper_pillar_from_waxed_cut_copper_slab.json @@ -3,7 +3,7 @@ "criteria": { "has_the_recipe": { "conditions": { - "recipe": "twigs:waxed_copper_pillar" + "recipe": "twigs:stonecutting/waxed_copper_pillar_from_waxed_cut_copper_slab" }, "trigger": "minecraft:recipe_unlocked" }, @@ -11,9 +11,7 @@ "conditions": { "items": [ { - "items": [ - "minecraft:waxed_cut_copper_slab" - ] + "items": "minecraft:waxed_cut_copper_slab" } ] }, @@ -22,13 +20,13 @@ }, "requirements": [ [ - "has_waxed_cut_copper_slab", - "has_the_recipe" + "has_the_recipe", + "has_waxed_cut_copper_slab" ] ], "rewards": { "recipes": [ - "twigs:waxed_copper_pillar" + "twigs:stonecutting/waxed_copper_pillar_from_waxed_cut_copper_slab" ] } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_exposed_copper_pillar_from_waxed_exposed_copper.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_exposed_copper_pillar_from_waxed_exposed_copper.json new file mode 100644 index 00000000..9f4b6ae7 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_exposed_copper_pillar_from_waxed_exposed_copper.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/waxed_exposed_copper_pillar_from_waxed_exposed_copper" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_waxed_exposed_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:waxed_exposed_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_waxed_exposed_copper" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/waxed_exposed_copper_pillar_from_waxed_exposed_copper" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_exposed_copper_pillar.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_exposed_copper_pillar_from_waxed_exposed_cut_copper_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_exposed_copper_pillar.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_exposed_copper_pillar_from_waxed_exposed_cut_copper_slab.json index 2c290081..a109ba1b 100644 --- a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_exposed_copper_pillar.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_exposed_copper_pillar_from_waxed_exposed_cut_copper_slab.json @@ -3,7 +3,7 @@ "criteria": { "has_the_recipe": { "conditions": { - "recipe": "twigs:waxed_exposed_copper_pillar" + "recipe": "twigs:stonecutting/waxed_exposed_copper_pillar_from_waxed_exposed_cut_copper_slab" }, "trigger": "minecraft:recipe_unlocked" }, @@ -11,9 +11,7 @@ "conditions": { "items": [ { - "items": [ - "minecraft:waxed_exposed_cut_copper_slab" - ] + "items": "minecraft:waxed_exposed_cut_copper_slab" } ] }, @@ -22,13 +20,13 @@ }, "requirements": [ [ - "has_waxed_exposed_cut_copper_slab", - "has_the_recipe" + "has_the_recipe", + "has_waxed_exposed_cut_copper_slab" ] ], "rewards": { "recipes": [ - "twigs:waxed_exposed_copper_pillar" + "twigs:stonecutting/waxed_exposed_copper_pillar_from_waxed_exposed_cut_copper_slab" ] } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_oxidized_copper_pillar_from_waxed_oxidized_copper.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_oxidized_copper_pillar_from_waxed_oxidized_copper.json new file mode 100644 index 00000000..1a2435ed --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_oxidized_copper_pillar_from_waxed_oxidized_copper.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/waxed_oxidized_copper_pillar_from_waxed_oxidized_copper" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_waxed_oxidized_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:waxed_oxidized_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_waxed_oxidized_copper" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/waxed_oxidized_copper_pillar_from_waxed_oxidized_copper" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_oxidized_copper_pillar.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_oxidized_copper_pillar_from_waxed_oxidized_cut_copper_slab.json similarity index 56% rename from src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_oxidized_copper_pillar.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_oxidized_copper_pillar_from_waxed_oxidized_cut_copper_slab.json index 99ab08fd..0589d63d 100644 --- a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_oxidized_copper_pillar.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_oxidized_copper_pillar_from_waxed_oxidized_cut_copper_slab.json @@ -3,7 +3,7 @@ "criteria": { "has_the_recipe": { "conditions": { - "recipe": "twigs:waxed_oxidized_copper_pillar" + "recipe": "twigs:stonecutting/waxed_oxidized_copper_pillar_from_waxed_oxidized_cut_copper_slab" }, "trigger": "minecraft:recipe_unlocked" }, @@ -11,9 +11,7 @@ "conditions": { "items": [ { - "items": [ - "minecraft:waxed_oxidized_cut_copper_slab" - ] + "items": "minecraft:waxed_oxidized_cut_copper_slab" } ] }, @@ -22,13 +20,13 @@ }, "requirements": [ [ - "has_waxed_oxidized_cut_copper_slab", - "has_the_recipe" + "has_the_recipe", + "has_waxed_oxidized_cut_copper_slab" ] ], "rewards": { "recipes": [ - "twigs:waxed_oxidized_copper_pillar" + "twigs:stonecutting/waxed_oxidized_copper_pillar_from_waxed_oxidized_cut_copper_slab" ] } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_weathered_copper_pillar_from_waxed_weathered_copper.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_weathered_copper_pillar_from_waxed_weathered_copper.json new file mode 100644 index 00000000..4fa50b55 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_weathered_copper_pillar_from_waxed_weathered_copper.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/waxed_weathered_copper_pillar_from_waxed_weathered_copper" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_waxed_weathered_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:waxed_weathered_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_waxed_weathered_copper" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/waxed_weathered_copper_pillar_from_waxed_weathered_copper" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_weathered_copper_pillar.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_weathered_copper_pillar_from_waxed_weathered_cut_copper_slab.json similarity index 56% rename from src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_weathered_copper_pillar.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_weathered_copper_pillar_from_waxed_weathered_cut_copper_slab.json index a45e39bc..24817479 100644 --- a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_weathered_copper_pillar.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/waxed_weathered_copper_pillar_from_waxed_weathered_cut_copper_slab.json @@ -3,7 +3,7 @@ "criteria": { "has_the_recipe": { "conditions": { - "recipe": "twigs:waxed_weathered_copper_pillar" + "recipe": "twigs:stonecutting/waxed_weathered_copper_pillar_from_waxed_weathered_cut_copper_slab" }, "trigger": "minecraft:recipe_unlocked" }, @@ -11,9 +11,7 @@ "conditions": { "items": [ { - "items": [ - "minecraft:waxed_weathered_cut_copper_slab" - ] + "items": "minecraft:waxed_weathered_cut_copper_slab" } ] }, @@ -22,13 +20,13 @@ }, "requirements": [ [ - "has_waxed_weathered_cut_copper_slab", - "has_the_recipe" + "has_the_recipe", + "has_waxed_weathered_cut_copper_slab" ] ], "rewards": { "recipes": [ - "twigs:waxed_weathered_copper_pillar" + "twigs:stonecutting/waxed_weathered_copper_pillar_from_waxed_weathered_cut_copper_slab" ] } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/weathered_copper_pillar_from_weathered_copper.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/weathered_copper_pillar_from_weathered_copper.json new file mode 100644 index 00000000..f8ddc9c5 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/weathered_copper_pillar_from_weathered_copper.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/weathered_copper_pillar_from_weathered_copper" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_weathered_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:weathered_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_weathered_copper" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/weathered_copper_pillar_from_weathered_copper" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/weathered_copper_pillar.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/weathered_copper_pillar_from_weathered_cut_copper_slab.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/copper_pillar/weathered_copper_pillar.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/weathered_copper_pillar_from_weathered_cut_copper_slab.json index dd182825..2e546c85 100644 --- a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/weathered_copper_pillar.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/weathered_copper_pillar_from_weathered_cut_copper_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/weathered_copper_pillar_from_weathered_cut_copper_slab" + }, + "trigger": "minecraft:recipe_unlocked" + }, "has_weathered_cut_copper_slab": { "conditions": { "items": [ { - "items": [ - "minecraft:weathered_cut_copper_slab" - ] + "items": "minecraft:weathered_cut_copper_slab" } ] }, "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "twigs:weathered_copper_pillar" - }, - "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_weathered_cut_copper_slab", - "has_the_recipe" + "has_the_recipe", + "has_weathered_cut_copper_slab" ] ], "rewards": { "recipes": [ - "twigs:weathered_copper_pillar" + "twigs:stonecutting/weathered_copper_pillar_from_weathered_cut_copper_slab" ] } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/waxed_copper_pillar.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/waxed_copper_pillar.json new file mode 100644 index 00000000..cef55d25 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/waxed_copper_pillar.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:waxed_copper_pillar" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_waxed_copper_pillar": { + "conditions": { + "items": [ + { + "items": "twigs:waxed_copper_pillar" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_waxed_cut_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:waxed_cut_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_waxed_cut_copper", + "has_waxed_copper_pillar" + ] + ], + "rewards": { + "recipes": [ + "twigs:waxed_copper_pillar" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/waxed_exposed_copper_pillar.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/waxed_exposed_copper_pillar.json new file mode 100644 index 00000000..f0ea53d4 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/waxed_exposed_copper_pillar.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:waxed_exposed_copper_pillar" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_waxed_exposed_copper_pillar": { + "conditions": { + "items": [ + { + "items": "twigs:waxed_exposed_copper_pillar" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_waxed_exposed_cut_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:waxed_exposed_cut_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_waxed_exposed_cut_copper", + "has_waxed_exposed_copper_pillar" + ] + ], + "rewards": { + "recipes": [ + "twigs:waxed_exposed_copper_pillar" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/waxed_oxidized_copper_pillar.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/waxed_oxidized_copper_pillar.json new file mode 100644 index 00000000..c3dd1b95 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/waxed_oxidized_copper_pillar.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:waxed_oxidized_copper_pillar" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_waxed_oxidized_copper_pillar": { + "conditions": { + "items": [ + { + "items": "twigs:waxed_oxidized_copper_pillar" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_waxed_oxidized_cut_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:waxed_oxidized_cut_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_waxed_oxidized_cut_copper", + "has_waxed_oxidized_copper_pillar" + ] + ], + "rewards": { + "recipes": [ + "twigs:waxed_oxidized_copper_pillar" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/waxed_weathered_copper_pillar.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/waxed_weathered_copper_pillar.json new file mode 100644 index 00000000..b88f9a90 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/waxed_weathered_copper_pillar.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:waxed_weathered_copper_pillar" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_waxed_weathered_copper_pillar": { + "conditions": { + "items": [ + { + "items": "twigs:waxed_weathered_copper_pillar" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_waxed_weathered_cut_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:waxed_weathered_cut_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_waxed_weathered_cut_copper", + "has_waxed_weathered_copper_pillar" + ] + ], + "rewards": { + "recipes": [ + "twigs:waxed_weathered_copper_pillar" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/weathered_copper_pillar.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/weathered_copper_pillar.json new file mode 100644 index 00000000..b49bad47 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/weathered_copper_pillar.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "twigs:weathered_copper_pillar" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_weathered_copper_pillar": { + "conditions": { + "items": [ + { + "items": "twigs:weathered_copper_pillar" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_weathered_cut_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:weathered_cut_copper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_weathered_cut_copper", + "has_weathered_copper_pillar" + ] + ], + "rewards": { + "recipes": [ + "twigs:weathered_copper_pillar" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/copper_pillar.json b/src/main/generated/data/twigs/recipe/copper_pillar.json similarity index 53% rename from src/main/resources/data/twigs/recipe/copper_pillar.json rename to src/main/generated/data/twigs/recipe/copper_pillar.json index 340607ae..4e5dcf70 100644 --- a/src/main/resources/data/twigs/recipe/copper_pillar.json +++ b/src/main/generated/data/twigs/recipe/copper_pillar.json @@ -1,8 +1,9 @@ { "type": "minecraft:crafting_shaped", + "category": "building", "key": { "#": { - "item": "minecraft:cut_copper_slab" + "item": "minecraft:cut_copper" } }, "pattern": [ @@ -10,6 +11,7 @@ "#" ], "result": { - "item": "twigs:copper_pillar" + "count": 1, + "id": "twigs:copper_pillar" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/exposed_copper_pillar.json b/src/main/generated/data/twigs/recipe/exposed_copper_pillar.json similarity index 50% rename from src/main/resources/data/twigs/recipe/exposed_copper_pillar.json rename to src/main/generated/data/twigs/recipe/exposed_copper_pillar.json index fd2a83e2..a0d47935 100644 --- a/src/main/resources/data/twigs/recipe/exposed_copper_pillar.json +++ b/src/main/generated/data/twigs/recipe/exposed_copper_pillar.json @@ -1,8 +1,9 @@ { "type": "minecraft:crafting_shaped", + "category": "building", "key": { "#": { - "item": "minecraft:exposed_cut_copper_slab" + "item": "minecraft:exposed_cut_copper" } }, "pattern": [ @@ -10,6 +11,7 @@ "#" ], "result": { - "item": "twigs:exposed_copper_pillar" + "count": 1, + "id": "twigs:exposed_copper_pillar" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/oxidized_copper_pillar.json b/src/main/generated/data/twigs/recipe/oxidized_copper_pillar.json similarity index 50% rename from src/main/resources/data/twigs/recipe/oxidized_copper_pillar.json rename to src/main/generated/data/twigs/recipe/oxidized_copper_pillar.json index c3b23ec7..aa7a8277 100644 --- a/src/main/resources/data/twigs/recipe/oxidized_copper_pillar.json +++ b/src/main/generated/data/twigs/recipe/oxidized_copper_pillar.json @@ -1,8 +1,9 @@ { "type": "minecraft:crafting_shaped", + "category": "building", "key": { "#": { - "item": "minecraft:oxidized_cut_copper_slab" + "item": "minecraft:oxidized_cut_copper" } }, "pattern": [ @@ -10,6 +11,7 @@ "#" ], "result": { - "item": "twigs:oxidized_copper_pillar" + "count": 1, + "id": "twigs:oxidized_copper_pillar" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/copper_pillar_from_copper_block.json b/src/main/generated/data/twigs/recipe/stonecutting/copper_pillar_from_copper_block.json new file mode 100644 index 00000000..2b1a30bc --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/copper_pillar_from_copper_block.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:copper_block" + }, + "result": { + "count": 4, + "id": "twigs:copper_pillar" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/copper_pillar_from_cut_copper_slab.json b/src/main/generated/data/twigs/recipe/stonecutting/copper_pillar_from_cut_copper_slab.json new file mode 100644 index 00000000..a6b82c09 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/copper_pillar_from_cut_copper_slab.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:cut_copper_slab" + }, + "result": { + "count": 1, + "id": "twigs:copper_pillar" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/exposed_copper_pillar_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/exposed_copper_pillar_from_exposed_copper.json similarity index 57% rename from src/main/resources/data/twigs/recipe/exposed_copper_pillar_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/exposed_copper_pillar_from_exposed_copper.json index 8258b407..fd708e27 100644 --- a/src/main/resources/data/twigs/recipe/exposed_copper_pillar_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/exposed_copper_pillar_from_exposed_copper.json @@ -3,6 +3,8 @@ "ingredient": { "item": "minecraft:exposed_copper" }, - "result": "twigs:exposed_copper_pillar", - "count": 4 + "result": { + "count": 4, + "id": "twigs:exposed_copper_pillar" + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/exposed_copper_pillar_from_exposed_cut_copper_slab.json b/src/main/generated/data/twigs/recipe/stonecutting/exposed_copper_pillar_from_exposed_cut_copper_slab.json new file mode 100644 index 00000000..cfa561c4 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/exposed_copper_pillar_from_exposed_cut_copper_slab.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:exposed_cut_copper_slab" + }, + "result": { + "count": 1, + "id": "twigs:exposed_copper_pillar" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/oxidized_copper_pillar_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/oxidized_copper_pillar_from_oxidized_copper.json similarity index 57% rename from src/main/resources/data/twigs/recipe/oxidized_copper_pillar_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/oxidized_copper_pillar_from_oxidized_copper.json index 44e95ae8..f59e3640 100644 --- a/src/main/resources/data/twigs/recipe/oxidized_copper_pillar_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/oxidized_copper_pillar_from_oxidized_copper.json @@ -3,6 +3,8 @@ "ingredient": { "item": "minecraft:oxidized_copper" }, - "result": "twigs:oxidized_copper_pillar", - "count": 4 + "result": { + "count": 4, + "id": "twigs:oxidized_copper_pillar" + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/oxidized_copper_pillar_from_oxidized_cut_copper_slab.json b/src/main/generated/data/twigs/recipe/stonecutting/oxidized_copper_pillar_from_oxidized_cut_copper_slab.json new file mode 100644 index 00000000..302238ec --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/oxidized_copper_pillar_from_oxidized_cut_copper_slab.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:oxidized_cut_copper_slab" + }, + "result": { + "count": 1, + "id": "twigs:oxidized_copper_pillar" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/waxed_copper_pillar_from_waxed_copper_block.json b/src/main/generated/data/twigs/recipe/stonecutting/waxed_copper_pillar_from_waxed_copper_block.json new file mode 100644 index 00000000..52192221 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/waxed_copper_pillar_from_waxed_copper_block.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:waxed_copper_block" + }, + "result": { + "count": 4, + "id": "twigs:waxed_copper_pillar" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/waxed_copper_pillar_from_waxed_cut_copper_slab.json b/src/main/generated/data/twigs/recipe/stonecutting/waxed_copper_pillar_from_waxed_cut_copper_slab.json new file mode 100644 index 00000000..aee4d1b7 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/waxed_copper_pillar_from_waxed_cut_copper_slab.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:waxed_cut_copper_slab" + }, + "result": { + "count": 1, + "id": "twigs:waxed_copper_pillar" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/waxed_exposed_copper_pillar_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/waxed_exposed_copper_pillar_from_waxed_exposed_copper.json similarity index 57% rename from src/main/resources/data/twigs/recipe/waxed_exposed_copper_pillar_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/waxed_exposed_copper_pillar_from_waxed_exposed_copper.json index 9c441be6..ea00d2dd 100644 --- a/src/main/resources/data/twigs/recipe/waxed_exposed_copper_pillar_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/waxed_exposed_copper_pillar_from_waxed_exposed_copper.json @@ -3,6 +3,8 @@ "ingredient": { "item": "minecraft:waxed_exposed_copper" }, - "result": "twigs:waxed_exposed_copper_pillar", - "count": 4 + "result": { + "count": 4, + "id": "twigs:waxed_exposed_copper_pillar" + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/waxed_exposed_copper_pillar_from_waxed_exposed_cut_copper_slab.json b/src/main/generated/data/twigs/recipe/stonecutting/waxed_exposed_copper_pillar_from_waxed_exposed_cut_copper_slab.json new file mode 100644 index 00000000..4583eb32 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/waxed_exposed_copper_pillar_from_waxed_exposed_cut_copper_slab.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:waxed_exposed_cut_copper_slab" + }, + "result": { + "count": 1, + "id": "twigs:waxed_exposed_copper_pillar" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/waxed_oxidized_copper_pillar_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/waxed_oxidized_copper_pillar_from_waxed_oxidized_copper.json similarity index 57% rename from src/main/resources/data/twigs/recipe/waxed_oxidized_copper_pillar_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/waxed_oxidized_copper_pillar_from_waxed_oxidized_copper.json index 3d9f9df9..18c005ef 100644 --- a/src/main/resources/data/twigs/recipe/waxed_oxidized_copper_pillar_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/waxed_oxidized_copper_pillar_from_waxed_oxidized_copper.json @@ -3,6 +3,8 @@ "ingredient": { "item": "minecraft:waxed_oxidized_copper" }, - "result": "twigs:waxed_oxidized_copper_pillar", - "count": 4 + "result": { + "count": 4, + "id": "twigs:waxed_oxidized_copper_pillar" + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/waxed_oxidized_copper_pillar_from_waxed_oxidized_cut_copper_slab.json b/src/main/generated/data/twigs/recipe/stonecutting/waxed_oxidized_copper_pillar_from_waxed_oxidized_cut_copper_slab.json new file mode 100644 index 00000000..0cf0a2a7 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/waxed_oxidized_copper_pillar_from_waxed_oxidized_cut_copper_slab.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:waxed_oxidized_cut_copper_slab" + }, + "result": { + "count": 1, + "id": "twigs:waxed_oxidized_copper_pillar" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/waxed_weathered_copper_pillar_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/waxed_weathered_copper_pillar_from_waxed_weathered_copper.json similarity index 57% rename from src/main/resources/data/twigs/recipe/waxed_weathered_copper_pillar_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/waxed_weathered_copper_pillar_from_waxed_weathered_copper.json index 7dc7041c..6bb4a361 100644 --- a/src/main/resources/data/twigs/recipe/waxed_weathered_copper_pillar_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/waxed_weathered_copper_pillar_from_waxed_weathered_copper.json @@ -3,6 +3,8 @@ "ingredient": { "item": "minecraft:waxed_weathered_copper" }, - "result": "twigs:waxed_weathered_copper_pillar", - "count": 4 + "result": { + "count": 4, + "id": "twigs:waxed_weathered_copper_pillar" + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/waxed_weathered_copper_pillar_from_waxed_weathered_cut_copper_slab.json b/src/main/generated/data/twigs/recipe/stonecutting/waxed_weathered_copper_pillar_from_waxed_weathered_cut_copper_slab.json new file mode 100644 index 00000000..7a9926d1 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/waxed_weathered_copper_pillar_from_waxed_weathered_cut_copper_slab.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:waxed_weathered_cut_copper_slab" + }, + "result": { + "count": 1, + "id": "twigs:waxed_weathered_copper_pillar" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/weathered_copper_pillar_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/weathered_copper_pillar_from_weathered_copper.json similarity index 57% rename from src/main/resources/data/twigs/recipe/weathered_copper_pillar_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/weathered_copper_pillar_from_weathered_copper.json index 92493c29..8245150e 100644 --- a/src/main/resources/data/twigs/recipe/weathered_copper_pillar_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/weathered_copper_pillar_from_weathered_copper.json @@ -3,6 +3,8 @@ "ingredient": { "item": "minecraft:weathered_copper" }, - "result": "twigs:weathered_copper_pillar", - "count": 4 + "result": { + "count": 4, + "id": "twigs:weathered_copper_pillar" + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/weathered_copper_pillar_from_weathered_cut_copper_slab.json b/src/main/generated/data/twigs/recipe/stonecutting/weathered_copper_pillar_from_weathered_cut_copper_slab.json new file mode 100644 index 00000000..ba2b588a --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/weathered_copper_pillar_from_weathered_cut_copper_slab.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:weathered_cut_copper_slab" + }, + "result": { + "count": 1, + "id": "twigs:weathered_copper_pillar" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/waxed_copper_pillar.json b/src/main/generated/data/twigs/recipe/waxed_copper_pillar.json similarity index 51% rename from src/main/resources/data/twigs/recipe/waxed_copper_pillar.json rename to src/main/generated/data/twigs/recipe/waxed_copper_pillar.json index 486ec46d..2b94beda 100644 --- a/src/main/resources/data/twigs/recipe/waxed_copper_pillar.json +++ b/src/main/generated/data/twigs/recipe/waxed_copper_pillar.json @@ -1,8 +1,9 @@ { "type": "minecraft:crafting_shaped", + "category": "building", "key": { "#": { - "item": "minecraft:waxed_cut_copper_slab" + "item": "minecraft:waxed_cut_copper" } }, "pattern": [ @@ -10,6 +11,7 @@ "#" ], "result": { - "item": "twigs:waxed_copper_pillar" + "count": 1, + "id": "twigs:waxed_copper_pillar" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/waxed_exposed_copper_pillar.json b/src/main/generated/data/twigs/recipe/waxed_exposed_copper_pillar.json new file mode 100644 index 00000000..273bc6d5 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/waxed_exposed_copper_pillar.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minecraft:waxed_exposed_cut_copper" + } + }, + "pattern": [ + "#", + "#" + ], + "result": { + "count": 1, + "id": "twigs:waxed_exposed_copper_pillar" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/waxed_oxidized_copper_pillar.json b/src/main/generated/data/twigs/recipe/waxed_oxidized_copper_pillar.json new file mode 100644 index 00000000..02603628 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/waxed_oxidized_copper_pillar.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minecraft:waxed_oxidized_cut_copper" + } + }, + "pattern": [ + "#", + "#" + ], + "result": { + "count": 1, + "id": "twigs:waxed_oxidized_copper_pillar" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/waxed_weathered_copper_pillar.json b/src/main/generated/data/twigs/recipe/waxed_weathered_copper_pillar.json new file mode 100644 index 00000000..d615b86b --- /dev/null +++ b/src/main/generated/data/twigs/recipe/waxed_weathered_copper_pillar.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minecraft:waxed_weathered_cut_copper" + } + }, + "pattern": [ + "#", + "#" + ], + "result": { + "count": 1, + "id": "twigs:waxed_weathered_copper_pillar" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/weathered_copper_pillar.json b/src/main/generated/data/twigs/recipe/weathered_copper_pillar.json new file mode 100644 index 00000000..4f41e1f8 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/weathered_copper_pillar.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minecraft:weathered_cut_copper" + } + }, + "pattern": [ + "#", + "#" + ], + "result": { + "count": 1, + "id": "twigs:weathered_copper_pillar" + } +} \ No newline at end of file diff --git a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java index 70095f3b..5efdf15f 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java +++ b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java @@ -33,8 +33,7 @@ public void buildRecipes(RecipeOutput exporter) { tableRecipes(exporter); columnRecipes(exporter); - - + copperPillarRecipes(exporter); amethystAndMiscRecipes(exporter); cobblestoneBricksRecipes(exporter); twistingAndWeepingRecipes(exporter); @@ -188,6 +187,25 @@ private void columnRecipes(RecipeOutput exporter) { quickColumnRecipe(exporter, TwigsBlocks.BLACKSTONE_COLUMN, Blocks.BLACKSTONE); } + private void copperPillarRecipes(RecipeOutput exporter) { + quickCopperPillarRecipe(exporter, TwigsBlocks.COPPER_PILLAR, + Blocks.CUT_COPPER, Blocks.CUT_COPPER_SLAB, Blocks.COPPER_BLOCK); + quickCopperPillarRecipe(exporter, TwigsBlocks.EXPOSED_COPPER_PILLAR, + Blocks.EXPOSED_CUT_COPPER, Blocks.EXPOSED_CUT_COPPER_SLAB, Blocks.EXPOSED_COPPER); + quickCopperPillarRecipe(exporter, TwigsBlocks.WEATHERED_COPPER_PILLAR, + Blocks.WEATHERED_CUT_COPPER, Blocks.WEATHERED_CUT_COPPER_SLAB, Blocks.WEATHERED_COPPER); + quickCopperPillarRecipe(exporter, TwigsBlocks.OXIDIZED_COPPER_PILLAR, + Blocks.OXIDIZED_CUT_COPPER, Blocks.OXIDIZED_CUT_COPPER_SLAB, Blocks.OXIDIZED_COPPER); + + quickCopperPillarRecipe(exporter, TwigsBlocks.WAXED_COPPER_PILLAR, + Blocks.WAXED_CUT_COPPER, Blocks.WAXED_CUT_COPPER_SLAB, Blocks.WAXED_COPPER_BLOCK); + quickCopperPillarRecipe(exporter, TwigsBlocks.WAXED_EXPOSED_COPPER_PILLAR, + Blocks.WAXED_EXPOSED_CUT_COPPER, Blocks.WAXED_EXPOSED_CUT_COPPER_SLAB, Blocks.WAXED_EXPOSED_COPPER); + quickCopperPillarRecipe(exporter, TwigsBlocks.WAXED_WEATHERED_COPPER_PILLAR, + Blocks.WAXED_WEATHERED_CUT_COPPER, Blocks.WAXED_WEATHERED_CUT_COPPER_SLAB, Blocks.WAXED_WEATHERED_COPPER); + quickCopperPillarRecipe(exporter, TwigsBlocks.WAXED_OXIDIZED_COPPER_PILLAR, + Blocks.WAXED_OXIDIZED_CUT_COPPER, Blocks.WAXED_OXIDIZED_CUT_COPPER_SLAB, Blocks.WAXED_OXIDIZED_COPPER); + } private void amethystAndMiscRecipes(RecipeOutput exporter) { diff --git a/src/main/java/com/ninni/twigs/util/RecipeHelper.java b/src/main/java/com/ninni/twigs/util/RecipeHelper.java index 21daa864..1ba36d6d 100644 --- a/src/main/java/com/ninni/twigs/util/RecipeHelper.java +++ b/src/main/java/com/ninni/twigs/util/RecipeHelper.java @@ -22,14 +22,6 @@ private static ResourceLocation smeltingName(ItemLike item, ItemLike from) { return id("smelting/" + getItemName(item) + "_from_" + getItemName(from) + "_smelting"); } - private static ResourceLocation smokingName(ItemLike item, ItemLike from) { - return id("smoking/" + getItemName(item) + "_from_" + getItemName(from) + "_smoking"); - } - - private static ResourceLocation smokingName(ItemLike item, String from) { - return id("smoking/" + getItemName(item) + "_from_" + from + "_smoking"); - } - private static ResourceLocation blastingName(ItemLike item, ItemLike from) { return id("blasting/" + getItemName(item) + "_from_" + getItemName(from) + "_blasting"); } @@ -55,25 +47,6 @@ static void quickSmeltingRecipe(RecipeOutput output, ItemLike result, ItemLike f .unlockedBy(getHasName(from), has(from)) .save(output, smeltingName(result, from)); } - - static void quickSmokingRecipe(RecipeOutput output, ItemLike result, ItemLike from) { - SimpleCookingRecipeBuilder.smoking(Ingredient.of(from), BUILDING_BLOCKS, result, .1f, 100) - .unlockedBy(getHasName(from), has(from)) - .save(output, smokingName(result, from)); - } - - static void quickSmokingRecipe(RecipeOutput output, ItemLike result, TagKey from) { - SimpleCookingRecipeBuilder.smoking(Ingredient.of(from), BUILDING_BLOCKS, result, .1f, 100) - .unlockedBy("has_" + from.location().getPath(), has(from)) - .save(output, smokingName(result, from.location().getPath())); - } - - static void quickBlastingRecipe(RecipeOutput output, ItemLike result, ItemLike from) { - SimpleCookingRecipeBuilder.blasting(Ingredient.of(from), BUILDING_BLOCKS, result, .1f, 100) - .unlockedBy(getHasName(from), has(from)) - .save(output, blastingName(result, from)); - } - // Semi-generic recipes static void quick2x2Recipe(RecipeOutput output, ItemLike result, ItemLike input) { @@ -198,7 +171,6 @@ static void quickTrailRecipe(RecipeOutput output, ItemLike result, ItemLike inpu } static void quickColumnRecipe(RecipeOutput output, ItemLike result, ItemLike input) { - ShapedRecipeBuilder.shaped(BUILDING_BLOCKS, result, 4) .pattern("###") .pattern(" # ") @@ -209,6 +181,19 @@ static void quickColumnRecipe(RecipeOutput output, ItemLike result, ItemLike inp quickStonecuttingRecipe(output, result, input, 1); } + static void quickCopperPillarRecipe(RecipeOutput output, ItemLike pillar, ItemLike cutSlab, ItemLike cutBlock, ItemLike block) { + ShapedRecipeBuilder.shaped(BUILDING_BLOCKS, pillar) + .pattern("#") + .pattern("#") + .define('#', cutSlab) + .unlockedBy(getHasName(cutSlab), has(cutSlab)) + .unlockedBy(getHasName(pillar), has(pillar)) + .save(output); + + quickStonecuttingRecipe(output, pillar, cutBlock, 1); + quickStonecuttingRecipe(output, pillar, block, 4); + } + static void quickColoredSiltRecipes(RecipeOutput output, ItemLike dye, ItemLike coloredPacked, ItemLike coloredShingles, ItemLike coloredShingleStairs, ItemLike coloredShingleSlab, ItemLike coloredShingleWall, ItemLike pot diff --git a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/exposed_copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/exposed_copper_pillar_from_cut_copper_stonecutting.json deleted file mode 100644 index c80d5add..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/exposed_copper_pillar_from_cut_copper_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_copper_slab": { - "conditions": { - "items": [ - { - "items": [ - "minecraft:exposed_cut_copper" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "twigs:exposed_copper_pillar_from_cut_copper_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_copper_slab", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "twigs:exposed_copper_pillar_from_cut_copper_stonecutting" - ] - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/oxidized_copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/oxidized_copper_pillar_from_cut_copper_stonecutting.json deleted file mode 100644 index 9eabc776..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/oxidized_copper_pillar_from_cut_copper_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_copper_slab": { - "conditions": { - "items": [ - { - "items": [ - "minecraft:oxidized_cut_copper" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "twigs:oxidized_copper_pillar_from_cut_copper_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_copper_slab", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "twigs:oxidized_copper_pillar_from_cut_copper_stonecutting" - ] - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/oxidized_copper_pillar_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/oxidized_copper_pillar_stonecutting.json deleted file mode 100644 index fd0e9108..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/oxidized_copper_pillar_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_copper_slab": { - "conditions": { - "items": [ - { - "items": [ - "minecraft:oxidized_copper" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "twigs:oxidized_copper_pillar_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_copper_slab", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "twigs:oxidized_copper_pillar_stonecutting" - ] - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_copper_pillar_from_cut_copper_stonecutting.json deleted file mode 100644 index 7a882378..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_copper_pillar_from_cut_copper_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_copper_slab": { - "conditions": { - "items": [ - { - "items": [ - "minecraft:waxed_cut_copper" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "twigs:waxed_copper_pillar_from_cut_copper_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_copper_slab", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "twigs:waxed_copper_pillar_from_cut_copper_stonecutting" - ] - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_copper_pillar_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_copper_pillar_stonecutting.json deleted file mode 100644 index b0c36d92..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_copper_pillar_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_copper_slab": { - "conditions": { - "items": [ - { - "items": [ - "minecraft:waxed_copper_block" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "twigs:waxed_copper_pillar_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_copper_slab", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "twigs:waxed_copper_pillar_stonecutting" - ] - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_exposed_copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_exposed_copper_pillar_from_cut_copper_stonecutting.json deleted file mode 100644 index 97fa0ec1..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_exposed_copper_pillar_from_cut_copper_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_copper_slab": { - "conditions": { - "items": [ - { - "items": [ - "minecraft:waxed_exposed_cut_copper" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "twigs:waxed_exposed_copper_pillar_from_cut_copper_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_copper_slab", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "twigs:waxed_exposed_copper_pillar_from_cut_copper_stonecutting" - ] - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_exposed_copper_pillar_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_exposed_copper_pillar_stonecutting.json deleted file mode 100644 index 72c76ee7..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_exposed_copper_pillar_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_copper_slab": { - "conditions": { - "items": [ - { - "items": [ - "minecraft:waxed_exposed_copper" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "twigs:waxed_exposed_copper_pillar_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_copper_slab", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "twigs:waxed_exposed_copper_pillar_stonecutting" - ] - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_oxidized_copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_oxidized_copper_pillar_from_cut_copper_stonecutting.json deleted file mode 100644 index 111ab58e..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_oxidized_copper_pillar_from_cut_copper_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_copper_slab": { - "conditions": { - "items": [ - { - "items": [ - "minecraft:waxed_oxidized_cut_copper" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "twigs:waxed_oxidized_copper_pillar_from_cut_copper_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_copper_slab", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "twigs:waxed_oxidized_copper_pillar_from_cut_copper_stonecutting" - ] - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_oxidized_copper_pillar_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_oxidized_copper_pillar_stonecutting.json deleted file mode 100644 index 308c5bee..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_oxidized_copper_pillar_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_copper_slab": { - "conditions": { - "items": [ - { - "items": [ - "minecraft:waxed_oxidized_copper" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "twigs:waxed_oxidized_copper_pillar_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_copper_slab", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "twigs:waxed_oxidized_copper_pillar_stonecutting" - ] - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_weathered_copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_weathered_copper_pillar_from_cut_copper_stonecutting.json deleted file mode 100644 index 31ae330c..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_weathered_copper_pillar_from_cut_copper_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_copper_slab": { - "conditions": { - "items": [ - { - "items": [ - "minecraft:waxed_weathered_cut_copper" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "twigs:waxed_weathered_copper_pillar_from_cut_copper_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_copper_slab", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "twigs:waxed_weathered_copper_pillar_from_cut_copper_stonecutting" - ] - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_weathered_copper_pillar_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_weathered_copper_pillar_stonecutting.json deleted file mode 100644 index ed7bcf86..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/waxed_weathered_copper_pillar_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_copper_slab": { - "conditions": { - "items": [ - { - "items": [ - "minecraft:waxed_weathered_copper" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "twigs:waxed_weathered_copper_pillar_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_copper_slab", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "twigs:waxed_weathered_copper_pillar_stonecutting" - ] - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/weathered_copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/weathered_copper_pillar_from_cut_copper_stonecutting.json deleted file mode 100644 index b1df5b46..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/weathered_copper_pillar_from_cut_copper_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_copper_slab": { - "conditions": { - "items": [ - { - "items": [ - "minecraft:weathered_cut_copper" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "twigs:weathered_copper_pillar_from_cut_copper_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_copper_slab", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "twigs:weathered_copper_pillar_from_cut_copper_stonecutting" - ] - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/weathered_copper_pillar_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/copper_pillar/weathered_copper_pillar_stonecutting.json deleted file mode 100644 index 330d9ce2..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/copper_pillar/weathered_copper_pillar_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_cut_copper_slab": { - "conditions": { - "items": [ - { - "items": [ - "minecraft:weathered_copper" - ] - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "twigs:weathered_copper_pillar_stonecutting" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_cut_copper_slab", - "has_the_recipe" - ] - ], - "rewards": { - "recipes": [ - "twigs:weathered_copper_pillar_stonecutting" - ] - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/recipe/copper_pillar_from_cut_copper_stonecutting.json deleted file mode 100644 index 75537b03..00000000 --- a/src/main/resources/data/twigs/recipe/copper_pillar_from_cut_copper_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:cut_copper" - }, - "result": "twigs:copper_pillar", - "count": 1 -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/copper_pillar_stonecutting.json b/src/main/resources/data/twigs/recipe/copper_pillar_stonecutting.json deleted file mode 100644 index daf42b20..00000000 --- a/src/main/resources/data/twigs/recipe/copper_pillar_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:copper_block" - }, - "result": "twigs:copper_pillar", - "count": 4 -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/exposed_copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/recipe/exposed_copper_pillar_from_cut_copper_stonecutting.json deleted file mode 100644 index 546c776f..00000000 --- a/src/main/resources/data/twigs/recipe/exposed_copper_pillar_from_cut_copper_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:exposed_cut_copper" - }, - "result": "twigs:exposed_copper_pillar", - "count": 1 -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/oxidized_copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/recipe/oxidized_copper_pillar_from_cut_copper_stonecutting.json deleted file mode 100644 index 22c927e7..00000000 --- a/src/main/resources/data/twigs/recipe/oxidized_copper_pillar_from_cut_copper_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:oxidized_cut_copper" - }, - "result": "twigs:oxidized_copper_pillar", - "count": 1 -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/waxed_copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/recipe/waxed_copper_pillar_from_cut_copper_stonecutting.json deleted file mode 100644 index 7f4f7fd7..00000000 --- a/src/main/resources/data/twigs/recipe/waxed_copper_pillar_from_cut_copper_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:waxed_cut_copper" - }, - "result": "twigs:waxed_copper_pillar", - "count": 1 -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/waxed_copper_pillar_stonecutting.json b/src/main/resources/data/twigs/recipe/waxed_copper_pillar_stonecutting.json deleted file mode 100644 index 0e9754f9..00000000 --- a/src/main/resources/data/twigs/recipe/waxed_copper_pillar_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:waxed_copper_block" - }, - "result": "twigs:waxed_copper_pillar", - "count": 4 -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/waxed_exposed_copper_pillar.json b/src/main/resources/data/twigs/recipe/waxed_exposed_copper_pillar.json deleted file mode 100644 index 393a6804..00000000 --- a/src/main/resources/data/twigs/recipe/waxed_exposed_copper_pillar.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "key": { - "#": { - "item": "minecraft:waxed_exposed_cut_copper_slab" - } - }, - "pattern": [ - "#", - "#" - ], - "result": { - "item": "twigs:waxed_exposed_copper_pillar" - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/waxed_exposed_copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/recipe/waxed_exposed_copper_pillar_from_cut_copper_stonecutting.json deleted file mode 100644 index 0df740ad..00000000 --- a/src/main/resources/data/twigs/recipe/waxed_exposed_copper_pillar_from_cut_copper_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:waxed_exposed_cut_copper" - }, - "result": "twigs:waxed_exposed_copper_pillar", - "count": 1 -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/waxed_oxidized_copper_pillar.json b/src/main/resources/data/twigs/recipe/waxed_oxidized_copper_pillar.json deleted file mode 100644 index 548e1033..00000000 --- a/src/main/resources/data/twigs/recipe/waxed_oxidized_copper_pillar.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "key": { - "#": { - "item": "minecraft:waxed_oxidized_cut_copper_slab" - } - }, - "pattern": [ - "#", - "#" - ], - "result": { - "item": "twigs:waxed_oxidized_copper_pillar" - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/waxed_oxidized_copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/recipe/waxed_oxidized_copper_pillar_from_cut_copper_stonecutting.json deleted file mode 100644 index 21b2277b..00000000 --- a/src/main/resources/data/twigs/recipe/waxed_oxidized_copper_pillar_from_cut_copper_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:waxed_oxidized_cut_copper" - }, - "result": "twigs:waxed_oxidized_copper_pillar", - "count": 1 -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/waxed_weathered_copper_pillar.json b/src/main/resources/data/twigs/recipe/waxed_weathered_copper_pillar.json deleted file mode 100644 index 08c65563..00000000 --- a/src/main/resources/data/twigs/recipe/waxed_weathered_copper_pillar.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "key": { - "#": { - "item": "minecraft:waxed_weathered_cut_copper_slab" - } - }, - "pattern": [ - "#", - "#" - ], - "result": { - "item": "twigs:waxed_weathered_copper_pillar" - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/waxed_weathered_copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/recipe/waxed_weathered_copper_pillar_from_cut_copper_stonecutting.json deleted file mode 100644 index 9922048d..00000000 --- a/src/main/resources/data/twigs/recipe/waxed_weathered_copper_pillar_from_cut_copper_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:waxed_weathered_cut_copper" - }, - "result": "twigs:waxed_weathered_copper_pillar", - "count": 1 -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/weathered_copper_pillar.json b/src/main/resources/data/twigs/recipe/weathered_copper_pillar.json deleted file mode 100644 index 8a182513..00000000 --- a/src/main/resources/data/twigs/recipe/weathered_copper_pillar.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "key": { - "#": { - "item": "minecraft:weathered_cut_copper_slab" - } - }, - "pattern": [ - "#", - "#" - ], - "result": { - "item": "twigs:weathered_copper_pillar" - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/weathered_copper_pillar_from_cut_copper_stonecutting.json b/src/main/resources/data/twigs/recipe/weathered_copper_pillar_from_cut_copper_stonecutting.json deleted file mode 100644 index 2827b086..00000000 --- a/src/main/resources/data/twigs/recipe/weathered_copper_pillar_from_cut_copper_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:weathered_cut_copper" - }, - "result": "twigs:weathered_copper_pillar", - "count": 1 -} \ No newline at end of file From d1c0e866c414410d164386565513808710505cf3 Mon Sep 17 00:00:00 2001 From: theendercore Date: Tue, 23 Jul 2024 13:08:53 +0300 Subject: [PATCH 67/72] - Smooth Stone Bricks Recipes --- .../smooth_stone_brick_slab.json | 30 ++++++++-------- .../smooth_stone_brick_stairs.json | 30 ++++++++-------- .../smooth_stone_brick_wall.json | 30 ++++++++-------- .../building_blocks}/smooth_stone_bricks.json | 30 ++++++++-------- ...th_stone_brick_slab_from_smooth_stone.json | 32 +++++++++++++++++ ...e_brick_slab_from_smooth_stone_bricks.json | 32 +++++++++++++++++ ..._stone_brick_stairs_from_smooth_stone.json | 32 +++++++++++++++++ ...brick_stairs_from_smooth_stone_bricks.json | 32 +++++++++++++++++ ...th_stone_brick_wall_from_smooth_stone.json | 32 +++++++++++++++++ ...e_brick_wall_from_smooth_stone_bricks.json | 32 +++++++++++++++++ ...smooth_stone_bricks_from_smooth_stone.json | 32 +++++++++++++++++ .../twigs/recipe/smooth_stone_brick_slab.json | 15 ++++---- .../recipe/smooth_stone_brick_stairs.json | 19 ++++++----- .../twigs/recipe/smooth_stone_brick_wall.json | 17 +++++----- .../twigs/recipe/smooth_stone_bricks.json | 13 +++---- ...h_stone_brick_slab_from_smooth_stone.json} | 8 +++-- ..._brick_slab_from_smooth_stone_bricks.json} | 8 +++-- ...stone_brick_stairs_from_smooth_stone.json} | 8 +++-- ...rick_stairs_from_smooth_stone_bricks.json} | 8 +++-- ...h_stone_brick_wall_from_smooth_stone.json} | 8 +++-- ..._brick_wall_from_smooth_stone_bricks.json} | 8 +++-- ...mooth_stone_bricks_from_smooth_stone.json} | 8 +++-- .../ninni/twigs/data/TwigsRecipeProvider.java | 7 ++++ ..._from_smooth_stone_brick_stonecutting.json | 34 ------------------- ...k_slab_from_smooth_stone_stonecutting.json | 34 ------------------- ..._from_smooth_stone_brick_stonecutting.json | 34 ------------------- ...stairs_from_smooth_stone_stonecutting.json | 34 ------------------- ..._from_smooth_stone_brick_stonecutting.json | 34 ------------------- ...k_wall_from_smooth_stone_stonecutting.json | 34 ------------------- ...bricks_from_smooth_stone_stonecutting.json | 34 ------------------- 30 files changed, 356 insertions(+), 353 deletions(-) rename src/main/{resources/data/twigs/advancement/recipes/smooth_stone_bricks => generated/data/twigs/advancement/recipes/building_blocks}/smooth_stone_brick_slab.json (60%) rename src/main/{resources/data/twigs/advancement/recipes/smooth_stone_bricks => generated/data/twigs/advancement/recipes/building_blocks}/smooth_stone_brick_stairs.json (60%) rename src/main/{resources/data/twigs/advancement/recipes/smooth_stone_bricks => generated/data/twigs/advancement/recipes/building_blocks}/smooth_stone_brick_wall.json (60%) rename src/main/{resources/data/twigs/advancement/recipes/smooth_stone_bricks => generated/data/twigs/advancement/recipes/building_blocks}/smooth_stone_bricks.json (60%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_stone_brick_slab_from_smooth_stone.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_stone_brick_slab_from_smooth_stone_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_stone_brick_stairs_from_smooth_stone.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_stone_brick_stairs_from_smooth_stone_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_stone_brick_wall_from_smooth_stone.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_stone_brick_wall_from_smooth_stone_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_stone_bricks_from_smooth_stone.json rename src/main/{resources => generated}/data/twigs/recipe/smooth_stone_brick_slab.json (57%) rename src/main/{resources => generated}/data/twigs/recipe/smooth_stone_brick_stairs.json (52%) rename src/main/{resources => generated}/data/twigs/recipe/smooth_stone_brick_wall.json (55%) rename src/main/{resources => generated}/data/twigs/recipe/smooth_stone_bricks.json (68%) rename src/main/{resources/data/twigs/recipe/smooth_stone_brick_wall_from_smooth_stone_stonecutting.json => generated/data/twigs/recipe/stonecutting/smooth_stone_brick_slab_from_smooth_stone.json} (56%) rename src/main/{resources/data/twigs/recipe/smooth_stone_brick_wall_from_smooth_stone_brick_stonecutting.json => generated/data/twigs/recipe/stonecutting/smooth_stone_brick_slab_from_smooth_stone_bricks.json} (56%) rename src/main/{resources/data/twigs/recipe/smooth_stone_bricks_from_smooth_stone_stonecutting.json => generated/data/twigs/recipe/stonecutting/smooth_stone_brick_stairs_from_smooth_stone.json} (55%) rename src/main/{resources/data/twigs/recipe/smooth_stone_brick_stairs_from_smooth_stone_brick_stonecutting.json => generated/data/twigs/recipe/stonecutting/smooth_stone_brick_stairs_from_smooth_stone_bricks.json} (56%) rename src/main/{resources/data/twigs/recipe/smooth_stone_brick_slab_from_smooth_stone_stonecutting.json => generated/data/twigs/recipe/stonecutting/smooth_stone_brick_wall_from_smooth_stone.json} (56%) rename src/main/{resources/data/twigs/recipe/smooth_stone_brick_slab_from_smooth_stone_brick_stonecutting.json => generated/data/twigs/recipe/stonecutting/smooth_stone_brick_wall_from_smooth_stone_bricks.json} (56%) rename src/main/{resources/data/twigs/recipe/smooth_stone_brick_stairs_from_smooth_stone_stonecutting.json => generated/data/twigs/recipe/stonecutting/smooth_stone_bricks_from_smooth_stone.json} (57%) delete mode 100644 src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_slab_from_smooth_stone_brick_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_slab_from_smooth_stone_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_stairs_from_smooth_stone_brick_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_stairs_from_smooth_stone_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_wall_from_smooth_stone_brick_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_wall_from_smooth_stone_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_bricks_from_smooth_stone_stonecutting.json diff --git a/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smooth_stone_brick_slab.json similarity index 60% rename from src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/smooth_stone_brick_slab.json index 1bdbd2cc..356c7f19 100644 --- a/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smooth_stone_brick_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:smooth_stone_brick_slab" - ] - }, "criteria": { "has_smooth_stone_bricks": { - "trigger": "minecraft:inventory_changed", "conditions": { "items": [ { - "items": [ - "twigs:smooth_stone_bricks" - ] + "items": "twigs:smooth_stone_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:smooth_stone_brick_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_smooth_stone_bricks", - "has_the_recipe" + "has_the_recipe", + "has_smooth_stone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:smooth_stone_brick_slab" ] - ] -} + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smooth_stone_brick_stairs.json similarity index 60% rename from src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/smooth_stone_brick_stairs.json index d02d37a9..7668964f 100644 --- a/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smooth_stone_brick_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:smooth_stone_brick_stairs" - ] - }, "criteria": { "has_smooth_stone_bricks": { - "trigger": "minecraft:inventory_changed", "conditions": { "items": [ { - "items": [ - "twigs:smooth_stone_bricks" - ] + "items": "twigs:smooth_stone_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:smooth_stone_brick_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_smooth_stone_bricks", - "has_the_recipe" + "has_the_recipe", + "has_smooth_stone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:smooth_stone_brick_stairs" ] - ] -} + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smooth_stone_brick_wall.json similarity index 60% rename from src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/smooth_stone_brick_wall.json index 29c19c99..dd3b9280 100644 --- a/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smooth_stone_brick_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:smooth_stone_brick_wall" - ] - }, "criteria": { "has_smooth_stone_bricks": { - "trigger": "minecraft:inventory_changed", "conditions": { "items": [ { - "items": [ - "twigs:smooth_stone_bricks" - ] + "items": "twigs:smooth_stone_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:smooth_stone_brick_wall" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_smooth_stone_bricks", - "has_the_recipe" + "has_the_recipe", + "has_smooth_stone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:smooth_stone_brick_wall" ] - ] -} + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smooth_stone_bricks.json similarity index 60% rename from src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_bricks.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/smooth_stone_bricks.json index 17dba436..6d33bebe 100644 --- a/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_bricks.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smooth_stone_bricks.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:smooth_stone_bricks" - ] - }, "criteria": { "has_smooth_stone": { - "trigger": "minecraft:inventory_changed", "conditions": { "items": [ { - "items": [ - "minecraft:smooth_stone" - ] + "items": "minecraft:smooth_stone" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:smooth_stone_bricks" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_smooth_stone", - "has_the_recipe" + "has_the_recipe", + "has_smooth_stone" + ] + ], + "rewards": { + "recipes": [ + "twigs:smooth_stone_bricks" ] - ] -} + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_stone_brick_slab_from_smooth_stone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_stone_brick_slab_from_smooth_stone.json new file mode 100644 index 00000000..fe50cc40 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_stone_brick_slab_from_smooth_stone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_smooth_stone": { + "conditions": { + "items": [ + { + "items": "minecraft:smooth_stone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/smooth_stone_brick_slab_from_smooth_stone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_smooth_stone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/smooth_stone_brick_slab_from_smooth_stone" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_stone_brick_slab_from_smooth_stone_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_stone_brick_slab_from_smooth_stone_bricks.json new file mode 100644 index 00000000..92742fc1 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_stone_brick_slab_from_smooth_stone_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_smooth_stone_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:smooth_stone_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/smooth_stone_brick_slab_from_smooth_stone_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_smooth_stone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/smooth_stone_brick_slab_from_smooth_stone_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_stone_brick_stairs_from_smooth_stone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_stone_brick_stairs_from_smooth_stone.json new file mode 100644 index 00000000..bfc91979 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_stone_brick_stairs_from_smooth_stone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_smooth_stone": { + "conditions": { + "items": [ + { + "items": "minecraft:smooth_stone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/smooth_stone_brick_stairs_from_smooth_stone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_smooth_stone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/smooth_stone_brick_stairs_from_smooth_stone" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_stone_brick_stairs_from_smooth_stone_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_stone_brick_stairs_from_smooth_stone_bricks.json new file mode 100644 index 00000000..eb3af3a7 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_stone_brick_stairs_from_smooth_stone_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_smooth_stone_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:smooth_stone_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/smooth_stone_brick_stairs_from_smooth_stone_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_smooth_stone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/smooth_stone_brick_stairs_from_smooth_stone_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_stone_brick_wall_from_smooth_stone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_stone_brick_wall_from_smooth_stone.json new file mode 100644 index 00000000..b8965eb8 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_stone_brick_wall_from_smooth_stone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_smooth_stone": { + "conditions": { + "items": [ + { + "items": "minecraft:smooth_stone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/smooth_stone_brick_wall_from_smooth_stone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_smooth_stone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/smooth_stone_brick_wall_from_smooth_stone" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_stone_brick_wall_from_smooth_stone_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_stone_brick_wall_from_smooth_stone_bricks.json new file mode 100644 index 00000000..993b07af --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_stone_brick_wall_from_smooth_stone_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_smooth_stone_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:smooth_stone_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/smooth_stone_brick_wall_from_smooth_stone_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_smooth_stone_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/smooth_stone_brick_wall_from_smooth_stone_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_stone_bricks_from_smooth_stone.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_stone_bricks_from_smooth_stone.json new file mode 100644 index 00000000..cf14f2a3 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_stone_bricks_from_smooth_stone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_smooth_stone": { + "conditions": { + "items": [ + { + "items": "minecraft:smooth_stone" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/smooth_stone_bricks_from_smooth_stone" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_smooth_stone" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/smooth_stone_bricks_from_smooth_stone" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/smooth_stone_brick_slab.json b/src/main/generated/data/twigs/recipe/smooth_stone_brick_slab.json similarity index 57% rename from src/main/resources/data/twigs/recipe/smooth_stone_brick_slab.json rename to src/main/generated/data/twigs/recipe/smooth_stone_brick_slab.json index 4ae16183..1cd8a983 100644 --- a/src/main/resources/data/twigs/recipe/smooth_stone_brick_slab.json +++ b/src/main/generated/data/twigs/recipe/smooth_stone_brick_slab.json @@ -1,15 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:smooth_stone_bricks" } }, + "pattern": [ + "---" + ], "result": { - "item": "twigs:smooth_stone_brick_slab", - "count": 6 + "count": 6, + "id": "twigs:smooth_stone_brick_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/smooth_stone_brick_stairs.json b/src/main/generated/data/twigs/recipe/smooth_stone_brick_stairs.json similarity index 52% rename from src/main/resources/data/twigs/recipe/smooth_stone_brick_stairs.json rename to src/main/generated/data/twigs/recipe/smooth_stone_brick_stairs.json index d045b0d9..b5b9b4a9 100644 --- a/src/main/resources/data/twigs/recipe/smooth_stone_brick_stairs.json +++ b/src/main/generated/data/twigs/recipe/smooth_stone_brick_stairs.json @@ -1,17 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { - "#": { + "o": { "item": "twigs:smooth_stone_bricks" } }, + "pattern": [ + "o ", + "oo ", + "ooo" + ], "result": { - "item": "twigs:smooth_stone_brick_stairs", - "count": 4 + "count": 4, + "id": "twigs:smooth_stone_brick_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/smooth_stone_brick_wall.json b/src/main/generated/data/twigs/recipe/smooth_stone_brick_wall.json similarity index 55% rename from src/main/resources/data/twigs/recipe/smooth_stone_brick_wall.json rename to src/main/generated/data/twigs/recipe/smooth_stone_brick_wall.json index dbb78556..2be39d88 100644 --- a/src/main/resources/data/twigs/recipe/smooth_stone_brick_wall.json +++ b/src/main/generated/data/twigs/recipe/smooth_stone_brick_wall.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { - "#": { + "-": { "item": "twigs:smooth_stone_bricks" } }, + "pattern": [ + "---", + "---" + ], "result": { - "item": "twigs:smooth_stone_brick_wall", - "count": 6 + "count": 6, + "id": "twigs:smooth_stone_brick_wall" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/smooth_stone_bricks.json b/src/main/generated/data/twigs/recipe/smooth_stone_bricks.json similarity index 68% rename from src/main/resources/data/twigs/recipe/smooth_stone_bricks.json rename to src/main/generated/data/twigs/recipe/smooth_stone_bricks.json index e98def37..c7c7018c 100644 --- a/src/main/resources/data/twigs/recipe/smooth_stone_bricks.json +++ b/src/main/generated/data/twigs/recipe/smooth_stone_bricks.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "##", - "##" - ], + "category": "building", "key": { "#": { "item": "minecraft:smooth_stone" } }, + "pattern": [ + "##", + "##" + ], "result": { - "item": "twigs:smooth_stone_bricks", - "count": 4 + "count": 4, + "id": "twigs:smooth_stone_bricks" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/smooth_stone_brick_wall_from_smooth_stone_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/smooth_stone_brick_slab_from_smooth_stone.json similarity index 56% rename from src/main/resources/data/twigs/recipe/smooth_stone_brick_wall_from_smooth_stone_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/smooth_stone_brick_slab_from_smooth_stone.json index d3e52c1f..bf3cc218 100644 --- a/src/main/resources/data/twigs/recipe/smooth_stone_brick_wall_from_smooth_stone_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/smooth_stone_brick_slab_from_smooth_stone.json @@ -3,6 +3,8 @@ "ingredient": { "item": "minecraft:smooth_stone" }, - "result": "twigs:smooth_stone_brick_wall", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:smooth_stone_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/smooth_stone_brick_wall_from_smooth_stone_brick_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/smooth_stone_brick_slab_from_smooth_stone_bricks.json similarity index 56% rename from src/main/resources/data/twigs/recipe/smooth_stone_brick_wall_from_smooth_stone_brick_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/smooth_stone_brick_slab_from_smooth_stone_bricks.json index 7aa7f426..c6e3fc7d 100644 --- a/src/main/resources/data/twigs/recipe/smooth_stone_brick_wall_from_smooth_stone_brick_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/smooth_stone_brick_slab_from_smooth_stone_bricks.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:smooth_stone_bricks" }, - "result": "twigs:smooth_stone_brick_wall", - "count": 1 -} + "result": { + "count": 2, + "id": "twigs:smooth_stone_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/smooth_stone_bricks_from_smooth_stone_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/smooth_stone_brick_stairs_from_smooth_stone.json similarity index 55% rename from src/main/resources/data/twigs/recipe/smooth_stone_bricks_from_smooth_stone_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/smooth_stone_brick_stairs_from_smooth_stone.json index f3fec8ba..0588b573 100644 --- a/src/main/resources/data/twigs/recipe/smooth_stone_bricks_from_smooth_stone_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/smooth_stone_brick_stairs_from_smooth_stone.json @@ -3,6 +3,8 @@ "ingredient": { "item": "minecraft:smooth_stone" }, - "result": "twigs:smooth_stone_bricks", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:smooth_stone_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/smooth_stone_brick_stairs_from_smooth_stone_brick_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/smooth_stone_brick_stairs_from_smooth_stone_bricks.json similarity index 56% rename from src/main/resources/data/twigs/recipe/smooth_stone_brick_stairs_from_smooth_stone_brick_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/smooth_stone_brick_stairs_from_smooth_stone_bricks.json index 7813115d..f847f44f 100644 --- a/src/main/resources/data/twigs/recipe/smooth_stone_brick_stairs_from_smooth_stone_brick_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/smooth_stone_brick_stairs_from_smooth_stone_bricks.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:smooth_stone_bricks" }, - "result": "twigs:smooth_stone_brick_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:smooth_stone_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/smooth_stone_brick_slab_from_smooth_stone_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/smooth_stone_brick_wall_from_smooth_stone.json similarity index 56% rename from src/main/resources/data/twigs/recipe/smooth_stone_brick_slab_from_smooth_stone_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/smooth_stone_brick_wall_from_smooth_stone.json index 8ee87b6d..6417cfe0 100644 --- a/src/main/resources/data/twigs/recipe/smooth_stone_brick_slab_from_smooth_stone_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/smooth_stone_brick_wall_from_smooth_stone.json @@ -3,6 +3,8 @@ "ingredient": { "item": "minecraft:smooth_stone" }, - "result": "twigs:smooth_stone_brick_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:smooth_stone_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/smooth_stone_brick_slab_from_smooth_stone_brick_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/smooth_stone_brick_wall_from_smooth_stone_bricks.json similarity index 56% rename from src/main/resources/data/twigs/recipe/smooth_stone_brick_slab_from_smooth_stone_brick_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/smooth_stone_brick_wall_from_smooth_stone_bricks.json index 904b2ae0..3e32d401 100644 --- a/src/main/resources/data/twigs/recipe/smooth_stone_brick_slab_from_smooth_stone_brick_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/smooth_stone_brick_wall_from_smooth_stone_bricks.json @@ -3,6 +3,8 @@ "ingredient": { "item": "twigs:smooth_stone_bricks" }, - "result": "twigs:smooth_stone_brick_slab", - "count": 2 -} + "result": { + "count": 1, + "id": "twigs:smooth_stone_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/smooth_stone_brick_stairs_from_smooth_stone_stonecutting.json b/src/main/generated/data/twigs/recipe/stonecutting/smooth_stone_bricks_from_smooth_stone.json similarity index 57% rename from src/main/resources/data/twigs/recipe/smooth_stone_brick_stairs_from_smooth_stone_stonecutting.json rename to src/main/generated/data/twigs/recipe/stonecutting/smooth_stone_bricks_from_smooth_stone.json index cd7011d5..18410584 100644 --- a/src/main/resources/data/twigs/recipe/smooth_stone_brick_stairs_from_smooth_stone_stonecutting.json +++ b/src/main/generated/data/twigs/recipe/stonecutting/smooth_stone_bricks_from_smooth_stone.json @@ -3,6 +3,8 @@ "ingredient": { "item": "minecraft:smooth_stone" }, - "result": "twigs:smooth_stone_brick_stairs", - "count": 1 -} + "result": { + "count": 1, + "id": "twigs:smooth_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java index 5efdf15f..fd3d0957 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java +++ b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java @@ -32,6 +32,8 @@ public void buildRecipes(RecipeOutput exporter) { lampRecipes(exporter); tableRecipes(exporter); + + smoothStoneBricksRecipes(exporter); columnRecipes(exporter); copperPillarRecipes(exporter); amethystAndMiscRecipes(exporter); @@ -179,6 +181,11 @@ private void tableRecipes(RecipeOutput exporter) { quickTableRecipe(exporter, TwigsBlocks.WARPED_TABLE, Blocks.WARPED_SLAB, Blocks.WARPED_FENCE, Blocks.WARPED_PLANKS); } + private void smoothStoneBricksRecipes(RecipeOutput exporter) { + quickPolishedRecipes(exporter, TwigsBlocks.SMOOTH_STONE_BRICKS, + TwigsBlocks.SMOOTH_STONE_BRICK_SLAB, TwigsBlocks.SMOOTH_STONE_BRICK_STAIRS, TwigsBlocks.SMOOTH_STONE_BRICK_WALL, + Blocks.SMOOTH_STONE); + } private void columnRecipes(RecipeOutput exporter) { quickColumnRecipe(exporter, TwigsBlocks.QUARTZ_COLUMN, Blocks.QUARTZ_BLOCK); diff --git a/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_slab_from_smooth_stone_brick_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_slab_from_smooth_stone_brick_stonecutting.json deleted file mode 100644 index b765a047..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_slab_from_smooth_stone_brick_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:smooth_stone_brick_slab_from_smooth_stone_brick_stonecutting" - ] - }, - "criteria": { - "has_smooth_stone_bricks": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:smooth_stone_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:smooth_stone_brick_slab_from_smooth_stone_brick_stonecutting" - } - } - }, - "requirements": [ - [ - "has_smooth_stone_bricks", - "has_the_recipe" - ] - ] -} diff --git a/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_slab_from_smooth_stone_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_slab_from_smooth_stone_stonecutting.json deleted file mode 100644 index 6302c47f..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_slab_from_smooth_stone_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:smooth_stone_brick_slab_from_smooth_stone_stonecutting" - ] - }, - "criteria": { - "has_smooth_stone": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:smooth_stone" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:smooth_stone_brick_slab_from_smooth_stone_stonecutting" - } - } - }, - "requirements": [ - [ - "has_smooth_stone", - "has_the_recipe" - ] - ] -} diff --git a/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_stairs_from_smooth_stone_brick_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_stairs_from_smooth_stone_brick_stonecutting.json deleted file mode 100644 index 120dd2d7..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_stairs_from_smooth_stone_brick_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:smooth_stone_brick_stairs_from_smooth_stone_brick_stonecutting" - ] - }, - "criteria": { - "has_smooth_stone_bricks": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:smooth_stone_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:smooth_stone_brick_stairs_from_smooth_stone_brick_stonecutting" - } - } - }, - "requirements": [ - [ - "has_smooth_stone_bricks", - "has_the_recipe" - ] - ] -} diff --git a/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_stairs_from_smooth_stone_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_stairs_from_smooth_stone_stonecutting.json deleted file mode 100644 index ad69575a..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_stairs_from_smooth_stone_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:smooth_stone_brick_stairs_from_smooth_stone_stonecutting" - ] - }, - "criteria": { - "has_smooth_stone": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:smooth_stone" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:smooth_stone_brick_stairs_from_smooth_stone_stonecutting" - } - } - }, - "requirements": [ - [ - "has_smooth_stone", - "has_the_recipe" - ] - ] -} diff --git a/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_wall_from_smooth_stone_brick_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_wall_from_smooth_stone_brick_stonecutting.json deleted file mode 100644 index 7968323a..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_wall_from_smooth_stone_brick_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:smooth_stone_brick_wall_from_smooth_stone_brick_stonecutting" - ] - }, - "criteria": { - "has_smooth_stone_bricks": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:smooth_stone_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:smooth_stone_brick_wall_from_smooth_stone_brick_stonecutting" - } - } - }, - "requirements": [ - [ - "has_smooth_stone_bricks", - "has_the_recipe" - ] - ] -} diff --git a/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_wall_from_smooth_stone_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_wall_from_smooth_stone_stonecutting.json deleted file mode 100644 index 564960d7..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_brick_wall_from_smooth_stone_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:smooth_stone_brick_wall_from_smooth_stone_stonecutting" - ] - }, - "criteria": { - "has_smooth_stone": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:smooth_stone" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:smooth_stone_brick_wall_from_smooth_stone_stonecutting" - } - } - }, - "requirements": [ - [ - "has_smooth_stone", - "has_the_recipe" - ] - ] -} diff --git a/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_bricks_from_smooth_stone_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_bricks_from_smooth_stone_stonecutting.json deleted file mode 100644 index 9f729672..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/smooth_stone_bricks/smooth_stone_bricks_from_smooth_stone_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:smooth_stone_bricks_from_smooth_stone_stonecutting" - ] - }, - "criteria": { - "has_smooth_stone": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:smooth_stone" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:smooth_stone_bricks_from_smooth_stone_stonecutting" - } - } - }, - "requirements": [ - [ - "has_smooth_stone", - "has_the_recipe" - ] - ] -} From 65f9cfd482b1b326bbd430a6cc2eca6967ec214d Mon Sep 17 00:00:00 2001 From: theendercore Date: Tue, 23 Jul 2024 13:11:40 +0300 Subject: [PATCH 68/72] - slabs, stairs, walls all now use "#" --- .../twigs/recipe/black_silt_shingle_slab.json | 4 ++-- .../recipe/black_silt_shingle_stairs.json | 8 +++---- .../twigs/recipe/black_silt_shingle_wall.json | 6 ++--- .../data/twigs/recipe/bloodstone_slab.json | 4 ++-- .../data/twigs/recipe/bloodstone_stairs.json | 8 +++---- .../data/twigs/recipe/bloodstone_wall.json | 6 ++--- .../twigs/recipe/blue_silt_shingle_slab.json | 4 ++-- .../recipe/blue_silt_shingle_stairs.json | 8 +++---- .../twigs/recipe/blue_silt_shingle_wall.json | 6 ++--- .../twigs/recipe/brown_silt_shingle_slab.json | 4 ++-- .../recipe/brown_silt_shingle_stairs.json | 8 +++---- .../twigs/recipe/brown_silt_shingle_wall.json | 6 ++--- .../data/twigs/recipe/calcite_slab.json | 4 ++-- .../data/twigs/recipe/calcite_stairs.json | 8 +++---- .../data/twigs/recipe/calcite_wall.json | 6 ++--- .../twigs/recipe/cobblestone_brick_slab.json | 4 ++-- .../recipe/cobblestone_brick_stairs.json | 8 +++---- .../twigs/recipe/cobblestone_brick_wall.json | 6 ++--- .../twigs/recipe/cyan_silt_shingle_slab.json | 4 ++-- .../recipe/cyan_silt_shingle_stairs.json | 8 +++---- .../twigs/recipe/cyan_silt_shingle_wall.json | 6 ++--- .../twigs/recipe/gray_silt_shingle_slab.json | 4 ++-- .../recipe/gray_silt_shingle_stairs.json | 8 +++---- .../twigs/recipe/gray_silt_shingle_wall.json | 6 ++--- .../twigs/recipe/green_silt_shingle_slab.json | 4 ++-- .../recipe/green_silt_shingle_stairs.json | 8 +++---- .../twigs/recipe/green_silt_shingle_wall.json | 6 ++--- .../recipe/light_blue_silt_shingle_slab.json | 4 ++-- .../light_blue_silt_shingle_stairs.json | 8 +++---- .../recipe/light_blue_silt_shingle_wall.json | 6 ++--- .../recipe/light_gray_silt_shingle_slab.json | 4 ++-- .../light_gray_silt_shingle_stairs.json | 8 +++---- .../recipe/light_gray_silt_shingle_wall.json | 6 ++--- .../twigs/recipe/lime_silt_shingle_slab.json | 4 ++-- .../recipe/lime_silt_shingle_stairs.json | 8 +++---- .../twigs/recipe/lime_silt_shingle_wall.json | 6 ++--- .../recipe/magenta_silt_shingle_slab.json | 4 ++-- .../recipe/magenta_silt_shingle_stairs.json | 8 +++---- .../recipe/magenta_silt_shingle_wall.json | 6 ++--- .../recipe/mossy_cobblestone_brick_slab.json | 4 ++-- .../mossy_cobblestone_brick_stairs.json | 8 +++---- .../recipe/mossy_cobblestone_brick_wall.json | 6 ++--- .../recipe/orange_silt_shingle_slab.json | 4 ++-- .../recipe/orange_silt_shingle_stairs.json | 8 +++---- .../recipe/orange_silt_shingle_wall.json | 6 ++--- .../twigs/recipe/pink_silt_shingle_slab.json | 4 ++-- .../recipe/pink_silt_shingle_stairs.json | 8 +++---- .../twigs/recipe/pink_silt_shingle_wall.json | 6 ++--- .../polished_bloodstone_brick_slab.json | 4 ++-- .../polished_bloodstone_brick_stairs.json | 8 +++---- .../polished_bloodstone_brick_wall.json | 6 ++--- .../recipe/polished_bloodstone_slab.json | 4 ++-- .../recipe/polished_bloodstone_stairs.json | 8 +++---- .../recipe/polished_calcite_brick_slab.json | 4 ++-- .../recipe/polished_calcite_brick_stairs.json | 8 +++---- .../recipe/polished_calcite_brick_wall.json | 6 ++--- .../twigs/recipe/polished_calcite_slab.json | 4 ++-- .../twigs/recipe/polished_calcite_stairs.json | 8 +++---- .../recipe/polished_rhyolite_brick_slab.json | 4 ++-- .../polished_rhyolite_brick_stairs.json | 8 +++---- .../recipe/polished_rhyolite_brick_wall.json | 6 ++--- .../twigs/recipe/polished_rhyolite_slab.json | 4 ++-- .../recipe/polished_rhyolite_stairs.json | 8 +++---- .../recipe/polished_schist_brick_slab.json | 4 ++-- .../recipe/polished_schist_brick_stairs.json | 8 +++---- .../recipe/polished_schist_brick_wall.json | 6 ++--- .../twigs/recipe/polished_schist_slab.json | 4 ++-- .../twigs/recipe/polished_schist_stairs.json | 8 +++---- .../recipe/polished_tuff_brick_slab.json | 4 ++-- .../recipe/polished_tuff_brick_stairs.json | 8 +++---- .../recipe/polished_tuff_brick_wall.json | 6 ++--- .../data/twigs/recipe/polished_tuff_slab.json | 4 ++-- .../twigs/recipe/polished_tuff_stairs.json | 8 +++---- .../recipe/purple_silt_shingle_slab.json | 4 ++-- .../recipe/purple_silt_shingle_stairs.json | 8 +++---- .../recipe/purple_silt_shingle_wall.json | 6 ++--- .../twigs/recipe/red_silt_shingle_slab.json | 4 ++-- .../twigs/recipe/red_silt_shingle_stairs.json | 8 +++---- .../twigs/recipe/red_silt_shingle_wall.json | 6 ++--- .../data/twigs/recipe/rhyolite_slab.json | 4 ++-- .../data/twigs/recipe/rhyolite_stairs.json | 8 +++---- .../data/twigs/recipe/rhyolite_wall.json | 6 ++--- .../data/twigs/recipe/schist_slab.json | 4 ++-- .../data/twigs/recipe/schist_stairs.json | 8 +++---- .../data/twigs/recipe/schist_wall.json | 6 ++--- .../data/twigs/recipe/silt_brick_slab.json | 4 ++-- .../data/twigs/recipe/silt_brick_stairs.json | 8 +++---- .../data/twigs/recipe/silt_brick_wall.json | 6 ++--- .../data/twigs/recipe/silt_shingle_slab.json | 4 ++-- .../twigs/recipe/silt_shingle_stairs.json | 8 +++---- .../data/twigs/recipe/silt_shingle_wall.json | 6 ++--- .../twigs/recipe/smooth_stone_brick_slab.json | 4 ++-- .../recipe/smooth_stone_brick_stairs.json | 8 +++---- .../twigs/recipe/smooth_stone_brick_wall.json | 6 ++--- ...isting_polished_blackstone_brick_slab.json | 4 ++-- ...ting_polished_blackstone_brick_stairs.json | 8 +++---- ...isting_polished_blackstone_brick_wall.json | 6 ++--- ...eeping_polished_blackstone_brick_slab.json | 4 ++-- ...ping_polished_blackstone_brick_stairs.json | 8 +++---- ...eeping_polished_blackstone_brick_wall.json | 6 ++--- .../twigs/recipe/white_silt_shingle_slab.json | 4 ++-- .../recipe/white_silt_shingle_stairs.json | 8 +++---- .../twigs/recipe/white_silt_shingle_wall.json | 6 ++--- .../recipe/yellow_silt_shingle_slab.json | 4 ++-- .../recipe/yellow_silt_shingle_stairs.json | 8 +++---- .../recipe/yellow_silt_shingle_wall.json | 6 ++--- .../com/ninni/twigs/util/RecipeHelper.java | 22 +++++++++---------- 107 files changed, 328 insertions(+), 330 deletions(-) diff --git a/src/main/generated/data/twigs/recipe/black_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/black_silt_shingle_slab.json index e8733bf4..235f2551 100644 --- a/src/main/generated/data/twigs/recipe/black_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/black_silt_shingle_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:black_silt_shingles" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/black_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/black_silt_shingle_stairs.json index 71af68bf..37af6071 100644 --- a/src/main/generated/data/twigs/recipe/black_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/black_silt_shingle_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:black_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/black_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/black_silt_shingle_wall.json index 2c017fc5..af794e7a 100644 --- a/src/main/generated/data/twigs/recipe/black_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/black_silt_shingle_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:black_silt_shingles" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/bloodstone_slab.json b/src/main/generated/data/twigs/recipe/bloodstone_slab.json index 2213ddc9..c019317b 100644 --- a/src/main/generated/data/twigs/recipe/bloodstone_slab.json +++ b/src/main/generated/data/twigs/recipe/bloodstone_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:bloodstone" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/bloodstone_stairs.json b/src/main/generated/data/twigs/recipe/bloodstone_stairs.json index 42efde0c..da56b819 100644 --- a/src/main/generated/data/twigs/recipe/bloodstone_stairs.json +++ b/src/main/generated/data/twigs/recipe/bloodstone_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:bloodstone" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/bloodstone_wall.json b/src/main/generated/data/twigs/recipe/bloodstone_wall.json index 6c95f2b2..748e48e5 100644 --- a/src/main/generated/data/twigs/recipe/bloodstone_wall.json +++ b/src/main/generated/data/twigs/recipe/bloodstone_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:bloodstone" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/blue_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/blue_silt_shingle_slab.json index 8a02abf2..ad617b96 100644 --- a/src/main/generated/data/twigs/recipe/blue_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/blue_silt_shingle_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:blue_silt_shingles" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/blue_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/blue_silt_shingle_stairs.json index 980d7d73..30c55663 100644 --- a/src/main/generated/data/twigs/recipe/blue_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/blue_silt_shingle_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:blue_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/blue_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/blue_silt_shingle_wall.json index 784b9cd0..2028f1d6 100644 --- a/src/main/generated/data/twigs/recipe/blue_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/blue_silt_shingle_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:blue_silt_shingles" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/brown_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/brown_silt_shingle_slab.json index b4c5da6a..48623a83 100644 --- a/src/main/generated/data/twigs/recipe/brown_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/brown_silt_shingle_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:brown_silt_shingles" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/brown_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/brown_silt_shingle_stairs.json index 7d935716..80a69156 100644 --- a/src/main/generated/data/twigs/recipe/brown_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/brown_silt_shingle_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:brown_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/brown_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/brown_silt_shingle_wall.json index ec77ee28..b8a75fdf 100644 --- a/src/main/generated/data/twigs/recipe/brown_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/brown_silt_shingle_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:brown_silt_shingles" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/calcite_slab.json b/src/main/generated/data/twigs/recipe/calcite_slab.json index af6d46d8..50f2f571 100644 --- a/src/main/generated/data/twigs/recipe/calcite_slab.json +++ b/src/main/generated/data/twigs/recipe/calcite_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "minecraft:calcite" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/calcite_stairs.json b/src/main/generated/data/twigs/recipe/calcite_stairs.json index 4d47049d..e907e79c 100644 --- a/src/main/generated/data/twigs/recipe/calcite_stairs.json +++ b/src/main/generated/data/twigs/recipe/calcite_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "minecraft:calcite" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/calcite_wall.json b/src/main/generated/data/twigs/recipe/calcite_wall.json index 669b4962..69f09249 100644 --- a/src/main/generated/data/twigs/recipe/calcite_wall.json +++ b/src/main/generated/data/twigs/recipe/calcite_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "minecraft:calcite" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/cobblestone_brick_slab.json b/src/main/generated/data/twigs/recipe/cobblestone_brick_slab.json index 38d1d3df..c2ad6785 100644 --- a/src/main/generated/data/twigs/recipe/cobblestone_brick_slab.json +++ b/src/main/generated/data/twigs/recipe/cobblestone_brick_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:cobblestone_bricks" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/cobblestone_brick_stairs.json b/src/main/generated/data/twigs/recipe/cobblestone_brick_stairs.json index d041c55b..2067e306 100644 --- a/src/main/generated/data/twigs/recipe/cobblestone_brick_stairs.json +++ b/src/main/generated/data/twigs/recipe/cobblestone_brick_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:cobblestone_bricks" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/cobblestone_brick_wall.json b/src/main/generated/data/twigs/recipe/cobblestone_brick_wall.json index a2672c0f..c396c7c3 100644 --- a/src/main/generated/data/twigs/recipe/cobblestone_brick_wall.json +++ b/src/main/generated/data/twigs/recipe/cobblestone_brick_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:cobblestone_bricks" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/cyan_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/cyan_silt_shingle_slab.json index 65ee3fd9..daa172ec 100644 --- a/src/main/generated/data/twigs/recipe/cyan_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/cyan_silt_shingle_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:cyan_silt_shingles" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/cyan_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/cyan_silt_shingle_stairs.json index 7003b9e0..a48f9295 100644 --- a/src/main/generated/data/twigs/recipe/cyan_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/cyan_silt_shingle_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:cyan_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/cyan_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/cyan_silt_shingle_wall.json index ca829307..0c5a6112 100644 --- a/src/main/generated/data/twigs/recipe/cyan_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/cyan_silt_shingle_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:cyan_silt_shingles" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/gray_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/gray_silt_shingle_slab.json index 9f1bdd87..202d56a1 100644 --- a/src/main/generated/data/twigs/recipe/gray_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/gray_silt_shingle_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:gray_silt_shingles" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/gray_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/gray_silt_shingle_stairs.json index d558ceef..1ec9c8e9 100644 --- a/src/main/generated/data/twigs/recipe/gray_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/gray_silt_shingle_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:gray_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/gray_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/gray_silt_shingle_wall.json index 654fb416..50c89cdd 100644 --- a/src/main/generated/data/twigs/recipe/gray_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/gray_silt_shingle_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:gray_silt_shingles" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/green_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/green_silt_shingle_slab.json index 2c07f729..3238c50d 100644 --- a/src/main/generated/data/twigs/recipe/green_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/green_silt_shingle_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:green_silt_shingles" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/green_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/green_silt_shingle_stairs.json index fc89dc04..0a28f728 100644 --- a/src/main/generated/data/twigs/recipe/green_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/green_silt_shingle_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:green_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/green_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/green_silt_shingle_wall.json index a3ec058a..6ed4211b 100644 --- a/src/main/generated/data/twigs/recipe/green_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/green_silt_shingle_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:green_silt_shingles" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/light_blue_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/light_blue_silt_shingle_slab.json index ef345b3a..5c21513c 100644 --- a/src/main/generated/data/twigs/recipe/light_blue_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/light_blue_silt_shingle_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:light_blue_silt_shingles" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/light_blue_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/light_blue_silt_shingle_stairs.json index 0c581df2..5fe0cb3e 100644 --- a/src/main/generated/data/twigs/recipe/light_blue_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/light_blue_silt_shingle_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:light_blue_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/light_blue_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/light_blue_silt_shingle_wall.json index 505dec53..1ed70d92 100644 --- a/src/main/generated/data/twigs/recipe/light_blue_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/light_blue_silt_shingle_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:light_blue_silt_shingles" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/light_gray_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/light_gray_silt_shingle_slab.json index 1b2d9f3b..805de10a 100644 --- a/src/main/generated/data/twigs/recipe/light_gray_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/light_gray_silt_shingle_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:light_gray_silt_shingles" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/light_gray_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/light_gray_silt_shingle_stairs.json index 0bf38efb..c23539e6 100644 --- a/src/main/generated/data/twigs/recipe/light_gray_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/light_gray_silt_shingle_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:light_gray_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/light_gray_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/light_gray_silt_shingle_wall.json index f3b12b7b..bc706d7c 100644 --- a/src/main/generated/data/twigs/recipe/light_gray_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/light_gray_silt_shingle_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:light_gray_silt_shingles" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/lime_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/lime_silt_shingle_slab.json index 50493ebe..b2068f9c 100644 --- a/src/main/generated/data/twigs/recipe/lime_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/lime_silt_shingle_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:lime_silt_shingles" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/lime_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/lime_silt_shingle_stairs.json index 572e5354..d220c62c 100644 --- a/src/main/generated/data/twigs/recipe/lime_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/lime_silt_shingle_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:lime_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/lime_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/lime_silt_shingle_wall.json index b4c11285..dc3b5fe2 100644 --- a/src/main/generated/data/twigs/recipe/lime_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/lime_silt_shingle_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:lime_silt_shingles" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/magenta_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/magenta_silt_shingle_slab.json index b917dc04..84bc226b 100644 --- a/src/main/generated/data/twigs/recipe/magenta_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/magenta_silt_shingle_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:magenta_silt_shingles" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/magenta_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/magenta_silt_shingle_stairs.json index 9eb81155..e5d9a585 100644 --- a/src/main/generated/data/twigs/recipe/magenta_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/magenta_silt_shingle_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:magenta_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/magenta_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/magenta_silt_shingle_wall.json index c1ed4bb0..8eba0455 100644 --- a/src/main/generated/data/twigs/recipe/magenta_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/magenta_silt_shingle_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:magenta_silt_shingles" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/mossy_cobblestone_brick_slab.json b/src/main/generated/data/twigs/recipe/mossy_cobblestone_brick_slab.json index dede85a1..060abd40 100644 --- a/src/main/generated/data/twigs/recipe/mossy_cobblestone_brick_slab.json +++ b/src/main/generated/data/twigs/recipe/mossy_cobblestone_brick_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:mossy_cobblestone_bricks" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/mossy_cobblestone_brick_stairs.json b/src/main/generated/data/twigs/recipe/mossy_cobblestone_brick_stairs.json index 4946f97b..9bbc3c3f 100644 --- a/src/main/generated/data/twigs/recipe/mossy_cobblestone_brick_stairs.json +++ b/src/main/generated/data/twigs/recipe/mossy_cobblestone_brick_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:mossy_cobblestone_bricks" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/mossy_cobblestone_brick_wall.json b/src/main/generated/data/twigs/recipe/mossy_cobblestone_brick_wall.json index fb5d366b..c25e3a66 100644 --- a/src/main/generated/data/twigs/recipe/mossy_cobblestone_brick_wall.json +++ b/src/main/generated/data/twigs/recipe/mossy_cobblestone_brick_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:mossy_cobblestone_bricks" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/orange_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/orange_silt_shingle_slab.json index 72376a32..d6032132 100644 --- a/src/main/generated/data/twigs/recipe/orange_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/orange_silt_shingle_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:orange_silt_shingles" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/orange_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/orange_silt_shingle_stairs.json index 211dd5ae..e2384d4f 100644 --- a/src/main/generated/data/twigs/recipe/orange_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/orange_silt_shingle_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:orange_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/orange_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/orange_silt_shingle_wall.json index 02ccc5bd..8343f8ff 100644 --- a/src/main/generated/data/twigs/recipe/orange_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/orange_silt_shingle_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:orange_silt_shingles" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/pink_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/pink_silt_shingle_slab.json index 7fc6a5b5..8a681d01 100644 --- a/src/main/generated/data/twigs/recipe/pink_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/pink_silt_shingle_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:pink_silt_shingles" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/pink_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/pink_silt_shingle_stairs.json index 2f611bc9..68365346 100644 --- a/src/main/generated/data/twigs/recipe/pink_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/pink_silt_shingle_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:pink_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/pink_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/pink_silt_shingle_wall.json index c198cd00..8e068b1e 100644 --- a/src/main/generated/data/twigs/recipe/pink_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/pink_silt_shingle_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:pink_silt_shingles" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/polished_bloodstone_brick_slab.json b/src/main/generated/data/twigs/recipe/polished_bloodstone_brick_slab.json index 6f966927..681d0ac4 100644 --- a/src/main/generated/data/twigs/recipe/polished_bloodstone_brick_slab.json +++ b/src/main/generated/data/twigs/recipe/polished_bloodstone_brick_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:polished_bloodstone_bricks" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/polished_bloodstone_brick_stairs.json b/src/main/generated/data/twigs/recipe/polished_bloodstone_brick_stairs.json index 9a2c7782..f9ae912c 100644 --- a/src/main/generated/data/twigs/recipe/polished_bloodstone_brick_stairs.json +++ b/src/main/generated/data/twigs/recipe/polished_bloodstone_brick_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:polished_bloodstone_bricks" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/polished_bloodstone_brick_wall.json b/src/main/generated/data/twigs/recipe/polished_bloodstone_brick_wall.json index cc750924..2da9dc02 100644 --- a/src/main/generated/data/twigs/recipe/polished_bloodstone_brick_wall.json +++ b/src/main/generated/data/twigs/recipe/polished_bloodstone_brick_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:polished_bloodstone_bricks" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/polished_bloodstone_slab.json b/src/main/generated/data/twigs/recipe/polished_bloodstone_slab.json index d6408616..d2aece67 100644 --- a/src/main/generated/data/twigs/recipe/polished_bloodstone_slab.json +++ b/src/main/generated/data/twigs/recipe/polished_bloodstone_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:polished_bloodstone" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/polished_bloodstone_stairs.json b/src/main/generated/data/twigs/recipe/polished_bloodstone_stairs.json index 2c847924..36c7e858 100644 --- a/src/main/generated/data/twigs/recipe/polished_bloodstone_stairs.json +++ b/src/main/generated/data/twigs/recipe/polished_bloodstone_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:polished_bloodstone" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/polished_calcite_brick_slab.json b/src/main/generated/data/twigs/recipe/polished_calcite_brick_slab.json index 4a552d17..b45cc810 100644 --- a/src/main/generated/data/twigs/recipe/polished_calcite_brick_slab.json +++ b/src/main/generated/data/twigs/recipe/polished_calcite_brick_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:polished_calcite_bricks" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/polished_calcite_brick_stairs.json b/src/main/generated/data/twigs/recipe/polished_calcite_brick_stairs.json index 7d042a18..94e812e3 100644 --- a/src/main/generated/data/twigs/recipe/polished_calcite_brick_stairs.json +++ b/src/main/generated/data/twigs/recipe/polished_calcite_brick_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:polished_calcite_bricks" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/polished_calcite_brick_wall.json b/src/main/generated/data/twigs/recipe/polished_calcite_brick_wall.json index d487cbc2..c312377e 100644 --- a/src/main/generated/data/twigs/recipe/polished_calcite_brick_wall.json +++ b/src/main/generated/data/twigs/recipe/polished_calcite_brick_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:polished_calcite_bricks" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/polished_calcite_slab.json b/src/main/generated/data/twigs/recipe/polished_calcite_slab.json index 421d2f2c..1dd5152a 100644 --- a/src/main/generated/data/twigs/recipe/polished_calcite_slab.json +++ b/src/main/generated/data/twigs/recipe/polished_calcite_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:polished_calcite" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/polished_calcite_stairs.json b/src/main/generated/data/twigs/recipe/polished_calcite_stairs.json index 0a0c7b4c..bbffe652 100644 --- a/src/main/generated/data/twigs/recipe/polished_calcite_stairs.json +++ b/src/main/generated/data/twigs/recipe/polished_calcite_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:polished_calcite" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/polished_rhyolite_brick_slab.json b/src/main/generated/data/twigs/recipe/polished_rhyolite_brick_slab.json index c730f3d8..e2a4215b 100644 --- a/src/main/generated/data/twigs/recipe/polished_rhyolite_brick_slab.json +++ b/src/main/generated/data/twigs/recipe/polished_rhyolite_brick_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:polished_rhyolite_bricks" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/polished_rhyolite_brick_stairs.json b/src/main/generated/data/twigs/recipe/polished_rhyolite_brick_stairs.json index 5f0698ac..4ef34920 100644 --- a/src/main/generated/data/twigs/recipe/polished_rhyolite_brick_stairs.json +++ b/src/main/generated/data/twigs/recipe/polished_rhyolite_brick_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:polished_rhyolite_bricks" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/polished_rhyolite_brick_wall.json b/src/main/generated/data/twigs/recipe/polished_rhyolite_brick_wall.json index 4fe92fed..c9eb329d 100644 --- a/src/main/generated/data/twigs/recipe/polished_rhyolite_brick_wall.json +++ b/src/main/generated/data/twigs/recipe/polished_rhyolite_brick_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:polished_rhyolite_bricks" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/polished_rhyolite_slab.json b/src/main/generated/data/twigs/recipe/polished_rhyolite_slab.json index 305abf24..6036121c 100644 --- a/src/main/generated/data/twigs/recipe/polished_rhyolite_slab.json +++ b/src/main/generated/data/twigs/recipe/polished_rhyolite_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:polished_rhyolite" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/polished_rhyolite_stairs.json b/src/main/generated/data/twigs/recipe/polished_rhyolite_stairs.json index 4c8a13b3..207e7583 100644 --- a/src/main/generated/data/twigs/recipe/polished_rhyolite_stairs.json +++ b/src/main/generated/data/twigs/recipe/polished_rhyolite_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:polished_rhyolite" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/polished_schist_brick_slab.json b/src/main/generated/data/twigs/recipe/polished_schist_brick_slab.json index 6008e662..162958e5 100644 --- a/src/main/generated/data/twigs/recipe/polished_schist_brick_slab.json +++ b/src/main/generated/data/twigs/recipe/polished_schist_brick_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:polished_schist_bricks" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/polished_schist_brick_stairs.json b/src/main/generated/data/twigs/recipe/polished_schist_brick_stairs.json index eb3ccd05..cb9583c2 100644 --- a/src/main/generated/data/twigs/recipe/polished_schist_brick_stairs.json +++ b/src/main/generated/data/twigs/recipe/polished_schist_brick_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:polished_schist_bricks" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/polished_schist_brick_wall.json b/src/main/generated/data/twigs/recipe/polished_schist_brick_wall.json index 1bc80f27..0304ac12 100644 --- a/src/main/generated/data/twigs/recipe/polished_schist_brick_wall.json +++ b/src/main/generated/data/twigs/recipe/polished_schist_brick_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:polished_schist_bricks" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/polished_schist_slab.json b/src/main/generated/data/twigs/recipe/polished_schist_slab.json index dde6989b..1c4f33d5 100644 --- a/src/main/generated/data/twigs/recipe/polished_schist_slab.json +++ b/src/main/generated/data/twigs/recipe/polished_schist_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:polished_schist" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/polished_schist_stairs.json b/src/main/generated/data/twigs/recipe/polished_schist_stairs.json index f9ab78c7..391a3846 100644 --- a/src/main/generated/data/twigs/recipe/polished_schist_stairs.json +++ b/src/main/generated/data/twigs/recipe/polished_schist_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:polished_schist" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/polished_tuff_brick_slab.json b/src/main/generated/data/twigs/recipe/polished_tuff_brick_slab.json index 090d9b3d..aaae727d 100644 --- a/src/main/generated/data/twigs/recipe/polished_tuff_brick_slab.json +++ b/src/main/generated/data/twigs/recipe/polished_tuff_brick_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:polished_tuff_bricks" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/polished_tuff_brick_stairs.json b/src/main/generated/data/twigs/recipe/polished_tuff_brick_stairs.json index 5734525d..915d7b14 100644 --- a/src/main/generated/data/twigs/recipe/polished_tuff_brick_stairs.json +++ b/src/main/generated/data/twigs/recipe/polished_tuff_brick_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:polished_tuff_bricks" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/polished_tuff_brick_wall.json b/src/main/generated/data/twigs/recipe/polished_tuff_brick_wall.json index c370d5a1..d4330f50 100644 --- a/src/main/generated/data/twigs/recipe/polished_tuff_brick_wall.json +++ b/src/main/generated/data/twigs/recipe/polished_tuff_brick_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:polished_tuff_bricks" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/polished_tuff_slab.json b/src/main/generated/data/twigs/recipe/polished_tuff_slab.json index ff695db5..66707bbe 100644 --- a/src/main/generated/data/twigs/recipe/polished_tuff_slab.json +++ b/src/main/generated/data/twigs/recipe/polished_tuff_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:polished_tuff" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/polished_tuff_stairs.json b/src/main/generated/data/twigs/recipe/polished_tuff_stairs.json index 102ea881..d5c42071 100644 --- a/src/main/generated/data/twigs/recipe/polished_tuff_stairs.json +++ b/src/main/generated/data/twigs/recipe/polished_tuff_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:polished_tuff" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/purple_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/purple_silt_shingle_slab.json index a2efecf0..1b1d64a0 100644 --- a/src/main/generated/data/twigs/recipe/purple_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/purple_silt_shingle_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:purple_silt_shingles" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/purple_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/purple_silt_shingle_stairs.json index a4ad2cda..d722e820 100644 --- a/src/main/generated/data/twigs/recipe/purple_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/purple_silt_shingle_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:purple_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/purple_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/purple_silt_shingle_wall.json index d2e80753..303d3547 100644 --- a/src/main/generated/data/twigs/recipe/purple_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/purple_silt_shingle_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:purple_silt_shingles" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/red_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/red_silt_shingle_slab.json index 9eb97671..488b2907 100644 --- a/src/main/generated/data/twigs/recipe/red_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/red_silt_shingle_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:red_silt_shingles" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/red_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/red_silt_shingle_stairs.json index 4070b810..3d8b3c14 100644 --- a/src/main/generated/data/twigs/recipe/red_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/red_silt_shingle_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:red_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/red_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/red_silt_shingle_wall.json index acf059ba..064337e5 100644 --- a/src/main/generated/data/twigs/recipe/red_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/red_silt_shingle_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:red_silt_shingles" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/rhyolite_slab.json b/src/main/generated/data/twigs/recipe/rhyolite_slab.json index 01618ccd..7bc34674 100644 --- a/src/main/generated/data/twigs/recipe/rhyolite_slab.json +++ b/src/main/generated/data/twigs/recipe/rhyolite_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:rhyolite" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/rhyolite_stairs.json b/src/main/generated/data/twigs/recipe/rhyolite_stairs.json index 9de09bda..58b7d5e0 100644 --- a/src/main/generated/data/twigs/recipe/rhyolite_stairs.json +++ b/src/main/generated/data/twigs/recipe/rhyolite_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:rhyolite" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/rhyolite_wall.json b/src/main/generated/data/twigs/recipe/rhyolite_wall.json index b9a83c19..12d5941b 100644 --- a/src/main/generated/data/twigs/recipe/rhyolite_wall.json +++ b/src/main/generated/data/twigs/recipe/rhyolite_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:rhyolite" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/schist_slab.json b/src/main/generated/data/twigs/recipe/schist_slab.json index 9aa3baae..49446e23 100644 --- a/src/main/generated/data/twigs/recipe/schist_slab.json +++ b/src/main/generated/data/twigs/recipe/schist_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:schist" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/schist_stairs.json b/src/main/generated/data/twigs/recipe/schist_stairs.json index dfa0f65c..7ce9c84a 100644 --- a/src/main/generated/data/twigs/recipe/schist_stairs.json +++ b/src/main/generated/data/twigs/recipe/schist_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:schist" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/schist_wall.json b/src/main/generated/data/twigs/recipe/schist_wall.json index 9319bd27..c97c58a7 100644 --- a/src/main/generated/data/twigs/recipe/schist_wall.json +++ b/src/main/generated/data/twigs/recipe/schist_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:schist" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/silt_brick_slab.json b/src/main/generated/data/twigs/recipe/silt_brick_slab.json index 33c18f8e..14989c58 100644 --- a/src/main/generated/data/twigs/recipe/silt_brick_slab.json +++ b/src/main/generated/data/twigs/recipe/silt_brick_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:silt_bricks" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/silt_brick_stairs.json b/src/main/generated/data/twigs/recipe/silt_brick_stairs.json index bdafd69e..3cdef436 100644 --- a/src/main/generated/data/twigs/recipe/silt_brick_stairs.json +++ b/src/main/generated/data/twigs/recipe/silt_brick_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:silt_bricks" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/silt_brick_wall.json b/src/main/generated/data/twigs/recipe/silt_brick_wall.json index 56ef5532..4a032f1d 100644 --- a/src/main/generated/data/twigs/recipe/silt_brick_wall.json +++ b/src/main/generated/data/twigs/recipe/silt_brick_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:silt_bricks" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/silt_shingle_slab.json index eefff475..cf86eb69 100644 --- a/src/main/generated/data/twigs/recipe/silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/silt_shingle_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:silt_shingles" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/silt_shingle_stairs.json index ed56c2db..0e8c27ea 100644 --- a/src/main/generated/data/twigs/recipe/silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/silt_shingle_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/silt_shingle_wall.json index 4bdb1c7e..bd44ba2b 100644 --- a/src/main/generated/data/twigs/recipe/silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/silt_shingle_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:silt_shingles" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/smooth_stone_brick_slab.json b/src/main/generated/data/twigs/recipe/smooth_stone_brick_slab.json index 1cd8a983..c9c36999 100644 --- a/src/main/generated/data/twigs/recipe/smooth_stone_brick_slab.json +++ b/src/main/generated/data/twigs/recipe/smooth_stone_brick_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:smooth_stone_bricks" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/smooth_stone_brick_stairs.json b/src/main/generated/data/twigs/recipe/smooth_stone_brick_stairs.json index b5b9b4a9..72e2238c 100644 --- a/src/main/generated/data/twigs/recipe/smooth_stone_brick_stairs.json +++ b/src/main/generated/data/twigs/recipe/smooth_stone_brick_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:smooth_stone_bricks" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/smooth_stone_brick_wall.json b/src/main/generated/data/twigs/recipe/smooth_stone_brick_wall.json index 2be39d88..4d45c4ce 100644 --- a/src/main/generated/data/twigs/recipe/smooth_stone_brick_wall.json +++ b/src/main/generated/data/twigs/recipe/smooth_stone_brick_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:smooth_stone_bricks" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/twisting_polished_blackstone_brick_slab.json b/src/main/generated/data/twigs/recipe/twisting_polished_blackstone_brick_slab.json index 52505ccd..55b651c8 100644 --- a/src/main/generated/data/twigs/recipe/twisting_polished_blackstone_brick_slab.json +++ b/src/main/generated/data/twigs/recipe/twisting_polished_blackstone_brick_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:twisting_polished_blackstone_bricks" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/twisting_polished_blackstone_brick_stairs.json b/src/main/generated/data/twigs/recipe/twisting_polished_blackstone_brick_stairs.json index 4ee20d8b..b2ea0a1e 100644 --- a/src/main/generated/data/twigs/recipe/twisting_polished_blackstone_brick_stairs.json +++ b/src/main/generated/data/twigs/recipe/twisting_polished_blackstone_brick_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:twisting_polished_blackstone_bricks" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/twisting_polished_blackstone_brick_wall.json b/src/main/generated/data/twigs/recipe/twisting_polished_blackstone_brick_wall.json index c98c8244..9974b2cf 100644 --- a/src/main/generated/data/twigs/recipe/twisting_polished_blackstone_brick_wall.json +++ b/src/main/generated/data/twigs/recipe/twisting_polished_blackstone_brick_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:twisting_polished_blackstone_bricks" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/weeping_polished_blackstone_brick_slab.json b/src/main/generated/data/twigs/recipe/weeping_polished_blackstone_brick_slab.json index 8cf80915..b8ce55df 100644 --- a/src/main/generated/data/twigs/recipe/weeping_polished_blackstone_brick_slab.json +++ b/src/main/generated/data/twigs/recipe/weeping_polished_blackstone_brick_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:weeping_polished_blackstone_bricks" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/weeping_polished_blackstone_brick_stairs.json b/src/main/generated/data/twigs/recipe/weeping_polished_blackstone_brick_stairs.json index 0cc07825..e8213653 100644 --- a/src/main/generated/data/twigs/recipe/weeping_polished_blackstone_brick_stairs.json +++ b/src/main/generated/data/twigs/recipe/weeping_polished_blackstone_brick_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:weeping_polished_blackstone_bricks" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/weeping_polished_blackstone_brick_wall.json b/src/main/generated/data/twigs/recipe/weeping_polished_blackstone_brick_wall.json index 2254588e..a9375f9f 100644 --- a/src/main/generated/data/twigs/recipe/weeping_polished_blackstone_brick_wall.json +++ b/src/main/generated/data/twigs/recipe/weeping_polished_blackstone_brick_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:weeping_polished_blackstone_bricks" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/white_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/white_silt_shingle_slab.json index 8fb5f3f3..da722b94 100644 --- a/src/main/generated/data/twigs/recipe/white_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/white_silt_shingle_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:white_silt_shingles" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/white_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/white_silt_shingle_stairs.json index 5ab1e5f0..6765abc2 100644 --- a/src/main/generated/data/twigs/recipe/white_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/white_silt_shingle_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:white_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/white_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/white_silt_shingle_wall.json index 42aaac84..9552d091 100644 --- a/src/main/generated/data/twigs/recipe/white_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/white_silt_shingle_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:white_silt_shingles" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/yellow_silt_shingle_slab.json b/src/main/generated/data/twigs/recipe/yellow_silt_shingle_slab.json index 907805f5..e58b698e 100644 --- a/src/main/generated/data/twigs/recipe/yellow_silt_shingle_slab.json +++ b/src/main/generated/data/twigs/recipe/yellow_silt_shingle_slab.json @@ -2,12 +2,12 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:yellow_silt_shingles" } }, "pattern": [ - "---" + "###" ], "result": { "count": 6, diff --git a/src/main/generated/data/twigs/recipe/yellow_silt_shingle_stairs.json b/src/main/generated/data/twigs/recipe/yellow_silt_shingle_stairs.json index 79fc95a8..d9155279 100644 --- a/src/main/generated/data/twigs/recipe/yellow_silt_shingle_stairs.json +++ b/src/main/generated/data/twigs/recipe/yellow_silt_shingle_stairs.json @@ -2,14 +2,14 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "o": { + "#": { "item": "twigs:yellow_silt_shingles" } }, "pattern": [ - "o ", - "oo ", - "ooo" + "# ", + "## ", + "###" ], "result": { "count": 4, diff --git a/src/main/generated/data/twigs/recipe/yellow_silt_shingle_wall.json b/src/main/generated/data/twigs/recipe/yellow_silt_shingle_wall.json index 86e9b664..48fa467c 100644 --- a/src/main/generated/data/twigs/recipe/yellow_silt_shingle_wall.json +++ b/src/main/generated/data/twigs/recipe/yellow_silt_shingle_wall.json @@ -2,13 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "-": { + "#": { "item": "twigs:yellow_silt_shingles" } }, "pattern": [ - "---", - "---" + "###", + "###" ], "result": { "count": 6, diff --git a/src/main/java/com/ninni/twigs/util/RecipeHelper.java b/src/main/java/com/ninni/twigs/util/RecipeHelper.java index 1ba36d6d..fa58be39 100644 --- a/src/main/java/com/ninni/twigs/util/RecipeHelper.java +++ b/src/main/java/com/ninni/twigs/util/RecipeHelper.java @@ -3,8 +3,6 @@ import com.ninni.twigs.registry.TwigsBlocks; import net.minecraft.data.recipes.*; import net.minecraft.resources.ResourceLocation; -import net.minecraft.tags.TagKey; -import net.minecraft.world.item.Item; import net.minecraft.world.item.crafting.Ingredient; import net.minecraft.world.level.ItemLike; @@ -47,8 +45,8 @@ static void quickSmeltingRecipe(RecipeOutput output, ItemLike result, ItemLike f .unlockedBy(getHasName(from), has(from)) .save(output, smeltingName(result, from)); } - // Semi-generic recipes + // Semi-generic recipes static void quick2x2Recipe(RecipeOutput output, ItemLike result, ItemLike input) { ShapedRecipeBuilder.shaped(BUILDING_BLOCKS, result, 4) .pattern("##") @@ -60,8 +58,8 @@ static void quick2x2Recipe(RecipeOutput output, ItemLike result, ItemLike input) static void quickSlabRecipe(RecipeOutput output, ItemLike slab, ItemLike input) { ShapedRecipeBuilder.shaped(BUILDING_BLOCKS, slab, 6) - .pattern("---") - .define('-', input) + .pattern("###") + .define('#', input) .unlockedBy(getHasName(input), has(input)) .save(output); quickStonecuttingRecipe(output, slab, input, 2); @@ -69,10 +67,10 @@ static void quickSlabRecipe(RecipeOutput output, ItemLike slab, ItemLike input) static void quickStairsRecipe(RecipeOutput output, ItemLike stair, ItemLike input) { ShapedRecipeBuilder.shaped(BUILDING_BLOCKS, stair, 4) - .pattern("o ") - .pattern("oo ") - .pattern("ooo") - .define('o', input) + .pattern("# ") + .pattern("## ") + .pattern("###") + .define('#', input) .unlockedBy(getHasName(input), has(input)) .save(output); quickStonecuttingRecipe(output, stair, input, 1); @@ -80,9 +78,9 @@ static void quickStairsRecipe(RecipeOutput output, ItemLike stair, ItemLike inpu static void quickWallRecipe(RecipeOutput output, ItemLike wall, ItemLike input) { ShapedRecipeBuilder.shaped(BUILDING_BLOCKS, wall, 6) - .pattern("---") - .pattern("---") - .define('-', input) + .pattern("###") + .pattern("###") + .define('#', input) .unlockedBy(getHasName(input), has(input)) .save(output); quickStonecuttingRecipe(output, wall, input, 1); From a49ba2bbb207a02539cc561d40fab49b257be6f5 Mon Sep 17 00:00:00 2001 From: theendercore Date: Tue, 23 Jul 2024 13:18:04 +0300 Subject: [PATCH 69/72] - Gravel Bricks Recipes --- .../building_blocks}/gravel_brick_slab.json | 30 ++++++++-------- .../building_blocks}/gravel_brick_stairs.json | 30 ++++++++-------- .../building_blocks}/gravel_brick_wall.json | 30 ++++++++-------- .../building_blocks}/gravel_bricks.json | 30 ++++++++-------- .../data/twigs/recipe/gravel_brick_slab.json | 13 +++---- .../twigs/recipe/gravel_brick_stairs.json | 17 +++++----- .../data/twigs/recipe/gravel_brick_wall.json | 15 ++++---- .../data/twigs/recipe/gravel_bricks.json | 13 +++---- .../ninni/twigs/data/TwigsRecipeProvider.java | 34 ++++++++++++++++++- 9 files changed, 120 insertions(+), 92 deletions(-) rename src/main/{resources/data/twigs/advancement/recipes/gravel_bricks => generated/data/twigs/advancement/recipes/building_blocks}/gravel_brick_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/gravel_bricks => generated/data/twigs/advancement/recipes/building_blocks}/gravel_brick_stairs.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/gravel_bricks => generated/data/twigs/advancement/recipes/building_blocks}/gravel_brick_wall.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/gravel_bricks => generated/data/twigs/advancement/recipes/building_blocks}/gravel_bricks.json (57%) rename src/main/{resources => generated}/data/twigs/recipe/gravel_brick_slab.json (66%) rename src/main/{resources => generated}/data/twigs/recipe/gravel_brick_stairs.json (68%) rename src/main/{resources => generated}/data/twigs/recipe/gravel_brick_wall.json (68%) rename src/main/{resources => generated}/data/twigs/recipe/gravel_bricks.json (69%) diff --git a/src/main/resources/data/twigs/advancement/recipes/gravel_bricks/gravel_brick_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/gravel_brick_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/gravel_bricks/gravel_brick_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/gravel_brick_slab.json index 7b0ef318..e4f55d62 100644 --- a/src/main/resources/data/twigs/advancement/recipes/gravel_bricks/gravel_brick_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/gravel_brick_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:gravel_brick_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_gravel_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:gravel_bricks" - ] + "items": "twigs:gravel_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:gravel_brick_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_gravel_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:gravel_brick_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/gravel_bricks/gravel_brick_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/gravel_brick_stairs.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/gravel_bricks/gravel_brick_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/gravel_brick_stairs.json index 255a3147..7685ebbd 100644 --- a/src/main/resources/data/twigs/advancement/recipes/gravel_bricks/gravel_brick_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/gravel_brick_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:gravel_brick_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_gravel_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:gravel_bricks" - ] + "items": "twigs:gravel_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:gravel_brick_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_gravel_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:gravel_brick_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/gravel_bricks/gravel_brick_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/gravel_brick_wall.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/gravel_bricks/gravel_brick_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/gravel_brick_wall.json index 73954a16..c769f708 100644 --- a/src/main/resources/data/twigs/advancement/recipes/gravel_bricks/gravel_brick_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/gravel_brick_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:gravel_brick_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_gravel_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:gravel_bricks" - ] + "items": "twigs:gravel_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:gravel_brick_wall" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_gravel_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:gravel_brick_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/gravel_bricks/gravel_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/gravel_bricks.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/gravel_bricks/gravel_bricks.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/gravel_bricks.json index cb06cdad..295d24a5 100644 --- a/src/main/resources/data/twigs/advancement/recipes/gravel_bricks/gravel_bricks.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/gravel_bricks.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:gravel_bricks" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_gravel": { "conditions": { "items": [ { - "items": [ - "minecraft:gravel" - ] + "items": "minecraft:gravel" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:gravel_bricks" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_gravel" + ] + ], + "rewards": { + "recipes": [ + "twigs:gravel_bricks" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/gravel_brick_slab.json b/src/main/generated/data/twigs/recipe/gravel_brick_slab.json similarity index 66% rename from src/main/resources/data/twigs/recipe/gravel_brick_slab.json rename to src/main/generated/data/twigs/recipe/gravel_brick_slab.json index 2f64944b..8a5c6f2c 100644 --- a/src/main/resources/data/twigs/recipe/gravel_brick_slab.json +++ b/src/main/generated/data/twigs/recipe/gravel_brick_slab.json @@ -1,15 +1,16 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###" - ], + "category": "building", "key": { "#": { "item": "twigs:gravel_bricks" } }, + "pattern": [ + "###" + ], "result": { - "item": "twigs:gravel_brick_slab", - "count": 6 + "count": 6, + "id": "twigs:gravel_brick_slab" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/gravel_brick_stairs.json b/src/main/generated/data/twigs/recipe/gravel_brick_stairs.json similarity index 68% rename from src/main/resources/data/twigs/recipe/gravel_brick_stairs.json rename to src/main/generated/data/twigs/recipe/gravel_brick_stairs.json index 5857aa0f..a00f90b9 100644 --- a/src/main/resources/data/twigs/recipe/gravel_brick_stairs.json +++ b/src/main/generated/data/twigs/recipe/gravel_brick_stairs.json @@ -1,17 +1,18 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], + "category": "building", "key": { "#": { "item": "twigs:gravel_bricks" } }, + "pattern": [ + "# ", + "## ", + "###" + ], "result": { - "item": "twigs:gravel_brick_stairs", - "count": 4 + "count": 4, + "id": "twigs:gravel_brick_stairs" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/gravel_brick_wall.json b/src/main/generated/data/twigs/recipe/gravel_brick_wall.json similarity index 68% rename from src/main/resources/data/twigs/recipe/gravel_brick_wall.json rename to src/main/generated/data/twigs/recipe/gravel_brick_wall.json index 686e963c..a108c168 100644 --- a/src/main/resources/data/twigs/recipe/gravel_brick_wall.json +++ b/src/main/generated/data/twigs/recipe/gravel_brick_wall.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "###", - "###" - ], + "category": "building", "key": { "#": { "item": "twigs:gravel_bricks" } }, + "pattern": [ + "###", + "###" + ], "result": { - "item": "twigs:gravel_brick_wall", - "count": 6 + "count": 6, + "id": "twigs:gravel_brick_wall" } -} +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/gravel_bricks.json b/src/main/generated/data/twigs/recipe/gravel_bricks.json similarity index 69% rename from src/main/resources/data/twigs/recipe/gravel_bricks.json rename to src/main/generated/data/twigs/recipe/gravel_bricks.json index 1d33b3af..b2ea36e7 100644 --- a/src/main/resources/data/twigs/recipe/gravel_bricks.json +++ b/src/main/generated/data/twigs/recipe/gravel_bricks.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "##", - "##" - ], + "category": "building", "key": { "#": { "item": "minecraft:gravel" } }, + "pattern": [ + "##", + "##" + ], "result": { - "item": "twigs:gravel_bricks", - "count": 4 + "count": 4, + "id": "twigs:gravel_bricks" } } \ No newline at end of file diff --git a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java index fd3d0957..ac2cbae7 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java +++ b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java @@ -12,12 +12,14 @@ import net.minecraft.data.recipes.ShapelessRecipeBuilder; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.item.Items; +import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.Blocks; import java.util.concurrent.CompletableFuture; import static com.ninni.twigs.Twigs.MOD_ID; import static com.ninni.twigs.util.RecipeHelper.*; +import static net.minecraft.data.recipes.RecipeCategory.BUILDING_BLOCKS; public class TwigsRecipeProvider extends FabricRecipeProvider { public TwigsRecipeProvider(FabricDataOutput output, CompletableFuture registriesFuture) { @@ -32,7 +34,7 @@ public void buildRecipes(RecipeOutput exporter) { lampRecipes(exporter); tableRecipes(exporter); - + gravelBricksRecipes(exporter); smoothStoneBricksRecipes(exporter); columnRecipes(exporter); copperPillarRecipes(exporter); @@ -181,6 +183,36 @@ private void tableRecipes(RecipeOutput exporter) { quickTableRecipe(exporter, TwigsBlocks.WARPED_TABLE, Blocks.WARPED_SLAB, Blocks.WARPED_FENCE, Blocks.WARPED_PLANKS); } + + + + private void gravelBricksRecipes(RecipeOutput exporter) { + Block brick = TwigsBlocks.GRAVEL_BRICKS; + quick2x2Recipe(exporter, brick, Blocks.GRAVEL); + + ShapedRecipeBuilder.shaped(BUILDING_BLOCKS, TwigsBlocks.GRAVEL_BRICK_SLAB, 6) + .pattern("###") + .define('#', brick) + .unlockedBy(getHasName(brick), has(brick)) + .save(exporter); + + ShapedRecipeBuilder.shaped(BUILDING_BLOCKS, TwigsBlocks.GRAVEL_BRICK_STAIRS, 4) + .pattern("# ") + .pattern("## ") + .pattern("###") + .define('#', brick) + .unlockedBy(getHasName(brick), has(brick)) + .save(exporter); + + ShapedRecipeBuilder.shaped(BUILDING_BLOCKS, TwigsBlocks.GRAVEL_BRICK_WALL, 6) + .pattern("###") + .pattern("###") + .define('#', brick) + .unlockedBy(getHasName(brick), has(brick)) + .save(exporter); + + } + private void smoothStoneBricksRecipes(RecipeOutput exporter) { quickPolishedRecipes(exporter, TwigsBlocks.SMOOTH_STONE_BRICKS, TwigsBlocks.SMOOTH_STONE_BRICK_SLAB, TwigsBlocks.SMOOTH_STONE_BRICK_STAIRS, TwigsBlocks.SMOOTH_STONE_BRICK_WALL, From 5c5f1ca7ec68e8d606280d0e0ef2165f33dd4d84 Mon Sep 17 00:00:00 2001 From: theendercore Date: Tue, 23 Jul 2024 13:22:19 +0300 Subject: [PATCH 70/72] - Basalt Recipes --- .../chiseled_smooth_basalt_bricks.json | 43 +++++++++++++++++++ .../polished_basalt_bricks.json | 30 ++++++------- .../smooth_basalt_brick_slab.json | 30 ++++++------- .../smooth_basalt_brick_stairs.json | 30 ++++++------- .../smooth_basalt_brick_wall.json | 30 ++++++------- .../smooth_basalt_bricks.json | 30 ++++++------- ...salt_bricks_from_smooth_basalt_bricks.json | 32 ++++++++++++++ ...ed_basalt_bricks_from_polished_basalt.json | 32 ++++++++++++++ ..._basalt_brick_slab_from_smooth_basalt.json | 32 ++++++++++++++ ..._brick_slab_from_smooth_basalt_bricks.json | 32 ++++++++++++++ ...asalt_brick_stairs_from_smooth_basalt.json | 32 ++++++++++++++ ...rick_stairs_from_smooth_basalt_bricks.json | 32 ++++++++++++++ ..._basalt_brick_wall_from_smooth_basalt.json | 32 ++++++++++++++ ..._brick_wall_from_smooth_basalt_bricks.json | 32 ++++++++++++++ ...ooth_basalt_bricks_from_smooth_basalt.json | 32 ++++++++++++++ .../recipe/chiseled_smooth_basalt_bricks.json | 4 +- .../twigs/recipe/polished_basalt_bricks.json | 14 +++--- .../recipe/smooth_basalt_brick_slab.json | 16 +++++++ .../recipe/smooth_basalt_brick_stairs.json | 18 ++++++++ .../recipe/smooth_basalt_brick_wall.json | 17 ++++++++ .../twigs/recipe/smooth_basalt_bricks.json | 14 +++--- ...salt_bricks_from_smooth_basalt_bricks.json | 10 +++++ ...ed_basalt_bricks_from_polished_basalt.json | 10 +++++ ..._basalt_brick_slab_from_smooth_basalt.json | 10 +++++ ..._brick_slab_from_smooth_basalt_bricks.json | 10 +++++ ...asalt_brick_stairs_from_smooth_basalt.json | 10 +++++ ...rick_stairs_from_smooth_basalt_bricks.json | 10 +++++ ..._basalt_brick_wall_from_smooth_basalt.json | 10 +++++ ..._brick_wall_from_smooth_basalt_bricks.json | 10 +++++ ...ooth_basalt_bricks_from_smooth_basalt.json | 10 +++++ .../ninni/twigs/data/TwigsRecipeProvider.java | 19 ++++++++ .../chiseled_smooth_basalt_bricks.json | 34 --------------- ...led_smooth_basalt_bricks_stonecutting.json | 34 --------------- .../polished_basalt_bricks_stonecutting.json | 34 --------------- ..._slab_from_smooth_basalt_stonecutting.json | 34 --------------- ...smooth_basalt_brick_slab_stonecutting.json | 34 --------------- ...tairs_from_smooth_basalt_stonecutting.json | 34 --------------- ...ooth_basalt_brick_stairs_stonecutting.json | 34 --------------- ..._wall_from_smooth_basalt_stonecutting.json | 34 --------------- ...smooth_basalt_brick_wall_stonecutting.json | 34 --------------- .../smooth_basalt_bricks_stonecutting.json | 34 --------------- ...led_smooth_basalt_bricks_stonecutting.json | 8 ---- .../polished_basalt_bricks_stonecutting.json | 8 ---- .../recipe/smooth_basalt_brick_slab.json | 17 -------- ..._slab_from_smooth_basalt_stonecutting.json | 8 ---- ...smooth_basalt_brick_slab_stonecutting.json | 8 ---- .../recipe/smooth_basalt_brick_stairs.json | 17 -------- ...tairs_from_smooth_basalt_stonecutting.json | 8 ---- ...ooth_basalt_brick_stairs_stonecutting.json | 8 ---- .../recipe/smooth_basalt_brick_wall.json | 17 -------- ..._wall_from_smooth_basalt_stonecutting.json | 8 ---- ...smooth_basalt_brick_wall_stonecutting.json | 8 ---- .../smooth_basalt_bricks_stonecutting.json | 8 ---- 53 files changed, 578 insertions(+), 558 deletions(-) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/chiseled_smooth_basalt_bricks.json rename src/main/{resources/data/twigs/advancement/recipes/basalt_blocks => generated/data/twigs/advancement/recipes/building_blocks}/polished_basalt_bricks.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/basalt_blocks => generated/data/twigs/advancement/recipes/building_blocks}/smooth_basalt_brick_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/basalt_blocks => generated/data/twigs/advancement/recipes/building_blocks}/smooth_basalt_brick_stairs.json (58%) rename src/main/{resources/data/twigs/advancement/recipes/basalt_blocks => generated/data/twigs/advancement/recipes/building_blocks}/smooth_basalt_brick_wall.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/basalt_blocks => generated/data/twigs/advancement/recipes/building_blocks}/smooth_basalt_bricks.json (57%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/chiseled_smooth_basalt_bricks_from_smooth_basalt_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_basalt_bricks_from_polished_basalt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_basalt_brick_slab_from_smooth_basalt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_basalt_brick_slab_from_smooth_basalt_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_basalt_brick_stairs_from_smooth_basalt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_basalt_brick_stairs_from_smooth_basalt_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_basalt_brick_wall_from_smooth_basalt.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_basalt_brick_wall_from_smooth_basalt_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_basalt_bricks_from_smooth_basalt.json rename src/main/{resources => generated}/data/twigs/recipe/chiseled_smooth_basalt_bricks.json (66%) rename src/main/{resources => generated}/data/twigs/recipe/polished_basalt_bricks.json (67%) create mode 100644 src/main/generated/data/twigs/recipe/smooth_basalt_brick_slab.json create mode 100644 src/main/generated/data/twigs/recipe/smooth_basalt_brick_stairs.json create mode 100644 src/main/generated/data/twigs/recipe/smooth_basalt_brick_wall.json rename src/main/{resources => generated}/data/twigs/recipe/smooth_basalt_bricks.json (67%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/chiseled_smooth_basalt_bricks_from_smooth_basalt_bricks.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/polished_basalt_bricks_from_polished_basalt.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/smooth_basalt_brick_slab_from_smooth_basalt.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/smooth_basalt_brick_slab_from_smooth_basalt_bricks.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/smooth_basalt_brick_stairs_from_smooth_basalt.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/smooth_basalt_brick_stairs_from_smooth_basalt_bricks.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/smooth_basalt_brick_wall_from_smooth_basalt.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/smooth_basalt_brick_wall_from_smooth_basalt_bricks.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/smooth_basalt_bricks_from_smooth_basalt.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/basalt_blocks/chiseled_smooth_basalt_bricks.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/basalt_blocks/chiseled_smooth_basalt_bricks_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/basalt_blocks/polished_basalt_bricks_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_slab_from_smooth_basalt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_slab_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_stairs_from_smooth_basalt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_stairs_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_wall_from_smooth_basalt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_wall_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_bricks_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/chiseled_smooth_basalt_bricks_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/polished_basalt_bricks_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/smooth_basalt_brick_slab.json delete mode 100644 src/main/resources/data/twigs/recipe/smooth_basalt_brick_slab_from_smooth_basalt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/smooth_basalt_brick_slab_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/smooth_basalt_brick_stairs.json delete mode 100644 src/main/resources/data/twigs/recipe/smooth_basalt_brick_stairs_from_smooth_basalt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/smooth_basalt_brick_stairs_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/smooth_basalt_brick_wall.json delete mode 100644 src/main/resources/data/twigs/recipe/smooth_basalt_brick_wall_from_smooth_basalt_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/smooth_basalt_brick_wall_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/smooth_basalt_bricks_stonecutting.json diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/chiseled_smooth_basalt_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/chiseled_smooth_basalt_bricks.json new file mode 100644 index 00000000..aa787eca --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/chiseled_smooth_basalt_bricks.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_chiseled_smooth_basalt_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:chiseled_smooth_basalt_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_smooth_basalt_brick_slab": { + "conditions": { + "items": [ + { + "items": "twigs:smooth_basalt_brick_slab" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:chiseled_smooth_basalt_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_smooth_basalt_brick_slab", + "has_chiseled_smooth_basalt_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:chiseled_smooth_basalt_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/polished_basalt_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_basalt_bricks.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/basalt_blocks/polished_basalt_bricks.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_basalt_bricks.json index a4b7b89e..23c9dc04 100644 --- a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/polished_basalt_bricks.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/polished_basalt_bricks.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_basalt_bricks" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_polished_basalt": { "conditions": { "items": [ { - "items": [ - "minecraft:polished_basalt" - ] + "items": "minecraft:polished_basalt" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:polished_basalt_bricks" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_polished_basalt" + ] + ], + "rewards": { + "recipes": [ + "twigs:polished_basalt_bricks" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smooth_basalt_brick_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/smooth_basalt_brick_slab.json index 3c92520e..840a22ff 100644 --- a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smooth_basalt_brick_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:smooth_basalt_brick_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_smooth_basalt_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:smooth_basalt_bricks" - ] + "items": "twigs:smooth_basalt_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:smooth_basalt_brick_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_smooth_basalt_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:smooth_basalt_brick_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smooth_basalt_brick_stairs.json similarity index 58% rename from src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/smooth_basalt_brick_stairs.json index 79096616..7606b318 100644 --- a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smooth_basalt_brick_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:smooth_basalt_brick_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_smooth_basalt_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:smooth_basalt_bricks" - ] + "items": "twigs:smooth_basalt_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:smooth_basalt_brick_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_smooth_basalt_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:smooth_basalt_brick_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smooth_basalt_brick_wall.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/smooth_basalt_brick_wall.json index 33e4628f..a35d1eb1 100644 --- a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smooth_basalt_brick_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:smooth_basalt_brick_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_smooth_basalt_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:smooth_basalt_bricks" - ] + "items": "twigs:smooth_basalt_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:smooth_basalt_brick_wall" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_smooth_basalt_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:smooth_basalt_brick_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smooth_basalt_bricks.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_bricks.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/smooth_basalt_bricks.json index 8633ca6e..9760775f 100644 --- a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_bricks.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smooth_basalt_bricks.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:smooth_basalt_bricks" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_smooth_basalt": { "conditions": { "items": [ { - "items": [ - "minecraft:smooth_basalt" - ] + "items": "minecraft:smooth_basalt" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:smooth_basalt_bricks" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_smooth_basalt" + ] + ], + "rewards": { + "recipes": [ + "twigs:smooth_basalt_bricks" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/chiseled_smooth_basalt_bricks_from_smooth_basalt_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/chiseled_smooth_basalt_bricks_from_smooth_basalt_bricks.json new file mode 100644 index 00000000..6c974a1e --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/chiseled_smooth_basalt_bricks_from_smooth_basalt_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_smooth_basalt_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:smooth_basalt_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/chiseled_smooth_basalt_bricks_from_smooth_basalt_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_smooth_basalt_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/chiseled_smooth_basalt_bricks_from_smooth_basalt_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_basalt_bricks_from_polished_basalt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_basalt_bricks_from_polished_basalt.json new file mode 100644 index 00000000..877f30e7 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/polished_basalt_bricks_from_polished_basalt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_basalt": { + "conditions": { + "items": [ + { + "items": "minecraft:polished_basalt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/polished_basalt_bricks_from_polished_basalt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_polished_basalt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/polished_basalt_bricks_from_polished_basalt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_basalt_brick_slab_from_smooth_basalt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_basalt_brick_slab_from_smooth_basalt.json new file mode 100644 index 00000000..e75d00f6 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_basalt_brick_slab_from_smooth_basalt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_smooth_basalt": { + "conditions": { + "items": [ + { + "items": "minecraft:smooth_basalt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/smooth_basalt_brick_slab_from_smooth_basalt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_smooth_basalt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/smooth_basalt_brick_slab_from_smooth_basalt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_basalt_brick_slab_from_smooth_basalt_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_basalt_brick_slab_from_smooth_basalt_bricks.json new file mode 100644 index 00000000..372be6ed --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_basalt_brick_slab_from_smooth_basalt_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_smooth_basalt_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:smooth_basalt_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/smooth_basalt_brick_slab_from_smooth_basalt_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_smooth_basalt_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/smooth_basalt_brick_slab_from_smooth_basalt_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_basalt_brick_stairs_from_smooth_basalt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_basalt_brick_stairs_from_smooth_basalt.json new file mode 100644 index 00000000..b4fbead9 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_basalt_brick_stairs_from_smooth_basalt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_smooth_basalt": { + "conditions": { + "items": [ + { + "items": "minecraft:smooth_basalt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/smooth_basalt_brick_stairs_from_smooth_basalt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_smooth_basalt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/smooth_basalt_brick_stairs_from_smooth_basalt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_basalt_brick_stairs_from_smooth_basalt_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_basalt_brick_stairs_from_smooth_basalt_bricks.json new file mode 100644 index 00000000..6e1052e7 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_basalt_brick_stairs_from_smooth_basalt_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_smooth_basalt_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:smooth_basalt_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/smooth_basalt_brick_stairs_from_smooth_basalt_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_smooth_basalt_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/smooth_basalt_brick_stairs_from_smooth_basalt_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_basalt_brick_wall_from_smooth_basalt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_basalt_brick_wall_from_smooth_basalt.json new file mode 100644 index 00000000..01d8af6b --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_basalt_brick_wall_from_smooth_basalt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_smooth_basalt": { + "conditions": { + "items": [ + { + "items": "minecraft:smooth_basalt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/smooth_basalt_brick_wall_from_smooth_basalt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_smooth_basalt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/smooth_basalt_brick_wall_from_smooth_basalt" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_basalt_brick_wall_from_smooth_basalt_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_basalt_brick_wall_from_smooth_basalt_bricks.json new file mode 100644 index 00000000..42f381d2 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_basalt_brick_wall_from_smooth_basalt_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_smooth_basalt_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:smooth_basalt_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/smooth_basalt_brick_wall_from_smooth_basalt_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_smooth_basalt_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/smooth_basalt_brick_wall_from_smooth_basalt_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_basalt_bricks_from_smooth_basalt.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_basalt_bricks_from_smooth_basalt.json new file mode 100644 index 00000000..f63a7492 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/smooth_basalt_bricks_from_smooth_basalt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_smooth_basalt": { + "conditions": { + "items": [ + { + "items": "minecraft:smooth_basalt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/smooth_basalt_bricks_from_smooth_basalt" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_smooth_basalt" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/smooth_basalt_bricks_from_smooth_basalt" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/chiseled_smooth_basalt_bricks.json b/src/main/generated/data/twigs/recipe/chiseled_smooth_basalt_bricks.json similarity index 66% rename from src/main/resources/data/twigs/recipe/chiseled_smooth_basalt_bricks.json rename to src/main/generated/data/twigs/recipe/chiseled_smooth_basalt_bricks.json index 62a0b16c..dae92160 100644 --- a/src/main/resources/data/twigs/recipe/chiseled_smooth_basalt_bricks.json +++ b/src/main/generated/data/twigs/recipe/chiseled_smooth_basalt_bricks.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shaped", + "category": "building", "key": { "#": { "item": "twigs:smooth_basalt_brick_slab" @@ -10,6 +11,7 @@ "#" ], "result": { - "item": "twigs:chiseled_smooth_basalt_bricks" + "count": 1, + "id": "twigs:chiseled_smooth_basalt_bricks" } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_basalt_bricks.json b/src/main/generated/data/twigs/recipe/polished_basalt_bricks.json similarity index 67% rename from src/main/resources/data/twigs/recipe/polished_basalt_bricks.json rename to src/main/generated/data/twigs/recipe/polished_basalt_bricks.json index 53f30978..64800752 100644 --- a/src/main/resources/data/twigs/recipe/polished_basalt_bricks.json +++ b/src/main/generated/data/twigs/recipe/polished_basalt_bricks.json @@ -1,17 +1,17 @@ { "type": "minecraft:crafting_shaped", - "group": "bark", - "pattern": [ - "##", - "##" - ], + "category": "building", "key": { "#": { "item": "minecraft:polished_basalt" } }, + "pattern": [ + "##", + "##" + ], "result": { - "item": "twigs:polished_basalt_bricks", - "count": 4 + "count": 4, + "id": "twigs:polished_basalt_bricks" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/smooth_basalt_brick_slab.json b/src/main/generated/data/twigs/recipe/smooth_basalt_brick_slab.json new file mode 100644 index 00000000..1627e878 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/smooth_basalt_brick_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "twigs:smooth_basalt_bricks" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "twigs:smooth_basalt_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/smooth_basalt_brick_stairs.json b/src/main/generated/data/twigs/recipe/smooth_basalt_brick_stairs.json new file mode 100644 index 00000000..53bc3c9a --- /dev/null +++ b/src/main/generated/data/twigs/recipe/smooth_basalt_brick_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "twigs:smooth_basalt_bricks" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "twigs:smooth_basalt_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/smooth_basalt_brick_wall.json b/src/main/generated/data/twigs/recipe/smooth_basalt_brick_wall.json new file mode 100644 index 00000000..e348204b --- /dev/null +++ b/src/main/generated/data/twigs/recipe/smooth_basalt_brick_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "twigs:smooth_basalt_bricks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "id": "twigs:smooth_basalt_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/smooth_basalt_bricks.json b/src/main/generated/data/twigs/recipe/smooth_basalt_bricks.json similarity index 67% rename from src/main/resources/data/twigs/recipe/smooth_basalt_bricks.json rename to src/main/generated/data/twigs/recipe/smooth_basalt_bricks.json index aca38644..ffce87d5 100644 --- a/src/main/resources/data/twigs/recipe/smooth_basalt_bricks.json +++ b/src/main/generated/data/twigs/recipe/smooth_basalt_bricks.json @@ -1,17 +1,17 @@ { "type": "minecraft:crafting_shaped", - "group": "bark", - "pattern": [ - "##", - "##" - ], + "category": "building", "key": { "#": { "item": "minecraft:smooth_basalt" } }, + "pattern": [ + "##", + "##" + ], "result": { - "item": "twigs:smooth_basalt_bricks", - "count": 4 + "count": 4, + "id": "twigs:smooth_basalt_bricks" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/chiseled_smooth_basalt_bricks_from_smooth_basalt_bricks.json b/src/main/generated/data/twigs/recipe/stonecutting/chiseled_smooth_basalt_bricks_from_smooth_basalt_bricks.json new file mode 100644 index 00000000..b376daf8 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/chiseled_smooth_basalt_bricks_from_smooth_basalt_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:smooth_basalt_bricks" + }, + "result": { + "count": 1, + "id": "twigs:chiseled_smooth_basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/polished_basalt_bricks_from_polished_basalt.json b/src/main/generated/data/twigs/recipe/stonecutting/polished_basalt_bricks_from_polished_basalt.json new file mode 100644 index 00000000..d684ba6c --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/polished_basalt_bricks_from_polished_basalt.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:polished_basalt" + }, + "result": { + "count": 1, + "id": "twigs:polished_basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/smooth_basalt_brick_slab_from_smooth_basalt.json b/src/main/generated/data/twigs/recipe/stonecutting/smooth_basalt_brick_slab_from_smooth_basalt.json new file mode 100644 index 00000000..2a526886 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/smooth_basalt_brick_slab_from_smooth_basalt.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:smooth_basalt" + }, + "result": { + "count": 2, + "id": "twigs:smooth_basalt_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/smooth_basalt_brick_slab_from_smooth_basalt_bricks.json b/src/main/generated/data/twigs/recipe/stonecutting/smooth_basalt_brick_slab_from_smooth_basalt_bricks.json new file mode 100644 index 00000000..68597cad --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/smooth_basalt_brick_slab_from_smooth_basalt_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:smooth_basalt_bricks" + }, + "result": { + "count": 2, + "id": "twigs:smooth_basalt_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/smooth_basalt_brick_stairs_from_smooth_basalt.json b/src/main/generated/data/twigs/recipe/stonecutting/smooth_basalt_brick_stairs_from_smooth_basalt.json new file mode 100644 index 00000000..7f1b0b89 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/smooth_basalt_brick_stairs_from_smooth_basalt.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:smooth_basalt" + }, + "result": { + "count": 1, + "id": "twigs:smooth_basalt_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/smooth_basalt_brick_stairs_from_smooth_basalt_bricks.json b/src/main/generated/data/twigs/recipe/stonecutting/smooth_basalt_brick_stairs_from_smooth_basalt_bricks.json new file mode 100644 index 00000000..dea083f6 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/smooth_basalt_brick_stairs_from_smooth_basalt_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:smooth_basalt_bricks" + }, + "result": { + "count": 1, + "id": "twigs:smooth_basalt_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/smooth_basalt_brick_wall_from_smooth_basalt.json b/src/main/generated/data/twigs/recipe/stonecutting/smooth_basalt_brick_wall_from_smooth_basalt.json new file mode 100644 index 00000000..fc78b9cf --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/smooth_basalt_brick_wall_from_smooth_basalt.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:smooth_basalt" + }, + "result": { + "count": 1, + "id": "twigs:smooth_basalt_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/smooth_basalt_brick_wall_from_smooth_basalt_bricks.json b/src/main/generated/data/twigs/recipe/stonecutting/smooth_basalt_brick_wall_from_smooth_basalt_bricks.json new file mode 100644 index 00000000..87ef045f --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/smooth_basalt_brick_wall_from_smooth_basalt_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:smooth_basalt_bricks" + }, + "result": { + "count": 1, + "id": "twigs:smooth_basalt_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/smooth_basalt_bricks_from_smooth_basalt.json b/src/main/generated/data/twigs/recipe/stonecutting/smooth_basalt_bricks_from_smooth_basalt.json new file mode 100644 index 00000000..c3581637 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/smooth_basalt_bricks_from_smooth_basalt.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:smooth_basalt" + }, + "result": { + "count": 1, + "id": "twigs:smooth_basalt_bricks" + } +} \ No newline at end of file diff --git a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java index ac2cbae7..a6b99caf 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java +++ b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java @@ -33,6 +33,7 @@ public void buildRecipes(RecipeOutput exporter) { paperLanternRecipes(exporter); lampRecipes(exporter); tableRecipes(exporter); + basaltRecipes(exporter); gravelBricksRecipes(exporter); smoothStoneBricksRecipes(exporter); @@ -183,7 +184,25 @@ private void tableRecipes(RecipeOutput exporter) { quickTableRecipe(exporter, TwigsBlocks.WARPED_TABLE, Blocks.WARPED_SLAB, Blocks.WARPED_FENCE, Blocks.WARPED_PLANKS); } + private void basaltRecipes(RecipeOutput exporter) { + quick2x2Recipe(exporter, TwigsBlocks.POLISHED_BASALT_BRICKS, Blocks.POLISHED_BASALT); + quickStonecuttingRecipe(exporter, TwigsBlocks.POLISHED_BASALT_BRICKS, Blocks.POLISHED_BASALT, 1); + + quickPolishedRecipes(exporter, TwigsBlocks.SMOOTH_BASALT_BRICKS, + TwigsBlocks.SMOOTH_BASALT_BRICK_SLAB, TwigsBlocks.SMOOTH_BASALT_BRICK_STAIRS, TwigsBlocks.SMOOTH_BASALT_BRICK_WALL, + Blocks.SMOOTH_BASALT); + + ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, TwigsBlocks.CHISELED_SMOOTH_BASALT_BRICKS, 1) + .pattern("#") + .pattern("#") + .define('#', TwigsBlocks.SMOOTH_BASALT_BRICK_SLAB) + .unlockedBy("has_smooth_basalt_brick_slab", has(TwigsBlocks.SMOOTH_BASALT_BRICK_SLAB)) + .unlockedBy("has_chiseled_smooth_basalt_bricks", has(TwigsBlocks.CHISELED_SMOOTH_BASALT_BRICKS)) + .save(exporter); + + quickStonecuttingRecipe(exporter, TwigsBlocks.CHISELED_SMOOTH_BASALT_BRICKS, TwigsBlocks.SMOOTH_BASALT_BRICKS, 1); + } private void gravelBricksRecipes(RecipeOutput exporter) { diff --git a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/chiseled_smooth_basalt_bricks.json b/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/chiseled_smooth_basalt_bricks.json deleted file mode 100644 index c9e731ae..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/chiseled_smooth_basalt_bricks.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:chiseled_smooth_basalt_bricks" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:smooth_basalt_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:chiseled_smooth_basalt_bricks" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/chiseled_smooth_basalt_bricks_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/chiseled_smooth_basalt_bricks_stonecutting.json deleted file mode 100644 index 15d6136e..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/chiseled_smooth_basalt_bricks_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:chiseled_smooth_basalt_bricks_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:smooth_basalt_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:chiseled_smooth_basalt_bricks_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/polished_basalt_bricks_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/polished_basalt_bricks_stonecutting.json deleted file mode 100644 index 148caaa9..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/polished_basalt_bricks_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:polished_basalt_bricks_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:polished_basalt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:polished_basalt_bricks_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_slab_from_smooth_basalt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_slab_from_smooth_basalt_stonecutting.json deleted file mode 100644 index 71767e32..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_slab_from_smooth_basalt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:smooth_basalt_brick_slab_from_smooth_basalt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:smooth_basalt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:smooth_basalt_brick_slab_from_smooth_basalt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_slab_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_slab_stonecutting.json deleted file mode 100644 index f5be9e40..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_slab_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:smooth_basalt_brick_slab_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:smooth_basalt_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:smooth_basalt_brick_slab_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_stairs_from_smooth_basalt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_stairs_from_smooth_basalt_stonecutting.json deleted file mode 100644 index a3c89387..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_stairs_from_smooth_basalt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:smooth_basalt_brick_stairs_from_smooth_basalt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:smooth_basalt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:smooth_basalt_brick_stairs_from_smooth_basalt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_stairs_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_stairs_stonecutting.json deleted file mode 100644 index 8a28c32d..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_stairs_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:smooth_basalt_brick_stairs_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:smooth_basalt_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:smooth_basalt_brick_stairs_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_wall_from_smooth_basalt_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_wall_from_smooth_basalt_stonecutting.json deleted file mode 100644 index c64c7e9c..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_wall_from_smooth_basalt_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:smooth_basalt_brick_wall_from_smooth_basalt_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:smooth_basalt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:smooth_basalt_brick_wall_from_smooth_basalt_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_wall_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_wall_stonecutting.json deleted file mode 100644 index 9448ab29..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_brick_wall_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:smooth_basalt_brick_wall_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:smooth_basalt_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:smooth_basalt_brick_wall_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_bricks_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_bricks_stonecutting.json deleted file mode 100644 index ae860ddc..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/basalt_blocks/smooth_basalt_bricks_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:smooth_basalt_bricks_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:smooth_basalt" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:smooth_basalt_bricks_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/chiseled_smooth_basalt_bricks_stonecutting.json b/src/main/resources/data/twigs/recipe/chiseled_smooth_basalt_bricks_stonecutting.json deleted file mode 100644 index fb1300a7..00000000 --- a/src/main/resources/data/twigs/recipe/chiseled_smooth_basalt_bricks_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "twigs:smooth_basalt_bricks" - }, - "result": "twigs:chiseled_smooth_basalt_bricks", - "count": 1 -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/polished_basalt_bricks_stonecutting.json b/src/main/resources/data/twigs/recipe/polished_basalt_bricks_stonecutting.json deleted file mode 100644 index 078c174c..00000000 --- a/src/main/resources/data/twigs/recipe/polished_basalt_bricks_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:polished_basalt" - }, - "result": "twigs:polished_basalt_bricks", - "count": 1 -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/smooth_basalt_brick_slab.json b/src/main/resources/data/twigs/recipe/smooth_basalt_brick_slab.json deleted file mode 100644 index cec009f0..00000000 --- a/src/main/resources/data/twigs/recipe/smooth_basalt_brick_slab.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - " ", - "###", - " " - ], - "key": { - "#": { - "item": "twigs:smooth_basalt_bricks" - } - }, - "result": { - "item": "twigs:smooth_basalt_brick_slab", - "count": 6 - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/smooth_basalt_brick_slab_from_smooth_basalt_stonecutting.json b/src/main/resources/data/twigs/recipe/smooth_basalt_brick_slab_from_smooth_basalt_stonecutting.json deleted file mode 100644 index 89e7a9a0..00000000 --- a/src/main/resources/data/twigs/recipe/smooth_basalt_brick_slab_from_smooth_basalt_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:smooth_basalt" - }, - "result": "twigs:smooth_basalt_brick_slab", - "count": 2 -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/smooth_basalt_brick_slab_stonecutting.json b/src/main/resources/data/twigs/recipe/smooth_basalt_brick_slab_stonecutting.json deleted file mode 100644 index 1e270380..00000000 --- a/src/main/resources/data/twigs/recipe/smooth_basalt_brick_slab_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "twigs:smooth_basalt_bricks" - }, - "result": "twigs:smooth_basalt_brick_slab", - "count": 2 -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/smooth_basalt_brick_stairs.json b/src/main/resources/data/twigs/recipe/smooth_basalt_brick_stairs.json deleted file mode 100644 index bb2a35f6..00000000 --- a/src/main/resources/data/twigs/recipe/smooth_basalt_brick_stairs.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], - "key": { - "#": { - "item": "twigs:smooth_basalt_bricks" - } - }, - "result": { - "item": "twigs:smooth_basalt_brick_stairs", - "count": 4 - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/smooth_basalt_brick_stairs_from_smooth_basalt_stonecutting.json b/src/main/resources/data/twigs/recipe/smooth_basalt_brick_stairs_from_smooth_basalt_stonecutting.json deleted file mode 100644 index efc6d700..00000000 --- a/src/main/resources/data/twigs/recipe/smooth_basalt_brick_stairs_from_smooth_basalt_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:smooth_basalt" - }, - "result": "twigs:smooth_basalt_brick_stairs", - "count": 1 -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/smooth_basalt_brick_stairs_stonecutting.json b/src/main/resources/data/twigs/recipe/smooth_basalt_brick_stairs_stonecutting.json deleted file mode 100644 index e667b435..00000000 --- a/src/main/resources/data/twigs/recipe/smooth_basalt_brick_stairs_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "twigs:smooth_basalt_bricks" - }, - "result": "twigs:smooth_basalt_brick_stairs", - "count": 1 -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/smooth_basalt_brick_wall.json b/src/main/resources/data/twigs/recipe/smooth_basalt_brick_wall.json deleted file mode 100644 index 1e512529..00000000 --- a/src/main/resources/data/twigs/recipe/smooth_basalt_brick_wall.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - " ", - "###", - "###" - ], - "key": { - "#": { - "item": "twigs:smooth_basalt_bricks" - } - }, - "result": { - "item": "twigs:smooth_basalt_brick_wall", - "count": 6 - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/smooth_basalt_brick_wall_from_smooth_basalt_stonecutting.json b/src/main/resources/data/twigs/recipe/smooth_basalt_brick_wall_from_smooth_basalt_stonecutting.json deleted file mode 100644 index 9e6ac855..00000000 --- a/src/main/resources/data/twigs/recipe/smooth_basalt_brick_wall_from_smooth_basalt_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:smooth_basalt" - }, - "result": "twigs:smooth_basalt_brick_wall", - "count": 1 -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/smooth_basalt_brick_wall_stonecutting.json b/src/main/resources/data/twigs/recipe/smooth_basalt_brick_wall_stonecutting.json deleted file mode 100644 index d556d6f6..00000000 --- a/src/main/resources/data/twigs/recipe/smooth_basalt_brick_wall_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "twigs:smooth_basalt_bricks" - }, - "result": "twigs:smooth_basalt_brick_wall", - "count": 1 -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/smooth_basalt_bricks_stonecutting.json b/src/main/resources/data/twigs/recipe/smooth_basalt_bricks_stonecutting.json deleted file mode 100644 index 089b5109..00000000 --- a/src/main/resources/data/twigs/recipe/smooth_basalt_bricks_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:smooth_basalt" - }, - "result": "twigs:smooth_basalt_bricks", - "count": 1 -} \ No newline at end of file From 18b19cc92340c3ea7afb39b44f7fb1ad19fb6f5b Mon Sep 17 00:00:00 2001 From: theendercore Date: Tue, 23 Jul 2024 13:32:19 +0300 Subject: [PATCH 71/72] - Brick Recipes --- .../recipes/building_blocks/brick_trail.json | 43 +++++++++++++++++++ .../building_blocks/chiseled_bricks.json | 43 +++++++++++++++++++ .../building_blocks}/mixed_bricks.json | 30 ++++++------- .../building_blocks}/mossy_brick_slab.json | 30 ++++++------- .../building_blocks}/mossy_brick_stairs.json | 30 ++++++------- .../building_blocks}/mossy_brick_wall.json | 30 ++++++------- .../mossy_bricks_from_bricks.json | 43 +++++++++++++++++++ .../mossy_bricks_from_vines.json | 43 +++++++++++++++++++ .../cracked_bricks_from_bricks_smelting.json | 32 ++++++++++++++ .../stonecutting/brick_trail_from_bricks.json | 32 ++++++++++++++ .../chiseled_bricks_from_bricks.json | 32 ++++++++++++++ .../mixed_bricks_from_bricks.json | 32 ++++++++++++++ .../mossy_brick_slab_from_mossy_bricks.json | 32 ++++++++++++++ .../mossy_brick_stairs_from_mossy_bricks.json | 32 ++++++++++++++ .../mossy_brick_wall_from_mossy_bricks.json | 32 ++++++++++++++ .../data/twigs/recipe/brick_trail.json | 17 ++++++++ .../data/twigs/recipe/chiseled_bricks.json | 17 ++++++++ .../data/twigs/recipe/mixed_bricks.json | 13 +++--- .../data/twigs/recipe/mossy_brick_slab.json | 16 +++++++ .../data/twigs/recipe/mossy_brick_stairs.json | 18 ++++++++ .../data/twigs/recipe/mossy_brick_wall.json | 17 ++++++++ .../recipe/mossy_bricks_from_bricks.json | 16 +++++++ .../twigs/recipe/mossy_bricks_from_vines.json | 16 +++++++ .../cracked_bricks_from_bricks_smelting.json} | 9 ++-- .../stonecutting/brick_trail_from_bricks.json | 10 +++++ .../chiseled_bricks_from_bricks.json | 10 +++++ .../mixed_bricks_from_bricks.json | 10 +++++ .../mossy_brick_slab_from_mossy_bricks.json | 10 +++++ .../mossy_brick_stairs_from_mossy_bricks.json | 10 +++++ .../mossy_brick_wall_from_mossy_bricks.json | 10 +++++ .../ninni/twigs/data/TwigsRecipeProvider.java | 36 +++++++++++++++- .../recipes/bricks/brick_trail.json | 34 --------------- .../recipes/bricks/chiseled_bricks.json | 34 --------------- .../bricks/chiseled_bricks_stonecutting.json | 34 --------------- .../recipes/bricks/cracked_bricks.json | 34 --------------- .../bricks/mixed_bricks_stonecutting.json | 34 --------------- .../bricks/mossy_brick_slab_stonecutting.json | 34 --------------- .../mossy_brick_stairs_stonecutting.json | 34 --------------- .../bricks/mossy_brick_wall_stonecutting.json | 34 --------------- .../bricks/mossy_bricks_from_moss_block.json | 34 --------------- .../bricks/mossy_bricks_from_vine.json | 34 --------------- .../data/twigs/recipe/brick_trail.json | 16 ------- .../data/twigs/recipe/chiseled_bricks.json | 17 -------- .../recipe/chiseled_bricks_stonecutting.json | 8 ---- .../recipe/mixed_bricks_stonecutting.json | 8 ---- .../data/twigs/recipe/mossy_brick_slab.json | 17 -------- .../recipe/mossy_brick_slab_stonecutting.json | 8 ---- .../data/twigs/recipe/mossy_brick_stairs.json | 17 -------- .../mossy_brick_stairs_stonecutting.json | 8 ---- .../data/twigs/recipe/mossy_brick_wall.json | 17 -------- .../recipe/mossy_brick_wall_stonecutting.json | 8 ---- .../recipe/mossy_bricks_from_moss_block.json | 15 ------- .../twigs/recipe/mossy_bricks_from_vine.json | 15 ------- 53 files changed, 677 insertions(+), 568 deletions(-) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/brick_trail.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/chiseled_bricks.json rename src/main/{resources/data/twigs/advancement/recipes/bricks => generated/data/twigs/advancement/recipes/building_blocks}/mixed_bricks.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/bricks => generated/data/twigs/advancement/recipes/building_blocks}/mossy_brick_slab.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/bricks => generated/data/twigs/advancement/recipes/building_blocks}/mossy_brick_stairs.json (57%) rename src/main/{resources/data/twigs/advancement/recipes/bricks => generated/data/twigs/advancement/recipes/building_blocks}/mossy_brick_wall.json (57%) create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_bricks_from_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_bricks_from_vines.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/cracked_bricks_from_bricks_smelting.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brick_trail_from_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/chiseled_bricks_from_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mixed_bricks_from_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_brick_slab_from_mossy_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_brick_stairs_from_mossy_bricks.json create mode 100644 src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_brick_wall_from_mossy_bricks.json create mode 100644 src/main/generated/data/twigs/recipe/brick_trail.json create mode 100644 src/main/generated/data/twigs/recipe/chiseled_bricks.json rename src/main/{resources => generated}/data/twigs/recipe/mixed_bricks.json (69%) create mode 100644 src/main/generated/data/twigs/recipe/mossy_brick_slab.json create mode 100644 src/main/generated/data/twigs/recipe/mossy_brick_stairs.json create mode 100644 src/main/generated/data/twigs/recipe/mossy_brick_wall.json create mode 100644 src/main/generated/data/twigs/recipe/mossy_bricks_from_bricks.json create mode 100644 src/main/generated/data/twigs/recipe/mossy_bricks_from_vines.json rename src/main/{resources/data/twigs/recipe/cracked_bricks.json => generated/data/twigs/recipe/smelting/cracked_bricks_from_bricks_smelting.json} (53%) create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/brick_trail_from_bricks.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/chiseled_bricks_from_bricks.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/mixed_bricks_from_bricks.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/mossy_brick_slab_from_mossy_bricks.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/mossy_brick_stairs_from_mossy_bricks.json create mode 100644 src/main/generated/data/twigs/recipe/stonecutting/mossy_brick_wall_from_mossy_bricks.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/bricks/brick_trail.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/bricks/chiseled_bricks.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/bricks/chiseled_bricks_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/bricks/cracked_bricks.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/bricks/mixed_bricks_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_slab_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_stairs_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_wall_stonecutting.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/bricks/mossy_bricks_from_moss_block.json delete mode 100644 src/main/resources/data/twigs/advancement/recipes/bricks/mossy_bricks_from_vine.json delete mode 100644 src/main/resources/data/twigs/recipe/brick_trail.json delete mode 100644 src/main/resources/data/twigs/recipe/chiseled_bricks.json delete mode 100644 src/main/resources/data/twigs/recipe/chiseled_bricks_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/mixed_bricks_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/mossy_brick_slab.json delete mode 100644 src/main/resources/data/twigs/recipe/mossy_brick_slab_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/mossy_brick_stairs.json delete mode 100644 src/main/resources/data/twigs/recipe/mossy_brick_stairs_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/mossy_brick_wall.json delete mode 100644 src/main/resources/data/twigs/recipe/mossy_brick_wall_stonecutting.json delete mode 100644 src/main/resources/data/twigs/recipe/mossy_bricks_from_moss_block.json delete mode 100644 src/main/resources/data/twigs/recipe/mossy_bricks_from_vine.json diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/brick_trail.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/brick_trail.json new file mode 100644 index 00000000..d24fcc9b --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/brick_trail.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_brick_trail": { + "conditions": { + "items": [ + { + "items": "twigs:brick_trail" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_bricks": { + "conditions": { + "items": [ + { + "items": "minecraft:bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:brick_trail" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_bricks", + "has_brick_trail" + ] + ], + "rewards": { + "recipes": [ + "twigs:brick_trail" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/chiseled_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/chiseled_bricks.json new file mode 100644 index 00000000..c581b71c --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/chiseled_bricks.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_brick_slab": { + "conditions": { + "items": [ + { + "items": "minecraft:brick_slab" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_chiseled_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:chiseled_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:chiseled_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_brick_slab", + "has_chiseled_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:chiseled_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bricks/mixed_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/mixed_bricks.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/bricks/mixed_bricks.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/mixed_bricks.json index de945bce..04282d21 100644 --- a/src/main/resources/data/twigs/advancement/recipes/bricks/mixed_bricks.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/mixed_bricks.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:mixed_bricks" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_bricks": { "conditions": { "items": [ { - "items": [ - "minecraft:bricks" - ] + "items": "minecraft:bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:mixed_bricks" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:mixed_bricks" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_slab.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_brick_slab.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_slab.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_brick_slab.json index ce09414e..24f32ab4 100644 --- a/src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_slab.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_brick_slab.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:mossy_brick_slab" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_mossy_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:mossy_bricks" - ] + "items": "twigs:mossy_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:mossy_brick_slab" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_mossy_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:mossy_brick_slab" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_stairs.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_brick_stairs.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_stairs.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_brick_stairs.json index 97ab54f6..34418ee0 100644 --- a/src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_stairs.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_brick_stairs.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:mossy_brick_stairs" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_mossy_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:mossy_bricks" - ] + "items": "twigs:mossy_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:mossy_brick_stairs" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_mossy_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:mossy_brick_stairs" ] - ] + } } \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_wall.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_brick_wall.json similarity index 57% rename from src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_wall.json rename to src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_brick_wall.json index d447c04a..17a78b8a 100644 --- a/src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_wall.json +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_brick_wall.json @@ -1,34 +1,32 @@ { "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:mossy_brick_wall" - ] - }, "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", + "has_mossy_bricks": { "conditions": { "items": [ { - "items": [ - "twigs:mossy_bricks" - ] + "items": "twigs:mossy_bricks" } ] - } + }, + "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", "conditions": { "recipe": "twigs:mossy_brick_wall" - } + }, + "trigger": "minecraft:recipe_unlocked" } }, "requirements": [ [ - "has_item", - "has_the_recipe" + "has_the_recipe", + "has_mossy_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:mossy_brick_wall" ] - ] + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_bricks_from_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_bricks_from_bricks.json new file mode 100644 index 00000000..2d7c1f03 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_bricks_from_bricks.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_bricks": { + "conditions": { + "items": [ + { + "items": "minecraft:bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_moss_block": { + "conditions": { + "items": [ + { + "items": "minecraft:moss_block" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:mossy_bricks_from_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_bricks", + "has_moss_block" + ] + ], + "rewards": { + "recipes": [ + "twigs:mossy_bricks_from_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_bricks_from_vines.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_bricks_from_vines.json new file mode 100644 index 00000000..eaa990b1 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/mossy_bricks_from_vines.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_bricks": { + "conditions": { + "items": [ + { + "items": "minecraft:bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:mossy_bricks_from_vines" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_vines": { + "conditions": { + "items": [ + { + "items": "minecraft:vine" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_bricks", + "has_vines" + ] + ], + "rewards": { + "recipes": [ + "twigs:mossy_bricks_from_vines" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/cracked_bricks_from_bricks_smelting.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/cracked_bricks_from_bricks_smelting.json new file mode 100644 index 00000000..e262de82 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/smelting/cracked_bricks_from_bricks_smelting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_bricks": { + "conditions": { + "items": [ + { + "items": "minecraft:bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:smelting/cracked_bricks_from_bricks_smelting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:smelting/cracked_bricks_from_bricks_smelting" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brick_trail_from_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brick_trail_from_bricks.json new file mode 100644 index 00000000..1c8ad524 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/brick_trail_from_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_bricks": { + "conditions": { + "items": [ + { + "items": "minecraft:bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/brick_trail_from_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/brick_trail_from_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/chiseled_bricks_from_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/chiseled_bricks_from_bricks.json new file mode 100644 index 00000000..50495a42 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/chiseled_bricks_from_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_bricks": { + "conditions": { + "items": [ + { + "items": "minecraft:bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/chiseled_bricks_from_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/chiseled_bricks_from_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mixed_bricks_from_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mixed_bricks_from_bricks.json new file mode 100644 index 00000000..02f358b0 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mixed_bricks_from_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_bricks": { + "conditions": { + "items": [ + { + "items": "minecraft:bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/mixed_bricks_from_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/mixed_bricks_from_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_brick_slab_from_mossy_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_brick_slab_from_mossy_bricks.json new file mode 100644 index 00000000..2c718e19 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_brick_slab_from_mossy_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_mossy_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:mossy_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/mossy_brick_slab_from_mossy_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_mossy_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/mossy_brick_slab_from_mossy_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_brick_stairs_from_mossy_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_brick_stairs_from_mossy_bricks.json new file mode 100644 index 00000000..fdc636d0 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_brick_stairs_from_mossy_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_mossy_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:mossy_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/mossy_brick_stairs_from_mossy_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_mossy_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/mossy_brick_stairs_from_mossy_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_brick_wall_from_mossy_bricks.json b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_brick_wall_from_mossy_bricks.json new file mode 100644 index 00000000..9b3a43b8 --- /dev/null +++ b/src/main/generated/data/twigs/advancement/recipes/building_blocks/stonecutting/mossy_brick_wall_from_mossy_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_mossy_bricks": { + "conditions": { + "items": [ + { + "items": "twigs:mossy_bricks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "twigs:stonecutting/mossy_brick_wall_from_mossy_bricks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_mossy_bricks" + ] + ], + "rewards": { + "recipes": [ + "twigs:stonecutting/mossy_brick_wall_from_mossy_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/brick_trail.json b/src/main/generated/data/twigs/recipe/brick_trail.json new file mode 100644 index 00000000..93d3dfc9 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/brick_trail.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minecraft:bricks" + } + }, + "pattern": [ + " #", + "# " + ], + "result": { + "count": 4, + "id": "twigs:brick_trail" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/chiseled_bricks.json b/src/main/generated/data/twigs/recipe/chiseled_bricks.json new file mode 100644 index 00000000..143b74d7 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/chiseled_bricks.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "minecraft:brick_slab" + } + }, + "pattern": [ + "#", + "#" + ], + "result": { + "count": 1, + "id": "twigs:chiseled_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/mixed_bricks.json b/src/main/generated/data/twigs/recipe/mixed_bricks.json similarity index 69% rename from src/main/resources/data/twigs/recipe/mixed_bricks.json rename to src/main/generated/data/twigs/recipe/mixed_bricks.json index f74f000a..d5a36bbe 100644 --- a/src/main/resources/data/twigs/recipe/mixed_bricks.json +++ b/src/main/generated/data/twigs/recipe/mixed_bricks.json @@ -1,16 +1,17 @@ { "type": "minecraft:crafting_shaped", - "pattern": [ - "##", - "##" - ], + "category": "building", "key": { "#": { "item": "minecraft:bricks" } }, + "pattern": [ + "##", + "##" + ], "result": { - "item": "twigs:mixed_bricks", - "count": 4 + "count": 4, + "id": "twigs:mixed_bricks" } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/mossy_brick_slab.json b/src/main/generated/data/twigs/recipe/mossy_brick_slab.json new file mode 100644 index 00000000..e38a1005 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/mossy_brick_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "twigs:mossy_bricks" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "twigs:mossy_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/mossy_brick_stairs.json b/src/main/generated/data/twigs/recipe/mossy_brick_stairs.json new file mode 100644 index 00000000..d93d0014 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/mossy_brick_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "twigs:mossy_bricks" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "twigs:mossy_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/mossy_brick_wall.json b/src/main/generated/data/twigs/recipe/mossy_brick_wall.json new file mode 100644 index 00000000..40d5f1b1 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/mossy_brick_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "twigs:mossy_bricks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "id": "twigs:mossy_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/mossy_bricks_from_bricks.json b/src/main/generated/data/twigs/recipe/mossy_bricks_from_bricks.json new file mode 100644 index 00000000..8d11fd19 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/mossy_bricks_from_bricks.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "minecraft:bricks" + }, + { + "item": "minecraft:moss_block" + } + ], + "result": { + "count": 1, + "id": "twigs:mossy_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/mossy_bricks_from_vines.json b/src/main/generated/data/twigs/recipe/mossy_bricks_from_vines.json new file mode 100644 index 00000000..cd239142 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/mossy_bricks_from_vines.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "minecraft:bricks" + }, + { + "item": "minecraft:vine" + } + ], + "result": { + "count": 1, + "id": "twigs:mossy_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/cracked_bricks.json b/src/main/generated/data/twigs/recipe/smelting/cracked_bricks_from_bricks_smelting.json similarity index 53% rename from src/main/resources/data/twigs/recipe/cracked_bricks.json rename to src/main/generated/data/twigs/recipe/smelting/cracked_bricks_from_bricks_smelting.json index d53558fb..8aace67a 100644 --- a/src/main/resources/data/twigs/recipe/cracked_bricks.json +++ b/src/main/generated/data/twigs/recipe/smelting/cracked_bricks_from_bricks_smelting.json @@ -1,9 +1,12 @@ { "type": "minecraft:smelting", + "category": "blocks", + "cookingtime": 200, + "experience": 0.1, "ingredient": { "item": "minecraft:bricks" }, - "result": "twigs:cracked_bricks", - "experience": 0.1, - "cookingtime": 200 + "result": { + "id": "twigs:cracked_bricks" + } } \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/brick_trail_from_bricks.json b/src/main/generated/data/twigs/recipe/stonecutting/brick_trail_from_bricks.json new file mode 100644 index 00000000..85b87323 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/brick_trail_from_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:bricks" + }, + "result": { + "count": 2, + "id": "twigs:brick_trail" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/chiseled_bricks_from_bricks.json b/src/main/generated/data/twigs/recipe/stonecutting/chiseled_bricks_from_bricks.json new file mode 100644 index 00000000..9f629d1c --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/chiseled_bricks_from_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:bricks" + }, + "result": { + "count": 1, + "id": "twigs:chiseled_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/mixed_bricks_from_bricks.json b/src/main/generated/data/twigs/recipe/stonecutting/mixed_bricks_from_bricks.json new file mode 100644 index 00000000..54e77b3a --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/mixed_bricks_from_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:bricks" + }, + "result": { + "count": 1, + "id": "twigs:mixed_bricks" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/mossy_brick_slab_from_mossy_bricks.json b/src/main/generated/data/twigs/recipe/stonecutting/mossy_brick_slab_from_mossy_bricks.json new file mode 100644 index 00000000..d51d1448 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/mossy_brick_slab_from_mossy_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:mossy_bricks" + }, + "result": { + "count": 2, + "id": "twigs:mossy_brick_slab" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/mossy_brick_stairs_from_mossy_bricks.json b/src/main/generated/data/twigs/recipe/stonecutting/mossy_brick_stairs_from_mossy_bricks.json new file mode 100644 index 00000000..039327aa --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/mossy_brick_stairs_from_mossy_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:mossy_bricks" + }, + "result": { + "count": 1, + "id": "twigs:mossy_brick_stairs" + } +} \ No newline at end of file diff --git a/src/main/generated/data/twigs/recipe/stonecutting/mossy_brick_wall_from_mossy_bricks.json b/src/main/generated/data/twigs/recipe/stonecutting/mossy_brick_wall_from_mossy_bricks.json new file mode 100644 index 00000000..9468f1d5 --- /dev/null +++ b/src/main/generated/data/twigs/recipe/stonecutting/mossy_brick_wall_from_mossy_bricks.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "twigs:mossy_bricks" + }, + "result": { + "count": 1, + "id": "twigs:mossy_brick_wall" + } +} \ No newline at end of file diff --git a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java index a6b99caf..6a036e66 100644 --- a/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java +++ b/src/main/java/com/ninni/twigs/data/TwigsRecipeProvider.java @@ -34,7 +34,7 @@ public void buildRecipes(RecipeOutput exporter) { lampRecipes(exporter); tableRecipes(exporter); basaltRecipes(exporter); - + brickRecipes(exporter); gravelBricksRecipes(exporter); smoothStoneBricksRecipes(exporter); columnRecipes(exporter); @@ -204,6 +204,40 @@ private void basaltRecipes(RecipeOutput exporter) { quickStonecuttingRecipe(exporter, TwigsBlocks.CHISELED_SMOOTH_BASALT_BRICKS, TwigsBlocks.SMOOTH_BASALT_BRICKS, 1); } + private void brickRecipes(RecipeOutput exporter) { + quick2x2Recipe(exporter, TwigsBlocks.MIXED_BRICKS, Blocks.BRICKS); + quickStonecuttingRecipe(exporter, TwigsBlocks.MIXED_BRICKS, Blocks.BRICKS, 1); + + ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, TwigsBlocks.CHISELED_BRICKS, 1) + .pattern("#") + .pattern("#") + .define('#', Blocks.BRICK_SLAB) + .unlockedBy("has_brick_slab", has(Blocks.BRICK_SLAB)) + .unlockedBy("has_chiseled_bricks", has(TwigsBlocks.CHISELED_BRICKS)) + .save(exporter); + quickStonecuttingRecipe(exporter, TwigsBlocks.CHISELED_BRICKS, Blocks.BRICKS, 1); + + quickSmeltingRecipe(exporter, TwigsBlocks.CRACKED_BRICKS, Blocks.BRICKS); + + ShapelessRecipeBuilder.shapeless(RecipeCategory.BUILDING_BLOCKS, TwigsBlocks.MOSSY_BRICKS) + .requires(Blocks.BRICKS) + .requires(Blocks.MOSS_BLOCK) + .unlockedBy("has_bricks", has(Blocks.BRICKS)) + .unlockedBy("has_moss_block", has(Blocks.MOSS_BLOCK)) + .save(exporter, ResourceLocation.fromNamespaceAndPath(MOD_ID, "mossy_bricks_from_bricks")); + ShapelessRecipeBuilder.shapeless(RecipeCategory.BUILDING_BLOCKS, TwigsBlocks.MOSSY_BRICKS) + .requires(Blocks.BRICKS) + .requires(Blocks.VINE) + .unlockedBy("has_bricks", has(Blocks.BRICKS)) + .unlockedBy("has_vines", has(Blocks.VINE)) + .save(exporter, ResourceLocation.fromNamespaceAndPath(MOD_ID, "mossy_bricks_from_vines")); + quickSlabStairsWallRecipe(exporter, TwigsBlocks.MOSSY_BRICK_SLAB, TwigsBlocks.MOSSY_BRICK_STAIRS, TwigsBlocks.MOSSY_BRICK_WALL, + TwigsBlocks.MOSSY_BRICKS); + + quickTrailRecipe(exporter, TwigsBlocks.BRICK_TRAIL, Blocks.BRICKS); + quickStonecuttingRecipe(exporter, TwigsBlocks.BRICK_TRAIL, Blocks.BRICKS, 2); + + } private void gravelBricksRecipes(RecipeOutput exporter) { Block brick = TwigsBlocks.GRAVEL_BRICKS; diff --git a/src/main/resources/data/twigs/advancement/recipes/bricks/brick_trail.json b/src/main/resources/data/twigs/advancement/recipes/bricks/brick_trail.json deleted file mode 100644 index 38a98bdb..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/bricks/brick_trail.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:brick_trail" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:brick" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:brick_trail" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bricks/chiseled_bricks.json b/src/main/resources/data/twigs/advancement/recipes/bricks/chiseled_bricks.json deleted file mode 100644 index bf948747..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/bricks/chiseled_bricks.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:chiseled_bricks" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:chiseled_bricks" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bricks/chiseled_bricks_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bricks/chiseled_bricks_stonecutting.json deleted file mode 100644 index 6965f1fd..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/bricks/chiseled_bricks_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:chiseled_bricks_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:chiseled_bricks_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bricks/cracked_bricks.json b/src/main/resources/data/twigs/advancement/recipes/bricks/cracked_bricks.json deleted file mode 100644 index 95d367c2..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/bricks/cracked_bricks.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:cracked_bricks" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:cracked_bricks" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bricks/mixed_bricks_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bricks/mixed_bricks_stonecutting.json deleted file mode 100644 index 06e6cf05..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/bricks/mixed_bricks_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:mixed_bricks_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:mixed_bricks_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_slab_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_slab_stonecutting.json deleted file mode 100644 index a59332f1..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_slab_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:mossy_brick_slab_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:mossy_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:mossy_brick_slab_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_stairs_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_stairs_stonecutting.json deleted file mode 100644 index 44081729..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_stairs_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:mossy_brick_stairs_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:mossy_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:mossy_brick_stairs_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_wall_stonecutting.json b/src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_wall_stonecutting.json deleted file mode 100644 index 0092274e..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/bricks/mossy_brick_wall_stonecutting.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:mossy_brick_wall_stonecutting" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "twigs:mossy_bricks" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:mossy_brick_wall_stonecutting" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bricks/mossy_bricks_from_moss_block.json b/src/main/resources/data/twigs/advancement/recipes/bricks/mossy_bricks_from_moss_block.json deleted file mode 100644 index 7ccac409..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/bricks/mossy_bricks_from_moss_block.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:mossy_bricks_from_moss_block" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:moss_block" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:mossy_bricks_from_moss_block" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/advancement/recipes/bricks/mossy_bricks_from_vine.json b/src/main/resources/data/twigs/advancement/recipes/bricks/mossy_bricks_from_vine.json deleted file mode 100644 index f7e977b4..00000000 --- a/src/main/resources/data/twigs/advancement/recipes/bricks/mossy_bricks_from_vine.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "rewards": { - "recipes": [ - "twigs:mossy_bricks_from_vine" - ] - }, - "criteria": { - "has_item": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:vine" - ] - } - ] - } - }, - "has_the_recipe": { - "trigger": "minecraft:recipe_unlocked", - "conditions": { - "recipe": "twigs:mossy_bricks_from_vine" - } - } - }, - "requirements": [ - [ - "has_item", - "has_the_recipe" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/brick_trail.json b/src/main/resources/data/twigs/recipe/brick_trail.json deleted file mode 100644 index f8b90c18..00000000 --- a/src/main/resources/data/twigs/recipe/brick_trail.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - " #", - "# " - ], - "key": { - "#": { - "item": "minecraft:brick" - } - }, - "result": { - "item": "twigs:brick_trail", - "count": 4 - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/chiseled_bricks.json b/src/main/resources/data/twigs/recipe/chiseled_bricks.json deleted file mode 100644 index 2e96c993..00000000 --- a/src/main/resources/data/twigs/recipe/chiseled_bricks.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - " ", - " _", - " _" - ], - "key": { - "_": { - "item": "minecraft:brick_slab" - } - }, - "result": { - "item": "twigs:chiseled_bricks", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/chiseled_bricks_stonecutting.json b/src/main/resources/data/twigs/recipe/chiseled_bricks_stonecutting.json deleted file mode 100644 index 4459fcbb..00000000 --- a/src/main/resources/data/twigs/recipe/chiseled_bricks_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:bricks" - }, - "result": "twigs:chiseled_bricks", - "count": 1 -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/mixed_bricks_stonecutting.json b/src/main/resources/data/twigs/recipe/mixed_bricks_stonecutting.json deleted file mode 100644 index bf5f0d32..00000000 --- a/src/main/resources/data/twigs/recipe/mixed_bricks_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:bricks" - }, - "result": "twigs:mixed_bricks", - "count": 1 -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/mossy_brick_slab.json b/src/main/resources/data/twigs/recipe/mossy_brick_slab.json deleted file mode 100644 index 811431fe..00000000 --- a/src/main/resources/data/twigs/recipe/mossy_brick_slab.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - " ", - "###", - " " - ], - "key": { - "#": { - "item": "twigs:mossy_bricks" - } - }, - "result": { - "item": "twigs:mossy_brick_slab", - "count": 6 - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/mossy_brick_slab_stonecutting.json b/src/main/resources/data/twigs/recipe/mossy_brick_slab_stonecutting.json deleted file mode 100644 index 4ed98724..00000000 --- a/src/main/resources/data/twigs/recipe/mossy_brick_slab_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "twigs:mossy_bricks" - }, - "result": "twigs:mossy_brick_slab", - "count": 2 -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/mossy_brick_stairs.json b/src/main/resources/data/twigs/recipe/mossy_brick_stairs.json deleted file mode 100644 index 19f2d9cc..00000000 --- a/src/main/resources/data/twigs/recipe/mossy_brick_stairs.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "# ", - "## ", - "###" - ], - "key": { - "#": { - "item": "twigs:mossy_bricks" - } - }, - "result": { - "item": "twigs:mossy_brick_stairs", - "count": 4 - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/mossy_brick_stairs_stonecutting.json b/src/main/resources/data/twigs/recipe/mossy_brick_stairs_stonecutting.json deleted file mode 100644 index 52daa396..00000000 --- a/src/main/resources/data/twigs/recipe/mossy_brick_stairs_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "twigs:mossy_bricks" - }, - "result": "twigs:mossy_brick_stairs", - "count": 1 -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/mossy_brick_wall.json b/src/main/resources/data/twigs/recipe/mossy_brick_wall.json deleted file mode 100644 index c593ca90..00000000 --- a/src/main/resources/data/twigs/recipe/mossy_brick_wall.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - " ", - "###", - "###" - ], - "key": { - "#": { - "item": "twigs:mossy_bricks" - } - }, - "result": { - "item": "twigs:mossy_brick_wall", - "count": 6 - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/mossy_brick_wall_stonecutting.json b/src/main/resources/data/twigs/recipe/mossy_brick_wall_stonecutting.json deleted file mode 100644 index 94e72073..00000000 --- a/src/main/resources/data/twigs/recipe/mossy_brick_wall_stonecutting.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "twigs:mossy_bricks" - }, - "result": "twigs:mossy_brick_wall", - "count": 1 -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/mossy_bricks_from_moss_block.json b/src/main/resources/data/twigs/recipe/mossy_bricks_from_moss_block.json deleted file mode 100644 index d3002559..00000000 --- a/src/main/resources/data/twigs/recipe/mossy_bricks_from_moss_block.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "ingredients": [ - { - "item": "minecraft:bricks" - }, - { - "item": "minecraft:moss_block" - } - ], - "result": { - "item": "twigs:mossy_bricks", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/twigs/recipe/mossy_bricks_from_vine.json b/src/main/resources/data/twigs/recipe/mossy_bricks_from_vine.json deleted file mode 100644 index 43bbc2e1..00000000 --- a/src/main/resources/data/twigs/recipe/mossy_bricks_from_vine.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "ingredients": [ - { - "item": "minecraft:bricks" - }, - { - "item": "minecraft:vine" - } - ], - "result": { - "item": "twigs:mossy_bricks", - "count": 1 - } -} \ No newline at end of file From a5ad3a1d068a521f9408f4c114b858df2966156c Mon Sep 17 00:00:00 2001 From: theendercore Date: Tue, 23 Jul 2024 13:56:20 +0300 Subject: [PATCH 72/72] - item tag english translations --- src/main/resources/assets/twigs/lang/en_us.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/resources/assets/twigs/lang/en_us.json b/src/main/resources/assets/twigs/lang/en_us.json index 5fc52a9f..71133153 100644 --- a/src/main/resources/assets/twigs/lang/en_us.json +++ b/src/main/resources/assets/twigs/lang/en_us.json @@ -293,5 +293,14 @@ "block.twigs.brown_silt_shingle_wall": "Brown Silt Shingle Wall", "block.twigs.green_silt_shingle_wall": "Green Silt Shingle Wall", "block.twigs.red_silt_shingle_wall": "Red Silt Shingle Wall", - "block.twigs.black_silt_shingle_wall": "Black Silt Shingle Wall" + "block.twigs.black_silt_shingle_wall": "Black Silt Shingle Wall", + + "tag.item.twigs.schist": "Schist", + "tag.item.twigs.rhyolite": "Rhyolite", + "tag.item.twigs.bloodstone": "Bloodstone", + "tag.item.twigs.packed_silt": "Packed Silt", + "tag.item.twigs.packed_silt_full_blocks": "Packed Silt Full Blocks", + "tag.item.twigs.silt_pots": "Silt Pots", + "tag.item.twigs.seashells": "Seashells", + "tag.item.twigs.tables": "Tables" } \ No newline at end of file