From d90ccc298a2ca1f80f4d98569a16151f57e242d0 Mon Sep 17 00:00:00 2001 From: thedarkcolour <30441001+thedarkcolour@users.noreply.github.com> Date: Thu, 1 Feb 2024 18:33:47 -0800 Subject: [PATCH] Added model (may change later, not very good but best I could come up with) --- .../models/item/mechanical_hammer.json | 2 +- .../blockstates/mechanical_hammer.json | 28 ++++++++++++++++-- .../models/block/mechanical_hammer_off.json | 5 ++-- .../models/block/mechanical_hammer_on.json | 5 ++-- .../block/mechanical_hammer_bottom.png | Bin 0 -> 712 bytes .../block/mechanical_hammer_front.png | Bin 623 -> 609 bytes .../block/mechanical_hammer_front_on.png | Bin 748 -> 647 bytes .../mechanical_hammer_front_on.png.mcmeta | 6 ---- .../textures/block/mechanical_hammer_side.png | Bin 612 -> 614 bytes .../textures/block/mechanical_hammer_top.pdn | Bin 0 -> 4966 bytes .../textures/block/mechanical_hammer_top.png | Bin 691 -> 701 bytes 11 files changed, 33 insertions(+), 13 deletions(-) create mode 100644 src/main/resources/assets/exdeorum/textures/block/mechanical_hammer_bottom.png delete mode 100644 src/main/resources/assets/exdeorum/textures/block/mechanical_hammer_front_on.png.mcmeta create mode 100644 src/main/resources/assets/exdeorum/textures/block/mechanical_hammer_top.pdn diff --git a/src/generated/resources/assets/exdeorum/models/item/mechanical_hammer.json b/src/generated/resources/assets/exdeorum/models/item/mechanical_hammer.json index 17f008c8..a35353c0 100644 --- a/src/generated/resources/assets/exdeorum/models/item/mechanical_hammer.json +++ b/src/generated/resources/assets/exdeorum/models/item/mechanical_hammer.json @@ -1,3 +1,3 @@ { - "parent": "exdeorum:block/mechanical_hammer" + "parent": "exdeorum:block/mechanical_hammer_off" } \ No newline at end of file diff --git a/src/main/resources/assets/exdeorum/blockstates/mechanical_hammer.json b/src/main/resources/assets/exdeorum/blockstates/mechanical_hammer.json index 3fe455ff..c37f7512 100644 --- a/src/main/resources/assets/exdeorum/blockstates/mechanical_hammer.json +++ b/src/main/resources/assets/exdeorum/blockstates/mechanical_hammer.json @@ -1,10 +1,34 @@ { "variants": { - "running=false": { + "facing=east,running=false": { + "model": "exdeorum:block/mechanical_hammer_off", + "y": 90 + }, + "facing=east,running=true": { + "model": "exdeorum:block/mechanical_hammer_on", + "y": 90 + }, + "facing=north,running=false": { "model": "exdeorum:block/mechanical_hammer_off" }, - "running=true": { + "facing=north,running=true": { "model": "exdeorum:block/mechanical_hammer_on" + }, + "facing=south,running=false": { + "model": "exdeorum:block/mechanical_hammer_off", + "y": 180 + }, + "facing=south,running=true": { + "model": "exdeorum:block/mechanical_hammer_on", + "y": 180 + }, + "facing=west,running=false": { + "model": "exdeorum:block/mechanical_hammer_off", + "y": 270 + }, + "facing=west,running=true": { + "model": "exdeorum:block/mechanical_hammer_on", + "y": 270 } } } \ No newline at end of file diff --git a/src/main/resources/assets/exdeorum/models/block/mechanical_hammer_off.json b/src/main/resources/assets/exdeorum/models/block/mechanical_hammer_off.json index a56fbca2..139ca47a 100644 --- a/src/main/resources/assets/exdeorum/models/block/mechanical_hammer_off.json +++ b/src/main/resources/assets/exdeorum/models/block/mechanical_hammer_off.json @@ -1,8 +1,9 @@ { - "parent": "minecraft:block/orientable", + "parent": "minecraft:block/orientable_with_bottom", "textures": { "front": "exdeorum:block/mechanical_hammer_front", "side": "exdeorum:block/mechanical_hammer_side", - "top": "exdeorum:block/mechanical_hammer_top" + "top": "exdeorum:block/mechanical_hammer_top", + "bottom": "exdeorum:block/mechanical_hammer_bottom" } } \ No newline at end of file diff --git a/src/main/resources/assets/exdeorum/models/block/mechanical_hammer_on.json b/src/main/resources/assets/exdeorum/models/block/mechanical_hammer_on.json index 93d6b3f4..0f2af075 100644 --- a/src/main/resources/assets/exdeorum/models/block/mechanical_hammer_on.json +++ b/src/main/resources/assets/exdeorum/models/block/mechanical_hammer_on.json @@ -1,8 +1,9 @@ { - "parent": "minecraft:block/orientable", + "parent": "minecraft:block/orientable_with_bottom", "textures": { "front": "exdeorum:block/mechanical_hammer_front_on", "side": "exdeorum:block/mechanical_hammer_side", - "top": "exdeorum:block/mechanical_hammer_top" + "top": "exdeorum:block/mechanical_hammer_top", + "bottom": "exdeorum:block/mechanical_hammer_bottom" } } \ No newline at end of file diff --git a/src/main/resources/assets/exdeorum/textures/block/mechanical_hammer_bottom.png b/src/main/resources/assets/exdeorum/textures/block/mechanical_hammer_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..6fb79de0a8718029e6b9fe479ee89f3a79c79c1b GIT binary patch literal 712 zcmV;(0yq7MP)Px#1ZP1_K>z@;j|==^1poj6M^H>uMNCXgQ&Lh)OG`*dNKQ>nMMXtQNl8&rQCL`5 zR#jE6udlJNu*1W{xVN{uxw*Bpw5qA8tE;P}q@+zuOiD^hx3{;Ln3&<=;l#wmo}QlN z<>k-M&!C{7;^N|xl9Io_zsJYNsi~<|R8&q*PPn+ZoSdBB-{0Wi;Kakjyt})-y}gu_ zl)1UNU0htk!NI`5z~kfN&d$!Jrl#KB-o?empP!$`#>U9V$fKg7>gwvVv$N39(A?bI z$;rvh&CS8Uz@ed`%*@QSwYAI3%fZ3HU0q#PR#v;ayPKPvwzjs)%F27qnwpxvzP^{2 zm#C+wl#`Rw)6>Gj!l9s`z`wt~y}g*1mx_srsHmu;qocC2vX73A{7hwU00009a7bBm z000id000id0mpBsWB>pG3Q0skR47vo(C0#eP#6HvPZVzmY9XN(fr!|Un??vlSYd7~ zEi-7+pxyib&PO;0AV$QAc!DI8fR+$N0ZP#{&7?D#EWNyvVspT)^7%q>ZC%(Xh*C)| zgHp*$YPHI5ZVB5vH4OvWt*ebaecx!B*1@5TfjiP2r`a-9!_b{$8iT?#PEIYieP#(x zM@V&{*KZBn!Z1Iw9mzAt2vA==FAXkQs@a)L&C4EiuV&-swX1gwetyII3gAGijnaH} z%HFo`>MRHNo_~-YpGvyJgjr2SfaTfq%QR45ZSSoj$_kVtCVc<+41(Hd7|y>q$Q8fC uD4K}g&u`!N{}52rLJdihOe_|N82kgL;w@K|%uwq900004EwQQG2a5*fZI)$$pp|&J zTv8yUun$4wG=H0=81wmDOsCU+zkhM@?ez5Q_4UueK`&0?^=fS$S|HHWY?+VKM_4$_ zDIkO6(z)akp(uo56ltoO?{;JmAPU1z_D7+r$XZ@F91d$mfww=^+|6e5-|+X#iva!g z{CpDx{$gRiXH`w3jNGf$3dKFwepjej5 zl`f4u_Yi${sOu^I2>7RG_C*u002ovPDHLkV1lR!4Cw#> delta 561 zcmV-10?z&61n&fpNq@rt01m?e$8V@)00066NklJF$Noq(v;s2 zR%j-+W@=WF46OVSme36;-4P1E2ShWbatVP7jEV#p@Hg(`T4L!P?mZvxIp;m^6}sK7 z@B67#>ToznlH@o}Hk-u_f`GUn2)SHtwOSETRh6uCJRU2RN`JXrCdAP+jhjkt+qOYq zfUztKV>}+m3C{PYr=qSW_Wy_8zvuJ&hll-sFGW#A`^{$aE2;~=f;Iyo4V2IqO+*@YMe)ht6_5hs}o4x80o*M;%fC6!>d+ig4zi)NIf z2_akxNSs~J7=QV^ifx*v#2&D!R%=&RmG%11#l=V0bFH0q`RNh_G*nHUPNsBOnI^3z znz47SR&`ugN~e>7g+d`bofr#scDTO&tmJZzZIhLj%Oy|rPdns7kfer2rBaC-7be_j z6HiD*5eg26Lk#{aBg-G8xJ&YP5C#Vy&ez*pl!&7|+<#wgZd$Dt^ag`LqtSp>uh(lf zo6PL@`-A6aFtRMi1Q2AsUNesEanUrN&l6-02n@q8_!&}g5yA28uH(#SGeuEY5f}Nv zP2b*jyB#&N_jlqyUteQN6sVd8*TrJdZnx9v^e@Bs*6EoF;3}{gjZa~SOHj#XJ>N&`APl)-YOn{}rJ87>~O*H|zD9 zODTmAVHoP4KcN*@qa6{G#2F=$q$HG>5mnxQNRk9M89Fvi({)`F*^G{KI@al2&So=hg#7%u@{c;3nBDPs&VXkFJqV!d8R zx6Nh~vm$4)SYQEa)A#{tI2`KxQ~+C*3JkmmgyyrE=Xqt*d7kSp&(6SXtyV)1SR#U3e)6>`2*Urw)yu7?wSXgLiXmoURgoK1iNJ!9B4eebDVq#+L zhYDX_Uhtwqx3{--b#-cKYF=Jme0zLyadK;GYhGPmeSLk2iiu-lW1*m+R#sNKySuP| zudk@6sI052q@$yWJ*d(zrVl2!opEeQE6#u zt*xz9R8*9clVV|Eo0^)PoScr0je>!HfmT&jiiwF$OiZAlprfOsrlzKZgM+QCtb2NT zSXfw0OiW5iNkv6PPEAcnNJvaeOH)!(8o&&s00009a7bBm000ic000ic0Tn1pfB*mi zNl8ROR5(wy(%DV|F%$;i!!R(kY$8+76i_sZC<;+ol*I)UbVL*xcSHo<{~hdq1d72c zWALQ?)1J#OKY+ubI8~=paj9-iQ$64&lv1zP=krq2j3E;v!k`+cVu2hP+F?YZpwcjM&h5)F7Fh-@uo5@ot81Q+x*pp|Y(g}-wVg`s z?2>e*mDm@HgCxo3^7%sUkWxZ_j*3t!SB_6k&#JZBdG(@B8c@nsE_GI5;^!AUUPgdvo){m5QWhn2nmF35UwZ= z-kAly1bb)coPpbLJ&Fy5;{+k4YzZXL|KyWYl}%>R>gjI1*Zq2=^?IG>d8gBf<5*SI zBuR8#=UNm6aY>R4!|*(h$Y3xat6nab<#I`aP#eYaC-!>1Qh$L%4c7Pl&1O?40L#*p zWJic!@9z{@mQ_|2oU$y7s;VJ0?R-8*Q6vi?G)*H7$A2VHsfxnie|-P*Oru&I)gFU^! z*Sg)7VPKl$@qc)9a{~h!U}f93(==t|mLW}&)9C~RK!_8Bq3gPrIEI1X@px3`^Z8=2 zD9e%=zCJv(-B(q`U_SdwgU~ zmhoU=e(MtEU|S#mi-0BK1k@WlT2X%00000@?lM1mpyeNq@os01mhet)Rp^gM65Towty;wU0n z$@4$&?-bd#on{%FLWn%e3J6_4olfWTS>$=H>pE#jzS(x?;o--4Y`0pS(t5p~2#W= zDKiX5Bh`JDWekR(t#I@;cs3^ZU{R^@ z_s2)}FlG<7?Yi!0H0t;JtVOBRXf%oiP|XZX25@-0frOEhng%iKurWQlV{}!#Hq125 z;c%!zoZL|lQP(unve*DFdeBl4T`U%;#x}l+N&^@fs34`@B3;o^_2u~)=bj`u+yM*$ oa0xaHBOeA^%7jj&EDGZIAEQWY;l1TTR{#J207*qoM6N<$f|z^CUrR^NSXX279mF$p`A#;zvpm5rg zvJT-`HTVBFhxAQenq#5VKu1E2M7F=FQ^2oEyYwJZ;1MW zV64*|v=xK?sLY$voG#p-b>V7GOGYz2U4#Y=*oqDvPVten7L|L;8oN0e0wsoo(^+S4 zKO>Xp4RL!hm&xYhq=t8tP|71usMSS7!r7CewY|Z#E2HI6m$`siO@$tyqCwwN&LNpB zMW`_u*plffvqq~=0n}4FWC_YZ0hBItAsoxZsE`tiXk`hu%T#dM2^vjxm)vD{*%elD zQM`*#DYGYvxreKRoqfwow;0&N^9}BCC_M_mLy{@vKSRrIdZWK zqGA~rAd^Py1m_JXv;YisSqeE|S+_-=*XxY=7#T?$7-xyjIY@*Al1DP2%hIx*6p@z& zumUuw1GNz`6f~_Yw7uSHLa}_#4vlTI^alOrkc9|zVpfNbcKA9?R$ocxb;LSzwlG)p z`MZ6JlF}5XLME46%X&&dB*iE6a+A@;h5Z^6LE6|@sK1x?m%YJ)O%sec`*pT%wlj-{ z(~91h$%V5HhclZF1w%@`U*RWkQ_Sqic5BhHE!O1;m!oDZu1t1XF=ruJETFo)+hpwL zdxE-jnB!w)sf#P5bqc=ASP0t<3a!RWT8vqq3wgX4#c8naGHvY5&jkH28%j@KXq07XFw5k4R zH}JHi)#Q~2)BP0Tz$iZhO<*$h217l5r`8hf?(UFEJO#Qh@Hq zsSb)yr)wbkyeXhG%4cwjs|6D?NY+ZSS(?SM+G;$isYI*VYM>II4@?*FEY7%b4#9v* z-5j1_1tNi9`gGwXlc8NOq`63zgD0u4pVeDp!P2&|1H303>s#n_8b>)0=-4(pPT>rR zwgII>NSen19J5NbeEHbYUXCHDWUC~@qBN5x;}dLX+7$5j-7LiQdPIwAbxNaJgDVWi z6|MhI@DX_7?-L1mYSXYT)oUa|YMcW)TLMW{!zrkP;+P)<;6JXHObn z$ud57Qa@kK86p7xjdrfu0!lIT1#uk^um|@OLGcwcRrKg{BPp7x?Q@e9tjs)_#>9Po zJWs;>1U>@ht*?hCY6SllsX%b*Zh@c<4pjUaf=oYhK^Rju^&m%@F5!eQ075QJ|$g`&+s~|GG zpi_{6YTq0A#5nR?fHLzu3u*{_F&MH=sH|214J*J({kYEH5MwN$_Rega@_`3ONYQN# z@@|W!=pJKc4!o}LHi_p!aS0GJr!`&*swtVmLNoY8Z2aFc1>B%%ayU1WTn5Qjf_f!c zWEnb(GaQMtbu7;$5EP$NnUqark%sC(C5bdv+tpMuwsHcZ5_&|}e#?HcNqc+GZwvkJ z;>ln1R@H!X2=D zH7try3NR@GF?xzc-8gtXmCR`x?T4Jf|9FnN9<;>^fvAB*d^eTQBSaLE!N2}AsDoJo zoVbx>%?R3`WN4nk>gX(jl3Yn#p~6jLxDe(-(S`CV5DKTwpKSb!XI9J&xfnNiZ42OJ z#sq6(3Fr%jqcwj6!R9}FUvaWZIO*#X)I&5_gwTsCt}cZ==+4lWrkMOnI0Ic9n!R=r z5Oo#RB&zD(f>GgLz}|3wFej*i9{D}J7_Nt^)IhiTHa~<;P!BFak|T5)F@dn&$`hy_ z!xK2e;24+|3x&{AD`61U!a7N%f&!Ea*nryMZ95HG4lC6l3e|R+iz=FcIbn}Gxsjo zwtCO;#l!frAMd`(^VnU9XJW4;c5c{(9d4?9U@!5=o`2GP4MEjMqu>~ws`HLG9f`|R^U?z+pxYt77c_Z>NR zZpBN7wlA1fceZ2UrhOmrADsGp@t+$$8F)Cb_@a$Bzqrc#%i(Kh-uwJP&y$Z??spvB z6nG-|ad|Mc0*^oa)KiZfNOwQHSMpi0{rAJeKWp#k*p=9MC-toC)TvW%esmI3G{5$; zCGf}hcOGGk9}4a`kbd>_o;^MD58w9k70SPh>PF_O@AGWEZROKV8(%RGZhm$z;aD^m zxqlZXJ#*8_SKn2hc)aE9#Liu6%|1dCe|C8P(BeNd)r-~-gw~pG{pszUSH3l)_0!z* z2e-+7;$qevYbow~F4Fq=wZ);Kq1VLA4&NE}P1~{y`|{+;fymAS+dk~OXMf7(`E+RI z)6u%KHM0iMOLrgjA7Ao1+rF@A;Kl2mkG^?t-Fs`wJC>|}@f}G^9^Vo1Z+d>o+MR1= zKj*Wk&TRa+rKM%W=bN{6e`@6DLq^SKXKp%TZ5x@r{S85K-{=<$?iyY$XCJ!y)1?pW z+1kSOKNI__cH|1h8w-~-&$17l`RL@jU!&TSBR{Mgd9x|8rukU*N5_x+1HF0si5-#K zM}J#0@YZVszu8L!esQ4nebK>HdVSmBJ6k$#c;~8{e)aC_E8qEKl%7Ad`^LgndQ@IG zsyS2jG?;Iy<<R__i)3VEyu7@Pjg6a|o7mXcc6N4seSO5l#LUdh$;rvDudm3+ z$f2R3!N9=dlqKx3{aStE#D~y1BWyx3?N_*}VV&010qNS#tmY4u8S`01mCYa_x?9Dwov&Q9k{scBLgIxShwww9VL5h*N$E{M5SuKE5SKs_&iFCPFwKq3}J z6vBj3ECE>vha-#8n7kB^E6WK4WF@JjR@17ww!V>JaS5`ToZF1$w{*3TVcQx8t{J9c z746banSWKBT@J2S-K*_;1(ULaw4v6a9(E3s&Qar-3C-5YsSEtfZ=YZIWp>#qUFi`H zxTP?5eZ$(RZm-jiWFa$P^D4F8?cM#*dVt43pTkq5-z*mGX9P6=@;VpEejDo5cMix% zN5vVqqme$IkH4%&)DDJ$6zp!{MObMZf|dK zcXx*q1ttvab~`eej1=?d-rgR1y`BU?`~5!3iV=bSU0>to<^~>*2U*2T7_6_aqgW^) zpU+G2a5zMx(SN|v(Gj}cE-IA@g25oF)hh1q?-4#Y!1wnzE-o&_3k}U^Hk(rL_Vy;h zf?BO6MFb@XWBjIGuZt&Es}&lz+byQCb3w5Pg+kKl>FEi{WD<{$k8-C378ev-e$z;^ z*$fS7Tq|wt==b}jkcOpFDe>ju;X&xKm>z9zZVI#0(|=PKjYeolg8-!Z^70}M6X^5v zQ$U$#0XzGBJ|q$ex&Kyq0a#pIL{?4V_4QRyssH``U6@ca3#p$I>2x}XEA9M_Mx!to z3<_Xj0db{=W8rv6nM=e+vOuaMm!_lG(G%b9u1t(MolZ9b_^UdzpxthZPM@Nh%jHDQ z*m)YgvwyQAplrrPnwgmy0q{Zzk>g`{wzs7#Sy6wh)e;kFUa?q|rQ=4jMkLJ7%^{@5 zGVYL9403AQyy}}EjIlIMhHvPFb8T%TVOp=3-H${f@{?c;I?hh)91e$Zets^~qInG0 z#>Pm3aef{QUQ8yFoO%VSo1BDJtCcWJPh(<{9 M07*qoM6N<$f+}u7sQ>@~