From df7220af8671e8687d8bff021876f8bef1a0b628 Mon Sep 17 00:00:00 2001 From: paulevsGitch Date: Tue, 9 Mar 2021 18:04:57 +0300 Subject: [PATCH] Cave grass retexture, stalactite update --- .../betterend/blocks/basis/StalactiteBlock.java | 6 +++++- .../betterend/textures/block/cave_grass_1.png | Bin 422 -> 219 bytes .../betterend/textures/block/cave_grass_2.png | Bin 368 -> 211 bytes .../betterend/textures/block/cave_moss_side.png | Bin 604 -> 273 bytes .../betterend/textures/block/cave_moss_top.png | Bin 710 -> 243 bytes 5 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/ru/betterend/blocks/basis/StalactiteBlock.java b/src/main/java/ru/betterend/blocks/basis/StalactiteBlock.java index d4d74dd4..13e09a69 100644 --- a/src/main/java/ru/betterend/blocks/basis/StalactiteBlock.java +++ b/src/main/java/ru/betterend/blocks/basis/StalactiteBlock.java @@ -21,6 +21,7 @@ import net.minecraft.util.Identifier; import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.BlockPos.Mutable; import net.minecraft.util.math.Direction; +import net.minecraft.util.math.MathHelper; import net.minecraft.util.registry.Registry; import net.minecraft.util.shape.VoxelShape; import net.minecraft.world.BlockView; @@ -195,9 +196,12 @@ public class StalactiteBlock extends BlockBaseNotFull implements Waterloggable, } static { + float end = 2F / 8F; + float start = 5F / 8F; SHAPES = new VoxelShape[8]; for (int i = 0; i < 8; i++) { - SHAPES[i] = Block.createCuboidShape(7 - i, 0, 7 - i, 9 + i, 16, 9 + i); + int side = MathHelper.floor(MathHelper.lerp(i / 7F, start, end) * 8F + 0.5F); + SHAPES[i] = Block.createCuboidShape(side, 0, side, 16 - side, 16, 16 - side); } } } \ No newline at end of file diff --git a/src/main/resources/assets/betterend/textures/block/cave_grass_1.png b/src/main/resources/assets/betterend/textures/block/cave_grass_1.png index c5b44c18d02f14a4b0c5dceb03d8932c58cd613a..a1acac74d21fa849c5edaacc25f1365478d7651e 100644 GIT binary patch delta 202 zcmZ3+e4BBCWIZzj1A~Sxe=v|@EDmyaVpw-h<|U9L5#STz3Z&=Ac&#x=n&Z>mow}sB z^=#I{XHna}P|Ah1G zwsj|eIX+z}@$vUFn?EZ)eibZjT0X7kR+W--=pM(`%ReTq+j{KQ-fJgBm)~5eXB;MT xT~O`U`yDDSZ)IELaE>Wl)CLRhT`Ierj?#*8Nzddz1egjIg)}tthoOBn?nH)Lu|Ez=saCuO8c`f~nYCvcD zN)!V?ftTEV;s3n6)&G}eq$(0>JQ;qpcG$50KJq!Ialv2Er5wOPyHiq@Fq{huP|1J(?}g;Vc=n2Wej6RQG?Sb3Frw0lU=V{x1}F z1Zx0^?a@g1KUc&a&IkD&WawOJkN+Dq62TS$09;lBfe_^;pFscs002ovPDHLkV1j_Y B*B<}? diff --git a/src/main/resources/assets/betterend/textures/block/cave_grass_2.png b/src/main/resources/assets/betterend/textures/block/cave_grass_2.png index fa6e0ab9d5ac59435cb2c99d1e36689025c4f90b..493e7c0fece7f4212c9c0ffed932a30e8f813bad 100644 GIT binary patch delta 194 zcmeysbeVC2WIZzj1A~Sxe=v|@EDmyaVpw-h<|U9L5#STz3Z&=Ac&#x=n&Z>mow}sB z^=#I{XHna}z@9780gPVEikYcSw&_U5kmFCA@S zSRC&)ZS9`D3?H^uv43rsv3@bTX7>S6aTsX^EKn{0*> nn~|e0htVIOBP=mT${(bP0l+XkKgAhuO delta 352 zcmV-m0iXWU0q_El8Gi-<001BJ|6u?C0XIoRK~#9!WBC97KLaJ0VVD{K0#QppF+?o> zzz{s|_5bii?-}A&ek08VF;gFaapa`C|5N9^WC)*dn>;U6uX^@Bx&6X_f?fz+@D{5g z&kg?>iW`pqCn^jIr{4RI&47l|UBnsCJpcCpoXP_ziYIj(`G4P=y_PrwK(;lO?S?C! zR=M^6HAZEy1^Ag2CxYI!fEG^maf0}DE z+<>Y2*f!jl}<(wNtdO$m-g zF$lutY3p+T>kj>s7!?r2sk7UCd-u+CVXKH|i-=rfr@HRGF?q|v%$%Bkg2#(K6XV!@84mO_hUo|Ln$&1 zQi_j67h14ofEg&m3=@XG#D$u4!OERUT{LN$7Dj(fZlpgib=*RU zTB}%jGG@fGA=8~!~I+*V>Qc?Tr#E~LbL3yws zeKE)DRI+MG>}n&EK<+B2G-`Ph}}(89%HmQ0tGGp{i4W(%4pB~xtV zlc%Bl4}Z2pr+>E$k%paX)0t1E=)Req1eB{Kg&g1GcQoO$h5M*|`N8nw(8kp)iT;9E zHn9g5c6)B6?%*2~x2+FD$f9nI6im-rj`XQB^^MM)IFj!)p)Gynz5aQ{9NRZX%l7!t zFE-ulH5<353BT1nBA<;AbiHNgd-Gz~EuJ${#lpccxPNQUli9Vd)?A6phsq=%1F&Iy zO3LQM>$xQ$PMv(i8viHK&H5V%X{E4Dzxil{vjFuM6u zgB`BXOGj;iA&5ewj(`B6(&&wK770Sf4W_ys8ja8tw*)h&dHyq2 c@1Q393%AF#yvsBAKL7v#07*qoM6N<$f|D~Jg8%>k diff --git a/src/main/resources/assets/betterend/textures/block/cave_moss_top.png b/src/main/resources/assets/betterend/textures/block/cave_moss_top.png index 1d3698b27d0636d92874efdfda9d20e0492c1a8a..f2857080d3620d338e4a60f909d6afe84bcae42e 100644 GIT binary patch delta 226 zcmV<803H9v1@i%r8Gi!+001a04^sdD00DDSM?wIu&K&6g000Z~sBvQpFTFo$8)i`2SGcja6Pcnlw@0;EqeQ2C^UI5pRR@lA&E9T)_E;g~oKEU##dg4}>d~1Ph`sOGwJ~ cCLbEh2Y0Xpg9D^>qyPW_07*qoM6N<$f~F-{QUCw| delta 697 zcmV;q0!IDw0mcQ88Gix*005AYXf^-<0*y&TK~#9!1;M#)8%F>D(79*!=JJw6QFh|M z7K{KX+#9e9e?rOt`GfpQz9~hDlr93;iDbtjDTx%h=j`mx&XM=v@2mIMVxi3V`f3>o zbi1uaV3jgi9IO{{+mBzjr)P_)_4Yxv%yIPL+4s=XgWO(wd}rZi&Ri= z48ed9m<4pk!lLRPk3D7dZMH@)R>`~kx$$maDZzz9@PBHRo^-b_B!W0&V$ing^q=*& zqH2>^pxvXq>FdS~i!8lqi`MB=(OyL9lN&H56ydwNjzh7=X%YrSrSLEFA74yT+32%L zvIv43Sx#^iGRPs{98OD#63n4^H9+s|utXs5P zgi`5`!(n%9KYrR;=dR}2{juIWm0MYtwTct5K2JEJ6GubF$bXyDUa42X40%uha|xhz zF3gx}>~oPdPJjA#h!{@-dN6PyLbQ|ZDouK4FfxZ{BL2MHe=Z9=0^i%1(~R?tY@o;g fR;4xW)TsXfolkG}kTVW%00000NkvXXu0mjfx-nZ>