From 27668f27a16df2e3ece9b5fec1e12f23679764d5 Mon Sep 17 00:00:00 2001 From: paulevsGitch Date: Wed, 9 Dec 2020 23:06:55 +0300 Subject: [PATCH] Helix tree blocks & cubozoa rotations (WIP) --- .../entity/render/RendererEntityCubozoa.java | 11 +++++++++++ .../java/ru/betterend/registry/EndBlocks.java | 3 +++ .../textures/block/helix_tree_leaves.png | Bin 0 -> 270 bytes .../textures/block/helix_tree_log_side.png | Bin 0 -> 289 bytes .../textures/block/helix_tree_log_top.png | Bin 0 -> 2352 bytes .../textures/block/helix_tree_planks.png | Bin 0 -> 1859 bytes .../block/helix_tree_stripped_log_side.png | Bin 0 -> 2002 bytes .../block/helix_tree_stripped_log_top.png | Bin 0 -> 2206 bytes 8 files changed, 14 insertions(+) create mode 100644 src/main/resources/assets/betterend/textures/block/helix_tree_leaves.png create mode 100644 src/main/resources/assets/betterend/textures/block/helix_tree_log_side.png create mode 100644 src/main/resources/assets/betterend/textures/block/helix_tree_log_top.png create mode 100644 src/main/resources/assets/betterend/textures/block/helix_tree_planks.png create mode 100644 src/main/resources/assets/betterend/textures/block/helix_tree_stripped_log_side.png create mode 100644 src/main/resources/assets/betterend/textures/block/helix_tree_stripped_log_top.png diff --git a/src/main/java/ru/betterend/entity/render/RendererEntityCubozoa.java b/src/main/java/ru/betterend/entity/render/RendererEntityCubozoa.java index bcac203b..6936d30f 100644 --- a/src/main/java/ru/betterend/entity/render/RendererEntityCubozoa.java +++ b/src/main/java/ru/betterend/entity/render/RendererEntityCubozoa.java @@ -8,7 +8,9 @@ import net.minecraft.client.render.entity.EntityRenderDispatcher; import net.minecraft.client.render.entity.MobEntityRenderer; import net.minecraft.client.render.entity.feature.EyesFeatureRenderer; import net.minecraft.client.util.math.MatrixStack; +import net.minecraft.client.util.math.Vector3f; import net.minecraft.util.Identifier; +import net.minecraft.util.math.Vec3d; import ru.betterend.BetterEnd; import ru.betterend.entity.EntityCubozoa; import ru.betterend.entity.model.ModelEntityCubozoa; @@ -54,6 +56,15 @@ public class RendererEntityCubozoa extends MobEntityRendererdgxN?Nk4_HNCB4qkos#hb$YA9+ZB zJ0|#Kq2yVC(mm=wSu*W=%lv|7g`3sXFOEFlcHUG^UjHw1z+&}bP0 Hl+XkKGxl4{ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/betterend/textures/block/helix_tree_log_top.png b/src/main/resources/assets/betterend/textures/block/helix_tree_log_top.png new file mode 100644 index 0000000000000000000000000000000000000000..2acfd0166c4c93ef10d13968c155e139b8fcc0e0 GIT binary patch literal 2352 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 TrBV~l-&|8&YiM%A_C0?C*?4KJ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/betterend/textures/block/helix_tree_stripped_log_side.png b/src/main/resources/assets/betterend/textures/block/helix_tree_stripped_log_side.png new file mode 100644 index 0000000000000000000000000000000000000000..d1e3caa101ce73b305e0cf6a464322a1dd6bc5c2 GIT binary patch literal 2002 zcmbVNeM}Q~7(N6dut>;6gHGe+Km*h3ee{FgK}Bp;Fcus%3K+Lt@2=(S$DMZvEs)K! zMCTS0#{^l7F4-R}W7^@u=KfH}BnxcA;5HPO;h0-=EOD_a&Y2Ll{jOi?!oF;Bz29A* z_j%vv{pu@Qt2QmjTABqx(1OYeTMfA9XjjHO@cmjxqY2zHrHXn5g0er=u9U9T*-t@G zdWYbsQ|s(oXjb&;7*2HZx}Z-2Xb37T3rY;@;Z@kly9K`miJTrlV1ctB+l_YIE?N0T zp`umhYg?-vY^#T*IHYVXTpFYSfsa=iIOy~G6*_1^qP#RXYp*c`jzUzA1u54Y!gcno zuvL_K*r+q1EMXwwVoFDtaEdgnfk~Vw#_(c{(4#m(<0e{9!SN3Qyvdx4uCZ;5`vOlE zq)}BR8p8sCfG(idiLx6bD2l>x5+g|zAW)^nuQEZ@ujD5fY`ntCf}{$fAJ!Ndr`V)g z5D;lhf=^1)`jvQ^K*F#fBVmLN*Ca)O9Gk>RO|m!YoMSQG%lml0ssJpJ#7d2#Dk_cQ z-%uxie#8Mtt=*pVF=s43U($u5ZfFKF;t81(tvFgF9;@LMu}Nn64b33Td`*o+TV1c~C5gCuE!q7B4qTuD!-`?)apB;QoU(DG`(j0)skfe?%9Y{UNTjiy)c}Q+cORj zp}gL%oGX)o)HP3huWQJf%sja=)Yq2+^{5f^@|2_fZ|9~%@RpmyBelAV`xI!ME?9lw z)ZrIj5P!NXj(5FvX0~X&!FG6WCzR70?mk~SF*(Funy_yP%V&>V%{=4@r*!w5M@lEg z8*Yu(-8?vZueS%@XwS&HTNSnhpYx)qG(Tzhxi-PQ-e zz?cG>B~Bs+c?2UNJjTNW0*HbLMA1kH1V!YH5r_|P(I~`--?d!3vCK3Q4S#hJc4<1GlS#qOu96rLQc|cgM zO6p*Cvd%9iTSQJmOG}XAI1dS;z!Z>pG@=-M+>NGqd3bI8jH5^jVz#)^aw{Ox=&MIO zstyo`oyA0wp%5o$Cs~4{m?DHCNGDD>agxRek|$W6=8((>h0$~=$TxUrWMaWPHySog zjmPm=EM||s3l9wCtQJ;H)d;KoP-h=M z5&)*w=gY?EQ%f|O4Pls-ZO}$0A$_6^e?kLz12EK9T?CbFQ07F-jmCR)AegG|SJg;w zq3U}jBOZ@c7#A{ij;u&(%qV)FTiy~G6|=#@ ztR5uQ^1L8gqwGdStA~MvW`36YsP&W8Doq;;14#Oq#!kZwHE6~J9h8S)Up&d|;Qi@0 zgto`4f3i;PU;QJq_LS-~$rZzb5(02{z){Ojs;24E;Qy^!>e)l@++H|*kz1G99R%KF z_aLA^Y8~z{7j^}%+H3>ft@f7tr*^&E;G1={Y~)4x3^RGcsDfq8`~JV1ubo&nHK*y= ztmDlS<2`{9?NdJ4@>jv8iV?SlM0d-lJ9grA=T`qJe3zirl1oL4&FN?6uD%f%wQ^%+ z>E+XAhn%-AQW(lVe{t2kPR4hxt+Qj}pGxS%FRpC3zgqbiTg!HBZuzwK?LG4*BoFj# zKl@Ag=$50ywDEI_jN>`;z0;DeT-%Wa?LAAEOdndESa@(q`-YSAB3HCQ%#yI3x;c7( zuv`8;v1rWeh57!^*EQ`uw)nH|Ti)i_%(?b8#P~@o?i3$*_G{1e+R26P=6fGCjk%CK zeE0{%dwuYl-}crZW$L8or<}|`v16I7BX`AfowJk0e_XHHbH06C&3ya7$>HNeU%7ed zwbF5UGp@c=v309!(5m&DH-7sQ@A^} zWv?!3TA#d8a%k+X+(lqu?f%42a~J!8eE$Wm?yhla=e9$Iw)>+uo!Y&B-`WM^XMMHl zNZFmng+<-#+b?Kc4Oed5K6tO@OYq)u&)p$!ZY$XS&7h^7)<1~q$~y1PiUsZe0*1-& ANB{r; literal 0 HcmV?d00001