From 34b5002fc87ad631ea24736ffdcfca344e2cd277 Mon Sep 17 00:00:00 2001 From: Nils Dagsson Moskopp Date: Sat, 16 Apr 2022 00:35:46 +0200 Subject: [PATCH] Shuffle pixels in mcl_end_crystal_beam.png MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit A user claimed that this texture was a texture from Minecraft 1.8.9 – see for further details. I have not verified that but I noticed that in commit 152e55245804bd2b4790ee31454986948237d2a8 the file was replaced with a file containing the exact same pixels. A visual inspection confirms that the file contains noise, so it is not clear if it is even copyrightable. However, to ensure that it could not be identical to a file from Minecraft, To get noise of the same quality, I have shuffled all its pixels with the following POSIX sh shell script: LANG=C PREFIX=mcl_end_crystal_beam convert $PREFIX.png $PREFIX.pnm <$PREFIX.pnm >$PREFIX.plainpnm pnmtoplainpnm <$PREFIX.plainpnm >$PREFIX.seed tr '1234567890 ' ' 1356902468' ( <$PREFIX.plainpnm head -n+3 <$PREFIX.plainpnm tail -n+4 \ |tr ' ' '\n' \ |shuf --random-source $PREFIX.seed ) >$PREFIX.shuffled.plainpnm I then opened mcl_end_crystal_beam.shuffled.plainpnm using GIMP, converted the color black to tranparency and saved the image as a paletted PNG (which yields a smaller filesize than a grayscale PNG). --- .../mcl_end/textures/mcl_end_crystal_beam.png | Bin 2794 -> 635 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/mods/ITEMS/mcl_end/textures/mcl_end_crystal_beam.png b/mods/ITEMS/mcl_end/textures/mcl_end_crystal_beam.png index 94eac193a9b4d7b454ef7826e7cfe1f0540ee348..a671de7ac406fed4f9df08e76219704ead7ed3dc 100644 GIT binary patch delta 622 zcmV-!0+Idd75fB`7=Hl+0001hoMa6E000J1OjJbx00960|E1ZV-2eap0d!JMQvg8b z*k%9#0wYO8K~yNu9g;n36hRorf3r7tOx7gK#WQSBWHu&n5tPeek-}mV&yaMhCq z`kqmT1l$1Q$tv7)tjwdv0cca6LGuQee+7(*slVr+Cv|*{(VA7m_&Y};8RMa1=vd?{ z%7csP(qE)p3BS}svW!SHWB41~Q%#!y){3q{7ibsm?J4dZJ43u2T+p$WA5}`v)D?;c zXhS>VvxHniS$`5wX+XmZbVN_$MdSn2HS*n{U={9+L^G#?S6wVTw_sXWji45vVApBR zN*Ye&9g^?BT`EvhB!+0fsiE8@6|z|D@jBzMVB;-wfy9R8aG!FMOJ8sX?~yk2p_(xh zQHyA0JccuPrP&<72i79Y21SGC7cP>&Tg7?0DsW{MO@GlfC=)KlG&|>9U@NSzF|&tB z(APQ2m}p@aC ztRpU{Z_$;3W^hc_2~qPS%wiabtI#{6n}%k(9?Q_tp$VzyO~OaWn@m0loAAkpLXJ-` zIpa3@JZEi7S>wJ&HBbfpK7S0RM)MAOg3>b7^$TZHo0;ezfCpz54i7ax1TWKmjD0&07*qo IM6N<$f*VX3?*IS* literal 2794 zcmVEK|00004XF*Lt006O% z3;baP00009a7bBm000id000id0mpBsWB>pFA#_DpbVG7wVRUJ4ZXi@?ZDjy5Fflbc zF)%tXHy|)JIyEvnF*3y?bhH2f3SUV?K~#8Nt(%9A-MkKjk2gI?f&@X{|LM|u@A1{p z8fHjQKHl8_1GK87sA5@?&z{zGE#3F;-sSKRy*d%7HtZo<7PEm{;OB7Oc?PSH*O&5^y$+ln@AS<7v8*i6BMw9OQC(R{QUV7 zO4dJr{+Ms6`>a%8g|A(^W)@vsT)>j$<;#~-C9NFt77HMJz=6}_$B)gYn@uEes6Wtz ztijCRf`9q;?OWL#Sg^I_AAto~*lT+7GkW^<|k(rAUvA~M@Pk{GN7g-!d_MtKoA*&Ne!mu{P-|6 zmbUu#V1QP^rvvsdS*LVg-HHVRuP;fn^zNIpiS*;gkJI(**QqrF>t=a}MqxKTOr!=f zRco$2#IphlW+9@AjjSNoo*9<8y@v@Ir6sM?S9W^U2V@ZD8%amZh7tZ2HKsLJz=B*D z@oBsIE6!mbgj(^a-nw<`bmhvG$`UHDywHgdymRLcg@V#XjvITUpp?QNKYsL=E473| zU%!4uQ;=3F031eST0sa|N&~{rpFgKCd^$&)z=A--6`l_ZOhcO_@PKP9V4f?#Y$wtO z7S^epHEEneR01qb6|fM|!X?(hXaXG`)gGpA?#q`i8YdQC@G5KDwop6vO4#nSptaKy zC*+9)R6rF}%Iv+M8M%PP(X=*gEuj%AQwy^2j8Imma)s7bqQj_UL5+vX*aw+x5#psa zP%tweSRUp9!x?Wvu@Ch4?c28pVVg;fBM%d6r>}$^3NUSYB5Anr)2C12+bbU#4W9@9 z%+X;4Amdj=d7Y$uIjL*NC%J4|<;Y z`P8-t3oRHzd1v~1u!jp{T}Urn-zTaAJY22Mo;|a8cf`wkV8?-wraO2~#E>y84pedX zHPbV2Acx-_n1*!}5Loc+7mu&yZNbRdVZ=Id^X5$iD+R-WgW6nc6AprMmV&?J3kVi= zA*=!I9oS>1lkA}u+-RL^f-6rm5Ug!D4=riH%-w>K*@6O8vkUh=pc{vA3p$!s50bVbc?Vw6? zs!lwL32G-&lZKU?2CL3)FpxPlAJBqo$^sR(w{#ExrCG3|mthGu6P^4Hm^y93S#t%P z?(9^zH;k3SA?+U zX~}|D+r4}DE>){?0b#u3T6pc-`b%+c9#m-o8^+>5L9J(-W(s6S0znF&WI;8*-z6xk ztu|;zcOcAlIDFyBX-I&dXJTpcqeqVxZ0&lKplrB9v4rj`InB$e1uT$-fu)HBCJf)` z7VM#d1Gx_>Z4exUKY#wb+I~THrP-f3;PGlEW}Vh40*Jd(+PUSZ*jVyO9e;{TOM5rw8eB>DnV-`QoysAjQKc!CKkI|T*gV*R?i0iBdL zd;Ew33L5=bw%| zEuk>4L}nJSMz2}WJhvcgp-{fvSB3Dy-8wQ^*oE{XRfEF7%H$>>qJ=g-NSUEYRVRWh ztb##FXhL(y$il$WdWEbgOr%PX>!Z`pm|m7mPz4N6l`60x7tF#4Pk{moC@QSV2iOO* zLX{N=d)!B%Ki|wy0iYEiY;n7fMkf{y4Cy%4GOXKu)TTA$c*gS~TTbPMD%n-YVdMo| zMYb+5vj8w-w>drv6Cmt0pc8x0u*(T_1gzNEP{DzahPN5~Y7|IL&rPy?PUTFc6!D>~ zk3ynS3Wl<3L8U08iY=_8FsoHR+IuBDr0vZE!UAOlY5@weaMr5AninP#3N78-S#$7B zp$9jpz-ul()@gh}e*Z3IK!Mg+)vP8P_%4N8j285Xq=h^zU&Y<$FQ)lhE&EWHez=7K zIZm>L<$|ILva*3NjD0(!0=vSEv)jC^aIolNXDJJX`_#=Ag+&6GzjLFhXDT>rf?3cL z^gl*`*D6fCAj^4b8}%$O5_Gkj`HXQh{giz8K*ns0FzeSGvc!d2kk; ziI>G{=Hu+hr%@2{w{i{MZ9Lw@&z^Cn=WZHpy>V=bG7Io;B% z30NqzurA$=N~xt)Q(39f0%n2y?_y>q{MS0|kjfQ5GY$D3zzL0Ex_li_xoRTKn!|$n zL(sD`(G?ZHkTk3li=`bm`#rcJ!YKQ!H)>e}}o!HuQt&3;+NC07*qoM6N<$f;Ph^s{jB1