PK A META-INF/PK AMETA-INF/MANIFEST.MFMLK-. K-*ϳR03PK A9#$connected_block_textures.mixins.jsonU1O0FgW (b t@]Krӳ]w.THe}zN8C%nTU*q:6zF Ə鋢[} T7xD^Oڗ"0a, _1Oy  dE02S=D]!ݼ&pE&|QGfcI5o"{%IQ 8A2\Κ=PK AKpfabric.mod.jsonuQN0+,j"8UR*CMUT#MÁwgw<3{0Ɲo`6jO "(bF}o Yp<~q苣,O >0k[cƲZfaۍ$6b'9"Ɏ*cgzo]gC-`=cC:G"zOqRDyPK A$assets/minecraft/optifine/ctm/glass/PK A$n Bassets/minecraft/optifine/ctm/glass/black_stained_glass.propertiesm= @ @B"(P")x-GXɖ<^Cneݒj- `YRYPI13eX n@rRzu洩w֗cuհWM%@z/gÄr\NWY~7ii Co_Ԭ)9*PK AQ?Gassets/minecraft/optifine/ctm/glass/black_stained_glass_pane.propertiesm=k1 w ZpHCt:Y3a)П_'d)my>J4b1"]@Cf>,LH,Vc1TrfIsq4 0>}wc QAQ2^_5;ݾ 65=8c#z)1{no52L :vTUWPK A\uAassets/minecraft/optifine/ctm/glass/blue_stained_glass.propertiesm@F@aB""rs: 0s>n#~p 4&ٙ! 5)$) HPp l?hOPa{~ UfI'& hbVj_0̑I"%-Aͳz!ǎ0\Ԭ)9UPK ATFassets/minecraft/optifine/ctm/glass/blue_stained_glass_pane.propertiesm=k0whB !t:Χ,#!??d)z<>Phj} EE6`= FV#]($Xd4IJaA%Wksskyti^ P&92 65o}˚YGG9|椐:%K!zPiBؾ[Q "0cf3 X PəImϘ:gIPI3 q_7trj-Mdf Gzrξ/n6O(ViѣnYɬUшM;{WLKSPK AAassets/minecraft/optifine/ctm/glass/cyan_stained_glass.propertiesm=@>p6E̝"j̎} #74~ %EW[ŔL%K"q@HgZNjT.P~M}۔U5Dj3h]:k5~|&|sdE<ⵤ4y'{oAol l@Zb0UDPK A~Fassets/minecraft/optifine/ctm/glass/cyan_stained_glass_pane.propertiesmj@E &88<084hhbg [ nB^܄J.3bG3Jp,JLjIcq44#]<}4Mdf o#=k9eg7uǥ|Se<8M/&1{^^aXбZ|ŔWPK A¾4assets/minecraft/optifine/ctm/glass/glass.propertiesm= @D@Z W(ղ٬#V96ИRQITyX+܄$y&rRp9UQ~-.U hHA /tH{_M%ʙY"C_vm&4 6`Ͻjb*PK Aa/9assets/minecraft/optifine/ctm/glass/glass_pane.propertiesm= @ B: 7*"uq i.roX3}ģPqÜae!qVjeA1&Q+ GHG#.CfiuIwHg bJyF{&Qsg Z8z$3i-'5.'r[`u>m ]QUH=Sͅ31\V|L& J"O/E z0v^Ԭ1QPK A -Fassets/minecraft/optifine/ctm/glass/gray_stained_glass_pane.propertiesmj@{&0\!+!lcPWjou:t?v [nBv7 ],4ACf>̘ H,Vc1TrfR?"&YTҌFC\̯ Go~95} 23'=kfg7qozlӂG>Y5ш&Ă=ײdSTPK A)PJ Bassets/minecraft/optifine/ctm/glass/green_stained_glass.propertiesm @E@Z AA"a2;nBvGF8jV6P`YRQITḇ4A+\$y&yS/aw(jgj~P#u&j>laGVnH7Y~4}M4Ozo~]Ԡ7 Cm l@Zc08*<PK A}sGassets/minecraft/optifine/ctm/glass/green_stained_glass_pane.propertiesm=k@ :7C ۄ@I:|>I:%K!zPiBX_3bG3Jp,JLj{$ֱ8KJh ~ߗ|lpjP 3S8#M[vm~yB)譲MU*1{^ޢ cg)q]5UPK A)ZGassets/minecraft/optifine/ctm/glass/light_blue_stained_glass.propertiesu@F@a kQDPV;ɐ 37wmʏx6.RhȐm` aeA1&Q, EH*a{Wp5kuI$WPK ASeLassets/minecraft/optifine/ctm/glass/light_blue_stained_glass_pane.propertiesuOj@+\` v0Me:]A>?JpHPi̘ H,Vc1TrfRMb I[{n.pxoN 23i,ٗ.mZQAF?cxG#f7  :vVMS PK ASGassets/minecraft/optifine/ctm/glass/light_gray_stained_glass.propertiesu=k@D{C Qg I ҤZV{ӡw+p}%M rypq[$@!X q/aw?l 4&а$8x`,gg=^yX nB݄orLپ>75;pPVLD8~QPK Ax^WFf1! :v\MSPK A9s Cassets/minecraft/optifine/ctm/glass/orange_stained_glass.propertiesm=@@@Yzl!6Vdv܄G~ls(l1$8x`,ggݤz71ynͻ# g5kuDt㢈rPK Ao,$Hassets/minecraft/optifine/ctm/glass/orange_stained_glass_pane.propertiesmj@E Jj͎V!vƐϏb{&Ҹ&b 2;E`f@b3/dX%M@%Hj4~nw_]99[85]gW)`H嚝n/JGmZoo2Gux cg/)q}jPK A6+Aassets/minecraft/optifine/ctm/glass/pink_stained_glass.propertiesmMk@{ ߡ U(aU-Bx&fɾi~O458@t XDu ,}2$0"I]\ԬY=~6;Kv lmH'PF&ޅi9]Qm݄YD/X%>h&>a9ٌ!p~Y~PK AFassets/minecraft/optifine/ctm/glass/pink_stained_glass_pane.propertiesmj1E{}1bC@ Mjj4~6MH}QhڅLsŧOll &V#7ݼ($z2eI"PI}w2gx|7ogV<Ȁ4=\7VqܕY,j G-[}UTPK A7I Cassets/minecraft/optifine/ctm/glass/purple_stained_glass.propertiesmMk@{ ߡZP(!U-Bx&&d؝@?~S"x}xs(6ИUR YpX̹,(x$?cV$($e!M}l.?qPrd޻!&kZMW$Jxǒ7=za# W5kuJ$t[PK Al+qHassets/minecraft/optifine/ctm/glass/purple_stained_glass_pane.propertiesmj0E,n ZnRi h, 4|~M!}Phj}꼔lz2FV#W]($zT`$($J_O]y|~7_>OM+jfr#lKZѻо

K\d?ޛ#jɳPV;qPK A_ F Eassets/minecraft/optifine/ctm/glass/red_stained_glass_pane.propertiesmj@ =7\'@Υ'!ke{K<~%2 fo"*iQPfLlz$+ޱ)1&Y㌤F}(fzlN_ǹn[CLI4 K^oU-K68G~" YV 8̹,(${0eY~D8z}oulj$@,:x Z-arKD z?y Z|i|`\DZR4 4PK A vGassets/minecraft/optifine/ctm/glass/white_stained_glass_pane.propertiesm@ E b)B!$X!rϿaϾ:CLH4Z.>/(Tiѣ~<6ˬ_?UшM;{WL목zPK A3û Cassets/minecraft/optifine/ctm/glass/yellow_stained_glass.propertiesm=@>`ah!lcAEͭ ُ;{s6lǡPlmCJpp{s*MXh1OŐف( f6#X !X,i*iAR!kO^>ޚS sYȀ4ZuKKmZ7E60{uфf#Ă+PK A(assets/minecraft/optifine/ctm/sandstone/PK A駦@assets/minecraft/optifine/ctm/sandstone/red_sandstone.propertiesU; 0wСs :tt&W -7Bz9Y)@ "ZY3%ɂgxuJy6L %ۧM9V GEJOpPK Aprogrammer_art/PK Aprogrammer_art/assets/PK A programmer_art/assets/minecraft/PK A)programmer_art/assets/minecraft/optifine/PK A-programmer_art/assets/minecraft/optifine/ctm/PK A3programmer_art/assets/minecraft/optifine/ctm/glass/PK Av2@_programmer_art/assets/minecraft/optifine/ctm/glass/red_stained_glass_pane_programmer.propertiesmA @;:! !XvZZprogrammer_art/assets/minecraft/optifine/ctm/glass/red_stained_glass_programmer.propertiesmK @u.`j!E`Vx8{~~cWgsqb `&᱗j,Gyt6YpĦ,:ovOu)&opұaR+;j{Y 1>x(LP.b'PK Aio/PK A io/github/PK Aio/github/nuclearfarts/PK Aio/github/nuclearfarts/cbt/PK ADbW.io/github/nuclearfarts/cbt/ColorCacheHack.javauj@ 6tLrJ"ۛWˮ?{%i!|gl*=^( ,#ڮusdpWbPӀ^JIu1]N4r&ĝY5',53ل;|>h^1Jy;@M1ÿ'(vu~5?o4}HJ mպ>\PK A(:lV6io/github/nuclearfarts/cbt/ConnectedBlockTextures.javaWmo8\~LIMGh ­w:E&1ĎfR{*T8yL<4b9L#*n3mb̻RI҆(S1wi|_HOҎL~mb73PHj66tjD@FŪ٘pC*-,?x7u 6FrO 9Ts` P y򈳝i5T6%70L8dQx;SZPҰWB̵~hi/բ0PEFf{,r$Y(k C$[n{P(ɋ#$҆ 9s|oRzWQ1%V[.vE\ޱx(.q$ܻƘAC1yٟA dIno[,f Iw+|!ĵ~VGJA%Q\kb4&Lcؘ1_CN4gs^m| [/2$sh9z{ӭ#zؐxuvUj5Xg.Nry.OKŲlZxcã 4Cܨ].kq5XYKXnYht8'`WǸq`/m#zXx9Iv4MPpiqjrdYzT#J.>!~ժ{B0LW_>d6J5aZ2dMF J?Ur۷PC`B;N惣/!@7mC Zz/7{D*7{}[HՀ}":vd&is<߹hX Kc~jUτ)" }kaDQ.Zeλpr~sR >G#B^Tʿp~Ѯwzpn;u|]`ك®7aᄉBu}ZUS=+RItiGG&ca I1gZ̙5$KfDC4wDz)k?TM ] d;J,/@@FE&}IZ.|?84l'i_LB![nb"Ѡ?h,'?qVTl[kAh6 )8aH[b2f~]SJ&]mQhcPαΕ.an]THTN*]C |r5KIivH0BXL71!QN>\곒HKf5UzQl>c꿗Z芸T~"26݉%[VCG+  EޤM`t=;Vjz?^!"{Qie&bqnl^V'V-Yˍq?ŠNʯ0G֪mwaAA[A-?PK A"io/github/nuclearfarts/cbt/config/PK A94io/github/nuclearfarts/cbt/config/BaseCTMConfig.javaYKo8>;@B\:u6-0hE-I%nwDɒؖ8pޤS5Ak*72H0&0"2YG/6e\=cz=TRT3Is ٺ(V,I:I-iŦeMO,1iZq.)iԱE*KqFn47 e\ 6X3 {%Z!N 4!!+21'Ԓ'mʩFb%H<*;lg1y8,! nK@Nkl&Yx7cb?;@?Gqdߐ$" %Kʶ>]wԇ1KBH˙:{`CQq4r f Aj99<=g~ClSfA5I@VY8JeLC$BXt5_u]=% ?MKbpXC)=ԶG+@j"O`iK,sq>B+vIrji-(Oa FBMH4(F7A=<Ȧ[+3cﱪƅH4)cby>(-~PirjTZhk-tM}$7=tyu]yRj<&#y[N:Cn⬉@ J@F&/B\L#/!<P_b MHVC0ߖR X$Yqyt:qsyʑv,T7m9!8~<#_ǪvB/'lisUcBVx}MŊ<֦ei"$NBPv@x۔%xodqn`8@< Z˰%?@ۙZ]Cx\{jnXL4Ȭ9$՗yԃ! H`<1PJ %, N^Bvh4@iy:`5IkZ{ 4ѯ_hwǤ_08Bի\0Xlp\x>z[Ma ^/cbŦg[;˕BQ.yo.JFU}ٸrv 7NCB4QD,}pj`S4/PK A܆X? 0io/github/nuclearfarts/cbt/config/CTMConfig.javaVn0 }N' ͲKnz b{AiG,n%_[ӧAbI$sxH/!2aՊ*Mʍ-Y,*lx&B ?3X~caVۇ͵;5/^]Ci]XLD->k2(@WhY.Ɔ+,Av_K]]bkHG,Nrn.O[^mGmdޡJ|?F$axR~Ȋƃ=*pJHN1z:Hf siw8óA 2:SA'iO56^[vD:Ko1!smךp7uһoSA i/JkbVOSJtvzD2 6.uҭ4ٖFh_QdkۀFD|>}J-vE3QR}4w o ɷv?tOcWe*IMAdc~{sǻ{VT6 C5dUDP{@@)UN`!ĸReckKG No (Kx/JtG}A'h:cxT%eC [53>D`ux\5#,H[MVU4-ԆK6PHx^I'KԨvuZNjsP Tm>hC tQ;0݋LBGx;DAW0zc[erюdޛҍ!=46IAX-iwN#jx -BҟO,[3oFA,j?PK AO:io/github/nuclearfarts/cbt/config/ConnectingCTMConfig.java}RN0 =R!UM;li7u6w !vLC+~~~~I%q4rh3e[]r,^Lv0"ԍcW< ۧFVLvb1oeR͎)7&%Q QYQ}/kYzmB9Y1aqԴYe4`Q H-7/wd: oj5B* q4:`OB3 L!x \ a#N&'~C9~gxlMhPK AUhR9io/github/nuclearfarts/cbt/config/RepeatingCTMConfig.javaSak0@OxYXYX`YGSgE>ZmIIKdvzӻg'գ, Ө % guZs];K A}{RX[:/6+Cb~dQkd΂ۆ~&۶ \5J+PѡdmۇmdJxYgA2B@θ\MJEɱ˝ϡae4y`Ֆ֖Rd` t,tԼ-[3Bn@RRS0Kt;N82&/|o'a8p!%cR(;^>bVw;BSָ.=37A^rr6H8`kNqXȽ/UKZv.C=ƗZFŘM<4a'R Q~Y{Ve 'p- >TL0fՊɄUTlK{Ӡ~5)vfٴVB_,M҄yQί!4ήq;Tz%[47s>ltðlI ; nu̾ۥјɵX0KJ@&+sޔpή3/QohvH234%q3[cZ_xgtݳ嚡 i "]CXxnlļ; CӤi ZRCM|[RԇN{)|XI?=I6Tjz–lzPrlsu;R~ҽ }O~'TakdEz MKzx=4?PK Au-5io/github/nuclearfarts/cbt/mixin/IdentifierMixin.javaR]k1|V?$k --o{՘ɞJ{UTH† )A GAVEHS)2pJXiKfiwڴ.ca].}iM}Gn`a5r—v.Z'틹r T2 SFN7&0Smay\)}iUI*5^|tڭq=Z#6#%\4_L>xfG&oݾPĮ0U: Tl,n9J(f>pי|WSkCZ|[Es? 8%z=R8TʹjnQ,F# +M^N'vX_PK AF6io/github/nuclearfarts/cbt/mixin/ModelLoaderMixin.javaWmo9 Cq{t:"7zz_@Z)]{^gfR R|T&pmN~ەTK%%BcD e*t$6katjE_W˭N&XȑXFZC#2PrwhIF2 C ++VDޯ7N 再Vӑ{:E`8^Qt7D=>YVh)qB+bu"F^/,}I.pkrs;4[ a *`J$ƲGkAfj,Egf$ /^ԗz E8Gk[ HKD>)]@Н^hwfH12j0h ]=jBV3ol5# s]o)"!堠#|HKi$Ɛȩ0Vl!~X̃tJ >C1h_j{>C1xcS[0EKv.:$6ҊV}=q`47/N0aB<"EÄDx,[J c.Gųyý$1B%yG y7{ cOF%c$\BǤ5 3< }!#~-7+K&J'hit7-.=] ]a#RĻoA֡V*6:MB=*ܭ>]*Ā1M=$Sz!}zxHCɲRZku8+"]DUSĎ4wE+XY&,μ,"_'*>9Uذb2 ޽i?֢5x6DƭBB[i83ruy$"Bя|3wVsG> ql8!E+pw w:uH ƻp%^yط~P_ V~Kt ? L~47ht 0VU2=ws5#_(jw(,.#X#q'~ )&'>p"1uQDr=ys>X Dm-j\|@\9O .$Hy[˜Mery1ͯFl1Y}7'Skr~ю˨PK AbRg9io/github/nuclearfarts/cbt/mixin/NativeImageAccessor.javar1 Dk.АHԲ#OȺ / )Hio/github/nuclearfarts/cbt/mixin/ReloadableResourceManagerImplMixin.javaTKo1>rU;4!"6p)zpW,;%RJr<ƅbLYQ-SnJApLE^iٓ ^;q/s`m^h@j-t kn}a >q[eΓIpNB &:6pPo.{E^ܐ_J{tYͼoXA'S?I&RNS'*OE2'lPVkm] JG[ý !'"%F `݉w7V#LMBĕZ~PK A!io/github/nuclearfarts/cbt/model/PK Aլ+;3io/github/nuclearfarts/cbt/model/CBTBakedModel.javaWo6vl u/s,htedLj$e7!Rd;^t:wǜ{ry1â#*%hLg/d²/_E.A%""aǗp)ugj@0@QERg_bpaEI8q; S|LYrٶ˰oP _T<2Oڱ9jAO5RK7m>?pU9g~z7\1M+^9_N9[tA&9/9( eׂ${\OZpq):}C>yWHa-H;AW%< "/fBhtr{s[[CGOKPk5gR/zJ22JHnl LHKܸVr#WU i(pP.5&T~Fʭ%y_Y^>oU,LNo]%er{ûi}'_nGd|3Z煞O(J^fr|aCzoQh d52B!,0#A%sR18 9I HG`T'*(%SpNIDOA/A5{UNaM}m Z㚰YG[ScY2!G4%iG,ݙ t+p8uG4D1fr)|-KXkK?4ށY0 3n`[13+ĚICt13Py _R5.h ί(CSžDpzoߣ~^f,5[pŷC[j!iy H(Gktt7~P*;@yКܬԇ -,[浓gg`tolO+3C>ӨGϬ4iMRP)Lk^tus[\ɕͱK%`14FYp@Wd lu]vW)D4= M~9FWWKk/PK A5io/github/nuclearfarts/cbt/model/CBTUnbakedModel.javaVn0<;@G0uj4vA힂hj0)ܤEK%Ev%]oȂm{LWB7972vl[dggr[ƑGrRKc˵n:p(dڡCA0xW:bH[, ˸|ck[.M0 X Jv̀,9&rWpIv.8|^ eiw.˫ d. Dsa"MOqRDvkb²Z+)PZ `-# H.5W]55I]j$= t8d(܃$h聗{ ׀05x׌l_BTnyZҽd}%Zi[&H-̅38yx3omjYL rX> 3m|vcfJf g4/ mdA>5ϲKhG_Tlѱ?ۉ -i8G0oK hk_3Ha7qKw㐰34^%2"5=# Z='΅+]&Ʊ+u[R_<\\B{^¡ &&}V+#'p7/}R܉B= (}>+`ߖթJFAsPK A$io/github/nuclearfarts/cbt/resource/PK A@8io/github/nuclearfarts/cbt/resource/CBTResourcePack.javaWo6~N7?1$XfX c}(hD $hH^0Y<ޏ;k߳Be3Kikh>Ts/_Vgb][~5[_ʺwVsVMvK]7vCk+Xi@jdR%XQsU<P:7fWZۡFz+FB!)#N)mRsUхRS|PW˪j,5JHk64/Z`{fŊ_VȃɎ6\17ȳg O?{Rq fYRpY3ebă)Pgy΍Q=$S|xku3+EyɌ"@e%;߿|qZ2EWr J\ce8gWw7gwp)Q8rˋY3&[Hv =`J 7_/dثc]SDߠx:,窑NuhBКyR>֕`WHi` +.xI/EvG8G*{I\S ב {?ʴ= d2 ׳,آB=$t; V߄mM̤i U$&XKVa.Mk6DfIy4ÄѿVh4%*>b4'-PPz{w8*7ѻF\GOA{?Cs[dYXkK0->'6?RMV[ό*a?*| $ xpptd) qh$V HxbX l<,莪_W\kQ-BםbɼV)cbS0[0p&5W>,Ñ&[ޛ7>;T8OL)#eBq8ғn'0|ѫ8S|ֵ'{M/?wu<=)MwYGۛtf9P El?:޺`zq6p $`n.F9/qObJ7PK A"io/github/nuclearfarts/cbt/sprite/PK A p 9io/github/nuclearfarts/cbt/sprite/BaseSpriteProvider.javaT]O0}.>36@H< @Cǹi=$iߵMRԤ^sg@9[H,cB!)0[f --Nȵ|Yibi +]#qmTвPhZ\wE(Q8,|^)=-}iJݝoflfXrΧaSgՈT ޱr[Zś/^Kžp=67-FʔsvS?J%̋o3rٸoFX5&_ >9eFDOo>YpFJP*B5eٚD,Ab{(yZXAZ~&,R0ZXg069̚'b%ు+Vh_#"CóDj``7߽WIpe9s. b Qʲ'&@Uw U]]>;%EYHD9Q/6ȏg0Ր[l-.uscᳺؑ/ΉZW4|Qt(i~OJ,Kj?z寿uVݎUK1>@Pإ<}3?C _-nJL< v5aЄ&', FH lx,=! L, CV*%!B8th mrדJHlJ;[k8 c[j{iLԃl spq&89΋3g鵵;([aRlDrMMk}2FȔS?CQcxooR YK z%n\{5 g^njm5 lK[PS2%ؐe<#j1kZNʹ_f#hHWJ̭sIc'8=jb|WY2#,a{л@ngH,޽ny+[i34@Ӗ0NهY;>/)8t/-xTHMrx}&k#Qo_!!imn3r0?(C #r{N l|aͺ~&03 By~s7 l`/6>Ɯ|2PK AYy6Jio/github/nuclearfarts/cbt/sprite/HorizontalVerticalCTMSpriteProvider.javaOo!)a|)B\6QmU=jdD9]`@0kW; ؛^{ofa,ΛFh}=&JdyH-|YJ 73ܼ1B)<ڊGȣNJd(a%wc<r铮׳d8f&->šJldiCL=mkJC/֫ ׷ң\8{RQ2Wt[?m}p=d`G>B崍(8;&X"rRS 7'gЭ7~ԲB: XҐwUЎy8K>>rt^>ʀ_i:L9.2kjfve25ib}H2퓫j99I& /1{uO u{࠴m,~ׇCսfM֬/6 PK AaL;io/github/nuclearfarts/cbt/sprite/RandomSpriteProvider.javaRn0 =$24.Cܒ&QI}nvq=?7^,c [+22P*'}Єh<ҕw]6RԤH{p|X$Qi*ȂDn:E$;8e4ZTNtLkGt@Eߠg!n0i<_[c?B*.}@#$@2,l",děgː')G`'gp3-Ysy{xi0' (ף [LBt`A|q[h8ۀ*x7؁Jy*, A[qqPK AV|+Aio/github/nuclearfarts/cbt/sprite/RepeatingCTMSpriteProvider.javaT[o0~JS{}ICd-^Ns')([єP$ "Ks@b -nG  %%\u3&9i Y䊭 RdH?a9<')f2og^  %RJp_oS2)S2ߌkjr4i~`Q.rh6 i X,RCjAoYJ4!bd("\8h#XVA4}8fAG*FF\U>rؘ|icᝯg,R=i;UXR \M4Ѵ-kDokbyOӅø7=~I)# `|f RM|PK Af>@io/github/nuclearfarts/cbt/sprite/VerticalCTMSpriteProvider.javaSKO0 >`.hH(q)6qC  i@D!!;nRV6=$RA;QkziJaePJB$d{k{Kϼ r.ECڈ{invܱHb- +qM\qL2i)ђ |&'ߙ,|ȑH; pL=)ϑ8lk1tֶ&> S- 4Z22F` aH.f?8B/hŊNm OϠP܇5^C{.x&n'(>C`l5R^]0f`y9݇>ogj".;9tl }wa~zҧt-,a/Y1'nL-)/I|w;" [<4sg=|_$/PK AKdJio/github/nuclearfarts/cbt/sprite/VerticalHorizontalCTMSpriteProvider.javaMo!ώ0D~~Z5\Xc9&O.0޽ ^/dIV-nHr=PK Aa?/7io/github/nuclearfarts/cbt/tile/ResourceBackedTile.javan0 94PiJ^ SU3?6P;RJi6\yK$NblΑxW_lz.HhA;U2gE8@r| _'e9ݭE])-PB彘9<*To<`K޿8@h' c8k~e5MflD L<8s6mE Ne-Q~J𯴂\?v@+*iqkFt`5bqЋ*^ҋje^4ˎjPK A?)io/github/nuclearfarts/cbt/tile/Tile.javau=n0 8&dKhʒ QAлN6 >2ba0I6#hWWus IhTϖpeObfdbcAg) 5rOG<SY9^H,2V]Ja|Jhj4zCO2psKH 3A/gFzX`=*9> PK A'io/github/nuclearfarts/cbt/tile/loader/PK AI V;io/github/nuclearfarts/cbt/tile/loader/BasicTileLoader.javaTQO0~`CctM.[DMoٍChRw}ϵLD ݤ%HKV3Je%30͍ 5+\HGq`=Q||hb *}5PHD0zXUҐ#٪1)vAjƌhTZo_ $dS?9ў'z{ru3+URZU:`Wœlks#ZHfQ"J˒jG_') "5e6vqB4 ʕb9VLpY-X?VV)3D6_RC--=8.89G鞣Qh[{3P?.unQWp(^wZH|mpb.1&m`"h4OB|ԵA~dmli{5^M(X#yψZ WWk.ڵ2S1-v\>Fo4J,N][{YנS_lD#Z2KZ2(-$m&4J-'^aY Ø(nUNGKlf֏2-')6&8AZݡO${.2oG~OQVo,6|o'gPK AܒdFio/github/nuclearfarts/cbt/tile/loader/DynamicBookshelfTileLoader.javaSmk0@O61"ڱ F}tkٺRJQKն$-$#t`t/szbsiH01Yxz|08ȬPo&_ +U>޾,)]iUM?8G2|fH%T׶Ⱦq+8xOFJ-}W_A$TE6W8ΨM\~kb_];?IkŪ( Rn |R#W=%'G5cR%L ;/YF`Z U zYb.|2slڄԺS<}6|(rL7aO:R9'4xEiX(jJA컷}}+SgQJ&T [>I w 1'1qzOWӑwI;SEFqw4F6F^ F7ϣzߓ v秔,z%i$B%K%0E$%s FֺvbMk3Cw$hLCp؈\5*:C1as8 !j }PK AbBio/github/nuclearfarts/cbt/tile/loader/DynamicGlassTileLoader.java͔O0ǟ`. x6؄*rkؑFvJBR4)]{w@Jsn'(@jkR6RhzRiK~)Mlx}Ơ\Z?*A[k,4۔ V) `TJUz20 ysa WZᎏqde5&1[-iى\Nt+ ܈JͧsIysK!Xp"'i#m)PB/Hք؉VtuMr!ai7^<@h̩:ޙk>$It(^ZSI qikU ƤV}=:҂)6p- %dxV#&omӥ.ɀP!>gXC$TYϽדSȮNKU UrYDU%}1~`[qAV}'`PO_!˽Y>!}9@$8y u'uu@;t$FyPK A:FFio/github/nuclearfarts/cbt/tile/loader/DynamicSandstoneTileLoader.javaR]k0}v 'd^Xo%EIɒfVm]Y>s?*.4 }c s;ϼTȔ|>dY9#[#Ϛ5Z/M=+Fa3$jO%O0,:S[w.HE:Wy [LwJ ;_[K)n.7{\ K`w>K*+c|'ZmH( ^H:Ẅ7aKx\(dd29pdtNE3g4T3HGwmw*seYuUOZee9Tj 9)\#"G@a$sdI6"Av9ݹ!/,`>I87q.2vħQ#Z+ gwTͥѴEWfPK Au6io/github/nuclearfarts/cbt/tile/loader/TileLoader.javak0ƟpɁ=6YFHIH^(\B:#d+ec00l';n P[]Q9ЉWz#J8'.m*Ȧɓ&+\2(0ؐ=3Q|Q:Mjyܡ PnxOX[cUYev.6h^ptsK3]䬁P`Ѭ.u;o%f>U'\^PPp ~eI3Cf 4na { &xZLn7t6o>M+eKII\qXZ՚i54 4VAN>}+=RI |^ T'UבNڠ 3Mk};Uw $dR*8"kY.Nm`:G/l|{5 c{ř0ikm އo8sjΫM)2e/|DϺ)u]<"PK A)io/github/nuclearfarts/cbt/tile/provider/PK A׷a?io/github/nuclearfarts/cbt/tile/provider/BasicTileProvider.javaSk0v Z=YXRQhX<PݪHF:gFl'm~|ɕҷj\!ڀ^$4 +6X~ו$~5˱j;@jBgnk*Ij` ڃW IQ!oC6ڪ˂X:wm664PU4fALT@f3frA{ 3(QUFDՌA|`~vQ:`$hяpqk4hIp(Dz<9^&zq*6UjaWX[֨1YMO 䎗kj޳{X,BNi'l kj-3%m418Gʟ|d$44p=Hl7$&+e>9Mkw N=6lM)yPK AD[ kAio/github/nuclearfarts/cbt/tile/provider/CompactTileProvider.javaWmo6TȋB]/N9lUvE`e1E"GdKJK<ǻ($gqdҋ8m!#l/$̧8|*''lr!=Y 7MCx0R8%B B FQoOw Tè'&BJ$㌷~y;. [0?z nA>;ėPx^vYZ3 _H蚨yMғ%ELH:z` G|j2M_Oף\} tpx s ##zAЇ_]B-#-pjz˿chJ(qDIjv#xj1>9OS6 O E@Ed{0 &/y THzU XuJ<6`gnc-zкQ Hzњ37w݈&>E"aHj5PP0P=fn/wgbűKt :K&äns I[j,#{Xu`~B5zWb؉,>1tBu`n W٧]Jf܃漏#d{G^},w|J?B$ @J V|ـ7PK AAGў~:io/github/nuclearfarts/cbt/tile/provider/TileProvider.javaT]o0}`)H{,M-e}87.ؑVS?B?T p=sS2En/ik(_YjEj'2ARiK؎QLLJ+VKgc JV9vW;Dzڕ%Xf '(n4A9S;b 5 e}^zGMqky gUsVeE3<=R)hPK A io/github/nuclearfarts/cbt/util/PK AP/f ,io/github/nuclearfarts/cbt/util/CBTUtil.javaVYoF~6KDJVaUF$+rHm\KFYK]Tx7TOD®UH" քʆrrvzv*"w/s)1"WIp<TZ({1xP0 #FR{[j r+pQU7yrӻHcL2n"?% *z}oeQ)jrBCnr%E˛{/g'mΌ%n#^Ev+]c+2EΑg| t93X9uz,Z~槿DbD|)'8s]G۔Ed-/S97.Cf KiJ4x}nRJb;:k8XN: >];(h@7C3a%`F -!&JW@|zWK5$JqH7pE~'wDLg]6ڥvbOOǷF"$: PZ̃7O\Y6~>!ƈ!]R֎`3ɽm1\bOoy|ۑ;~,qޘbh<+v ,= `.()PK ArY5io/github/nuclearfarts/cbt/util/CursedBiomeThing.java}Rj0 =1bvn1력;:vPS4 +HOOɮ8AYVpj f#w3Q|ںA1UYÉmLG9PBs5Zm-(n ͽm<}R"X Tu>jZ|(p _eo~~7wy˧ՊZ7/otSw%Ӿ|WdHJ Ov-% jrgC"&TaufCז5{"C.e>sgFo%f;$>*`Dzi 9Ey/( PK A\A/io/github/nuclearfarts/cbt/util/SimplePool.javaMn ױ;K-Ϧ.Zx0w/q5nJ,F̛'Q;EpF;)p,Bq'q9Ӑ=/U#tHROmsZ pJ"ئ!oUX8΂:e >rk0 Sr7ihTeH{dsOհЂ*IV@jA c7,t־za.S50𨎱T'YYU:>j}/}٢r牎îń&⪗gJ=8Zprp(n {ᛚY%@ښ#GT*:R ـ~0A+B~a"T>'r2>9S՟qjÍSWbV-Y߱zVe\|i1ѭRmo>ʑ[BPK A)io/github/nuclearfarts/cbt/util/function/PK AqDio/github/nuclearfarts/cbt/util/function/MutableCachingSupplier.javaU1n0 Eg8ФiA8lY(w(rʎ8(ӣ;Ӳ^Rc\B4ۨIbYm*껠=>O1y/La\`cCRl>^صޮC ]iWܣғ˼4Sl "fmv;/cB1m=$2\}|UC&b M}>2PK AA)}?io/github/nuclearfarts/cbt/util/function/ThrowingPredicate.java%A 1 P|l7XҥMQn 3;Ķvʌuj-PMrXIыw=f!51L[-Otu: 2֥17x{wqv QxPK A AMETA-INF/PK A)META-INF/MANIFEST.MFPK A9#$vconnected_block_textures.mixins.jsonPK AKpfabric.mod.jsonPK AAassets/PK AA"assets/minecraft/PK AASassets/minecraft/optifine/PK AAassets/minecraft/optifine/ctm/PK A(Aassets/minecraft/optifine/ctm/bookshelf/PK A[;<assets/minecraft/optifine/ctm/bookshelf/bookshelf.propertiesPK A$Aassets/minecraft/optifine/ctm/glass/PK A$n B\assets/minecraft/optifine/ctm/glass/black_stained_glass.propertiesPK AQ?Gpassets/minecraft/optifine/ctm/glass/black_stained_glass_pane.propertiesPK A\uAassets/minecraft/optifine/ctm/glass/blue_stained_glass.propertiesPK ATFassets/minecraft/optifine/ctm/glass/blue_stained_glass_pane.propertiesPK A;F B assets/minecraft/optifine/ctm/glass/brown_stained_glass.propertiesPK Ar4G assets/minecraft/optifine/ctm/glass/brown_stained_glass_pane.propertiesPK AA assets/minecraft/optifine/ctm/glass/cyan_stained_glass.propertiesPK A~F# assets/minecraft/optifine/ctm/glass/cyan_stained_glass_pane.propertiesPK A¾4Gassets/minecraft/optifine/ctm/glass/glass.propertiesPK Aa/9Bassets/minecraft/optifine/ctm/glass/glass_pane.propertiesPK Ah<ɵAMassets/minecraft/optifine/ctm/glass/gray_stained_glass.propertiesPK A -Faassets/minecraft/optifine/ctm/glass/gray_stained_glass_pane.propertiesPK A)PJ Bassets/minecraft/optifine/ctm/glass/green_stained_glass.propertiesPK A}sGassets/minecraft/optifine/ctm/glass/green_stained_glass_pane.propertiesPK A)ZGassets/minecraft/optifine/ctm/glass/light_blue_stained_glass.propertiesPK ASeLassets/minecraft/optifine/ctm/glass/light_blue_stained_glass_pane.propertiesPK ASG assets/minecraft/optifine/ctm/glass/light_gray_stained_glass.propertiesPK AubL)assets/minecraft/optifine/ctm/glass/light_gray_stained_glass_pane.propertiesPK AS3GARassets/minecraft/optifine/ctm/glass/lime_stained_glass.propertiesPK AkFkassets/minecraft/optifine/ctm/glass/lime_stained_glass_pane.propertiesPK AqAI Dassets/minecraft/optifine/ctm/glass/magenta_stained_glass.propertiesPK AZZ+0programmer_art/assets/minecraft/optifine/ctm/glass/red_stained_glass_programmer.propertiesPK AA>1io/PK A Aa1io/github/PK AA1io/github/nuclearfarts/PK AA1io/github/nuclearfarts/cbt/PK ADbW.1io/github/nuclearfarts/cbt/ColorCacheHack.javaPK A(:lV63io/github/nuclearfarts/cbt/ConnectedBlockTextures.javaPK A47io/github/nuclearfarts/cbt/ConnectionConditions.javaPK A"A9io/github/nuclearfarts/cbt/config/PK A949io/github/nuclearfarts/cbt/config/BaseCTMConfig.javaPK A܆X? 0Aio/github/nuclearfarts/cbt/config/CTMConfig.javaPK AO:Eio/github/nuclearfarts/cbt/config/ConnectingCTMConfig.javaPK AiIb$E-Gio/github/nuclearfarts/cbt/config/MainTextureConnectingCTMConfig.javaPK A,,h!6Iio/github/nuclearfarts/cbt/config/RandomCTMConfig.javaPK AUhR9pKio/github/nuclearfarts/cbt/config/RepeatingCTMConfig.javaPK A!AMio/github/nuclearfarts/cbt/mixin/PK Acly6Mio/github/nuclearfarts/cbt/mixin/ClientWorldMixin.javaPK Au-5Oio/github/nuclearfarts/cbt/mixin/IdentifierMixin.javaPK AF6cQio/github/nuclearfarts/cbt/mixin/ModelLoaderMixin.javaPK AbRg9Wio/github/nuclearfarts/cbt/mixin/NativeImageAccessor.javaPK AbsI>HXio/github/nuclearfarts/cbt/mixin/ReloadableResourceManagerImplMixin.javaPK A!Aa[io/github/nuclearfarts/cbt/model/PK Aլ+;3[io/github/nuclearfarts/cbt/model/CBTBakedModel.javaPK A5.aio/github/nuclearfarts/cbt/model/CBTUnbakedModel.javaPK A$ABdio/github/nuclearfarts/cbt/resource/PK A@8dio/github/nuclearfarts/cbt/resource/CBTResourcePack.javaPK A"Abjio/github/nuclearfarts/cbt/sprite/PK A p 9jio/github/nuclearfarts/cbt/sprite/BaseSpriteProvider.javaPK Ao?mio/github/nuclearfarts/cbt/sprite/ConnectingSpriteProvider.javaPK AeNFy <oio/github/nuclearfarts/cbt/sprite/FullCTMSpriteProvider.javaPK A}J4 Bsio/github/nuclearfarts/cbt/sprite/HorizontalCTMSpriteProvider.javaPK AYy6Juio/github/nuclearfarts/cbt/sprite/HorizontalVerticalCTMSpriteProvider.javaPK AaL;wio/github/nuclearfarts/cbt/sprite/RandomSpriteProvider.javaPK AV|+Ahyio/github/nuclearfarts/cbt/sprite/RepeatingCTMSpriteProvider.javaPK A&5(8 5{io/github/nuclearfarts/cbt/sprite/SpriteProvider.javaPK Ab^;}}io/github/nuclearfarts/cbt/sprite/TopCTMSpriteProvider.javaPK Af>@4io/github/nuclearfarts/cbt/sprite/VerticalCTMSpriteProvider.javaPK AKdJ$io/github/nuclearfarts/cbt/sprite/VerticalHorizontalCTMSpriteProvider.javaPK A AZio/github/nuclearfarts/cbt/tile/PK AjP:4io/github/nuclearfarts/cbt/tile/ImageBackedTile.javaPK Aa?/7io/github/nuclearfarts/cbt/tile/ResourceBackedTile.javaPK A?)io/github/nuclearfarts/cbt/tile/Tile.javaPK A'AЇio/github/nuclearfarts/cbt/tile/loader/PK AI V;io/github/nuclearfarts/cbt/tile/loader/BasicTileLoader.javaPK AܒdFio/github/nuclearfarts/cbt/tile/loader/DynamicBookshelfTileLoader.javaPK AbBڍio/github/nuclearfarts/cbt/tile/loader/DynamicGlassTileLoader.javaPK A:FFېio/github/nuclearfarts/cbt/tile/loader/DynamicSandstoneTileLoader.javaPK Au6io/github/nuclearfarts/cbt/tile/loader/TileLoader.javaPK A)ANio/github/nuclearfarts/cbt/tile/provider/PK A׷a?io/github/nuclearfarts/cbt/tile/provider/BasicTileProvider.javaPK AD[ kAӗio/github/nuclearfarts/cbt/tile/provider/CompactTileProvider.javaPK AAGў~: io/github/nuclearfarts/cbt/tile/provider/TileProvider.javaPK A Aio/github/nuclearfarts/cbt/util/PK AP/f ,Cio/github/nuclearfarts/cbt/util/CBTUtil.javaPK ArY57io/github/nuclearfarts/cbt/util/CursedBiomeThing.javaPK A\A/io/github/nuclearfarts/cbt/util/SimplePool.javaPK A *,qio/github/nuclearfarts/cbt/util/VoidSet.javaPK A)Aio/github/nuclearfarts/cbt/util/function/PK AqDio/github/nuclearfarts/cbt/util/function/MutableCachingSupplier.javaPK AA)}?#io/github/nuclearfarts/cbt/util/function/ThrowingPredicate.javaPKss,