From 6316a9c9e352f0f1c3b819dba65708ec56471924 Mon Sep 17 00:00:00 2001 From: mDiyo Date: Sun, 8 Dec 2013 16:32:15 -0800 Subject: [PATCH] Nether version of the Smeltery --- .../blocks/nether_blockcast_bottom.png | Bin 0 -> 673 bytes .../textures/blocks/nether_blockcast_side.png | Bin 0 -> 666 bytes .../textures/blocks/nether_blockcast_top.png | Bin 0 -> 700 bytes .../blocks/nether_castingtable_bottom.png | Bin 0 -> 711 bytes .../blocks/nether_castingtable_side.png | Bin 0 -> 620 bytes .../blocks/nether_castingtable_top.png | Bin 0 -> 726 bytes .../textures/blocks/nether_drain_basin.png | Bin 0 -> 689 bytes .../textures/blocks/nether_drain_out.png | Bin 0 -> 698 bytes .../textures/blocks/nether_drain_side.png | Bin 0 -> 700 bytes .../tinker/textures/blocks/nether_faucet.png | Bin 0 -> 754 bytes .../tinker/textures/blocks/nether_grout.png | Bin 0 -> 757 bytes .../textures/blocks/nether_lavatank_side.png | Bin 0 -> 648 bytes .../textures/blocks/nether_lavatank_top.png | Bin 0 -> 711 bytes .../textures/blocks/nether_searedbrick.png | Bin 0 -> 692 bytes .../blocks/nether_searedbrickcracked.png | Bin 0 -> 773 bytes .../blocks/nether_searedbrickfancy.png | Bin 0 -> 740 bytes .../blocks/nether_searedbricksquare.png | Bin 0 -> 711 bytes .../textures/blocks/nether_searedcobble.png | Bin 0 -> 867 bytes .../textures/blocks/nether_searedcreeper.png | Bin 0 -> 810 bytes .../blocks/nether_searedgague_bottom.png | Bin 0 -> 500 bytes .../blocks/nether_searedgague_side.png | Bin 0 -> 451 bytes .../blocks/nether_searedgague_top.png | Bin 0 -> 534 bytes .../textures/blocks/nether_searedpaver.png | Bin 0 -> 754 bytes .../textures/blocks/nether_searedroad.png | Bin 0 -> 749 bytes .../textures/blocks/nether_searedstone.png | Bin 0 -> 766 bytes .../blocks/nether_searedwindow_bottom.png | Bin 0 -> 500 bytes .../blocks/nether_searedwindow_side.png | Bin 0 -> 448 bytes .../blocks/nether_searedwindow_top.png | Bin 0 -> 500 bytes .../blocks/nether_smeltery_active.png | Bin 0 -> 734 bytes .../blocks/nether_smeltery_furnace_off.png | Bin 0 -> 750 bytes .../blocks/nether_smeltery_furnace_on.png | Bin 0 -> 773 bytes .../blocks/nether_smeltery_inactive.png | Bin 0 -> 625 bytes .../textures/blocks/nether_smeltery_side.png | Bin 0 -> 692 bytes .../tinker/textures/blocks/pedestal.png | Bin 292 -> 0 bytes .../tinker/textures/blocks/pedestalbottom.png | Bin 550 -> 0 bytes .../tinker/textures/blocks/pedestalside.png | Bin 614 -> 0 bytes .../tinker/textures/blocks/pedestaltop.png | Bin 667 -> 0 bytes .../tinker/textures/blocks/pedestaltopp.png | Bin 654 -> 0 bytes .../tinker/textures/blocks/pedestaltops.png | Bin 667 -> 0 bytes .../materials/material_searedbrick_nether.png | Bin 0 -> 470 bytes src/tconstruct/TConstruct.java | 2 +- src/tconstruct/blocks/LavaTankBlock.java | 11 ++++ src/tconstruct/blocks/SearedBlock.java | 11 ++++ src/tconstruct/blocks/SmelteryBlock.java | 11 ++++ src/tconstruct/blocks/SoilBlock.java | 2 +- .../blocks/logic/SmelteryLogic.java | 16 ++++-- src/tconstruct/blocks/slime/SlimeGrass.java | 4 +- src/tconstruct/common/TContent.java | 47 ++++++++++++++---- src/tconstruct/items/MaterialItem.java | 4 +- .../items/blocks/CraftedSoilItemBlock.java | 2 +- src/tconstruct/util/config/PHConstruct.java | 7 +++ 51 files changed, 97 insertions(+), 20 deletions(-) create mode 100644 resources/assets/tinker/textures/blocks/nether_blockcast_bottom.png create mode 100644 resources/assets/tinker/textures/blocks/nether_blockcast_side.png create mode 100644 resources/assets/tinker/textures/blocks/nether_blockcast_top.png create mode 100644 resources/assets/tinker/textures/blocks/nether_castingtable_bottom.png create mode 100644 resources/assets/tinker/textures/blocks/nether_castingtable_side.png create mode 100644 resources/assets/tinker/textures/blocks/nether_castingtable_top.png create mode 100644 resources/assets/tinker/textures/blocks/nether_drain_basin.png create mode 100644 resources/assets/tinker/textures/blocks/nether_drain_out.png create mode 100644 resources/assets/tinker/textures/blocks/nether_drain_side.png create mode 100644 resources/assets/tinker/textures/blocks/nether_faucet.png create mode 100644 resources/assets/tinker/textures/blocks/nether_grout.png create mode 100644 resources/assets/tinker/textures/blocks/nether_lavatank_side.png create mode 100644 resources/assets/tinker/textures/blocks/nether_lavatank_top.png create mode 100644 resources/assets/tinker/textures/blocks/nether_searedbrick.png create mode 100644 resources/assets/tinker/textures/blocks/nether_searedbrickcracked.png create mode 100644 resources/assets/tinker/textures/blocks/nether_searedbrickfancy.png create mode 100644 resources/assets/tinker/textures/blocks/nether_searedbricksquare.png create mode 100644 resources/assets/tinker/textures/blocks/nether_searedcobble.png create mode 100644 resources/assets/tinker/textures/blocks/nether_searedcreeper.png create mode 100644 resources/assets/tinker/textures/blocks/nether_searedgague_bottom.png create mode 100644 resources/assets/tinker/textures/blocks/nether_searedgague_side.png create mode 100644 resources/assets/tinker/textures/blocks/nether_searedgague_top.png create mode 100644 resources/assets/tinker/textures/blocks/nether_searedpaver.png create mode 100644 resources/assets/tinker/textures/blocks/nether_searedroad.png create mode 100644 resources/assets/tinker/textures/blocks/nether_searedstone.png create mode 100644 resources/assets/tinker/textures/blocks/nether_searedwindow_bottom.png create mode 100644 resources/assets/tinker/textures/blocks/nether_searedwindow_side.png create mode 100644 resources/assets/tinker/textures/blocks/nether_searedwindow_top.png create mode 100644 resources/assets/tinker/textures/blocks/nether_smeltery_active.png create mode 100644 resources/assets/tinker/textures/blocks/nether_smeltery_furnace_off.png create mode 100644 resources/assets/tinker/textures/blocks/nether_smeltery_furnace_on.png create mode 100644 resources/assets/tinker/textures/blocks/nether_smeltery_inactive.png create mode 100644 resources/assets/tinker/textures/blocks/nether_smeltery_side.png delete mode 100644 resources/assets/tinker/textures/blocks/pedestal.png delete mode 100644 resources/assets/tinker/textures/blocks/pedestalbottom.png delete mode 100644 resources/assets/tinker/textures/blocks/pedestalside.png delete mode 100644 resources/assets/tinker/textures/blocks/pedestaltop.png delete mode 100644 resources/assets/tinker/textures/blocks/pedestaltopp.png delete mode 100644 resources/assets/tinker/textures/blocks/pedestaltops.png create mode 100644 resources/assets/tinker/textures/items/materials/material_searedbrick_nether.png diff --git a/resources/assets/tinker/textures/blocks/nether_blockcast_bottom.png b/resources/assets/tinker/textures/blocks/nether_blockcast_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..98206fecf3a18706c7059c724c0fd9efcacee47f GIT binary patch literal 673 zcmV;S0$%-zP)&Lb%ar8(c93sY7uD!h9b$w|2u<7ufx1R3Dl z^Tx6oD)4X^_;%X3+h?i;&72~@1{T3}sd&J(7)b@$?^4WDqFOK{K}1l2AqnQer8v-U z516OKxJ!Kfxpjy`5`LR^l;#lNbXa%$Ol`p~H%fEvrp(LQIE-ECG;~`U5tv8UQ;lg* zwiXZ�}b|IB$+SnmOy%LvvE{Yag?~BK~(Cc)(VBz%(cTm#rZpx4K&kvI?B8hI^l8 zwcx|!p4J>8ZcNtdoGumUlYZrrMTGZnC(MJ>Qn^%TE5hNBfyxRE>XPtWwwEbvk00000NkvXX Hu0mjfmLDJR literal 0 HcmV?d00001 diff --git a/resources/assets/tinker/textures/blocks/nether_blockcast_side.png b/resources/assets/tinker/textures/blocks/nether_blockcast_side.png new file mode 100644 index 0000000000000000000000000000000000000000..204c3568ed04ef547f65290592e8185f6a4784e4 GIT binary patch literal 666 zcmV;L0%iS)P)glCle?Er?eD{>OuAT1S=1e6s6=BfC+oSP*%ABXnAFmtNN2g>VBFL==0MECEc~G)| z2zxhfYolbLsId3I*N$0mISr^J_GZY|oNmrqjnkOv=BOk9zC8L-Cn&=)1fVu&**dTH zM*8V8#;FKd1rKm{B7)myJTEN){PxR-c)3+-cbWwrFb%@<(vXsc>)KhX;eIqsW5)bY z`8f1;X5DX~@~>yeLn)MJBbI6^UKqIq!N?3)3fua(c&%G!({ z&V|;Ew|k>DCr^VQ0_$!}MR@88@Qnw{))@ySBB_YP)q`HF+`k`?D;qH`btv=Q0JlIa@Ux=Y4H-bB3tQL*P6|Ufy{N zNGil!JNMjhcOH9Z86(@?7*k*?$30Dfy>(0qCUSXTX1s1j3PNedJO=W1kTy5AX5`z(^J!q+8>Ja*F`}De z1~Dn8@c`5eS~GB{y<;XHpZ`mhf^eAw@s=CSj8hB|B6d2F2!gn0J`=NY=o$C&coDb1LYQoG~syyu4SKcCW#m{eE><=gWF!1tH@F`jjA%wwQbBdGA@ iI^sAg@V+*-V*Cal0dcmi`tw2n0000rbEu1h5bp^uL54n0o5J7F#gK-G3G3L-*?UU>ial@uJ& z3uZ>CaGnb9KeYN~%Ivp+IV-<^7)ik~XJxHQSc~#7B=*}tt;RSPay1USNFN>B=rS<$gW~Q}bYE(5goktKLquM^c>wQaMmptNx^Q}ra6GY{g8MZ5&*xQ&IC0$Y&}Egc)F}yU6W~-gf$E2 zsZgs?zL>Zc<FJyC8{@))b@E`5WUKU+bK!gAQ002ovPDHLkV1m^gIPd@f literal 0 HcmV?d00001 diff --git a/resources/assets/tinker/textures/blocks/nether_castingtable_side.png b/resources/assets/tinker/textures/blocks/nether_castingtable_side.png new file mode 100644 index 0000000000000000000000000000000000000000..123af4d3c537a4eb3539c8f1eabe86f01eb03f99 GIT binary patch literal 620 zcmV-y0+aoTP)W%jOXCay}L}QGGsbUX@2q>KiDxjj=k46Z>^OCWk9LJ8!T)1w9eGGiK>$xt4$LEag zhrpNfLaokPo%_A=_dh4$1%3K3cx$lcm2c;j-*$#QUN+X$5D`+TyrnT3r8PVYL50K4 z(92Sow#wsWqtwRvnqLLH8#}H`K}4v{nYV_zJM&f;djp^g@+#nTO|%A2QzBPq%N1+w zwi-axz{6dHZ}W?QzkVP2aY?AadCJ5tpt~3dD(qswake+^uxyoFozqlErIAa;rnStG9<;_S##s2SB`^GtMmPBp=cFK9)Fb!xB{`_~sYIC;Q_~&_L?3CqNQ4vHM(^~j=N<7b* zX)P?d(#L=xtho_Yuw;Rxfj;h2n{wGI_lLL>mx2c2=`E8iU>caO`z}`}hzNJ1@!`}V zvMcA}T(-)OY2$gyyv~KowKA=Rn?cba^f7R`R_t~8t=5_F<;TkH!SKZ?4Ft#CdAv>Z zF_0{9e~f4l9*z;aA0wY126C-*QF(VXI#WJB41Aw9N@?^d01#DqI7ZG(p|`+aUuUe; zhT~j|qXGJ496MvHjppDYID!UYtBt>(R@|M^?^f(>t-H^q5M(1+pe82>wAv7XhcVKA z{@&feL4xc@b$6boOf=!x8*6Tq()jPWaGncM1>wq88uQk$07IvohRA#^m}%hglz4xW zc$qV~I?)6X<&YX0gy&12TF%b24X}Y)ce9|EN{ z&XJM~|*U&Lc?3`v>Rg1eKeqd{m6L0~Hl``MrW0nj2^0N;vz!~g&Q07*qo IM6N<$g5Lx}%m4rY literal 0 HcmV?d00001 diff --git a/resources/assets/tinker/textures/blocks/nether_drain_basin.png b/resources/assets/tinker/textures/blocks/nether_drain_basin.png new file mode 100644 index 0000000000000000000000000000000000000000..8f540dfbedfc34af68d14722f6f0411628765344 GIT binary patch literal 689 zcmV;i0#5yjP)Q)8+xRPBZq%(n#X#cEMzf z0J$4(NZxb4bIkMWPS=pB#q#_2J7UVbetYDitN7tji#2ds6PMeHKi&=ea^13oOy5@g z`F=q9wjyPZID@KkI|Tq#K~;HwSO6I2z_>)-eVXwxvuy%d6{(z|77M_~VP&@we9UB3 zQdag|MI#1)HDtQRp$fB40LYu0301h}?|h%@EWw%m=mF4D`aMs{sCgq|~RLi5?Mo?9jkP&D2=WgNO zWASf|;n$~Ip6nYAqsJOUQ(4;DA;uVD%FI5IvT{F1#wDVBJ#TI%`c_D}EVQPulfOSs zXNV~)Ysh?SvMQ=DE|Jrk=o(iTym;1Ai)9Uo-9{Lf$g97OB>h^0D*X1{mJf%SA0M}8 z+j1B^06u0ue9rt^<7`R58dEGPe7g78t`WLM9y~e2i)TH~7;0zF=hKUZyD6Mw9_GNb zMx+tL?G)H;gsyQcAv2u98Q9C8FSwgZABH(_)z@5ZD-L5(Bezq)#{#acEsZ?n46vyR z@xFD`Vp&4sw5HE$E%L>GOiD}-;H)u-D;2iZ;H<%zlGM0F9`9-LMWwwm~ zrSD6~{5Pyz?;Gyt$S?=Cjc^z}K4wh65ly*d{AHuF=G=!`EFop~ZN=;pKIU_8e9Zh0 XD=}kgZYr`+00000NkvXXu0mjfCT}+{ literal 0 HcmV?d00001 diff --git a/resources/assets/tinker/textures/blocks/nether_drain_out.png b/resources/assets/tinker/textures/blocks/nether_drain_out.png new file mode 100644 index 0000000000000000000000000000000000000000..28bd31e8fa673f98be38058b8384daabed1a6d5f GIT binary patch literal 698 zcmV;r0!96aP){90!K+i zK~y-)Rg+6^(?Ar3zj@eBoHSKS(<1Q{k3}UUcCcg3A4g&b3l<=x7AQg_ByAGMu|1xd z%fiH{vzfVf?m2TGXVlx5cV)J&Y1&BHc&3w#$I}t-zb-jB$awwyn0H^6%-1z<&Zpdz zj>~z;qv?nbmp9lpM4XS*Z6HM9dg~Aoipnz?CVc$1LPT&r^7&W6cwq5C*z6ps)mY~v zMdgViG;KsH#cbUGP`80RGZdA_`N*#E_z+4g>$XBMqGV_(9a4CwDfI`TFMZHQ!vMJcdXiyhV| zoR2*yilCMH2Z%k`XoXf#RG!LpQ?n0Faz>eUtJToi{ho0mKBGFVX+-lmsjMQqJj~LyNcbN%Y^Bp!zG{@r z$RN=y3dgE+oE{EvKC-PlMFLn67!Pbeh1sfRwyL?_Izkj)JUpbRS~iuZ@fD-Y5TbB; zn6ciqs5~_?9$2=u?^7Nm2InJfh&(+TF_YP)mRA+-t(R zRn@1yIwe1T+}H089l!l^rHhVl-?sev=QC|^M6Wo7^N^Vqig^WGkdx08oMG_14@< zrPRu_7}+XTD!$Z88ytsiBF(zZb35?0`9}X?0u85^prerKuXu^s=Rbjk%!sPIalVT&_#EfRYk~F8Iv(BM#_cjocaBJpo@+!I^KWP;hi9FT3?;6sapAe z!qMv&fy(U@D-{vwr;PvMPKCS1BLbfv zMry5WTaSNuo&i{_^4KT7-Zea36HhO046|`OO}BtA!@_mW>^EU0ctyGl%S%DVtK5P* z4eNGFt#}m<+qeoOLK__VI=`wAy|QUM$J0d0h1a*;CXlUioinfEMXyYYq24Jf!Z2q< zU|tM>yT+p;G+vmJ(FA4Jtr@^-Xd4_l%=w07Wz};%BEhLpDu_UE%9sk#E8Yoj?^cmy z--X)6)x3FGeea@U+j<`R#D_!6=Z6s$xfKty;hk_E7NiTVMz2J#T<3hdyv0`kOZ|^3 idZoTt+XSVbGXDasuyMP3xfJRE0000jzx{fXCmT8206?uJKVGl+bU#pQ$+oTda-6wZH~5(O=l_wL%OxQu zKHU%K)k1UsIHM#?HnMFi&Nk2w7Jz=RC@HA5q}DLINX{801zn@jfBb#q;n}jN6tj!$ zPllo>VtnNGs^#B)LI^=hnMI{=Au+qiXaeHr_v;)}#`;8hnH*DQS*y4IVRUqj#)ZUW z1GSb&AvlZ<-8BlWBq1jH!J(vJSu0}7xR9u|WKk)8xL(m{Nk14ax|&K!e*ddS&n__< z2Y^ijR&m?WUnOpm{1|+ zkCP2Njt=8X;bhB6wG!Oz%J83V)}&mpHa@XG83Y2|50+)E2r)C+vUPS5>l4ODLd*=a k=Pe^Ccm;e9(07*qoM6N<$g5w)gi~s-t literal 0 HcmV?d00001 diff --git a/resources/assets/tinker/textures/blocks/nether_grout.png b/resources/assets/tinker/textures/blocks/nether_grout.png new file mode 100644 index 0000000000000000000000000000000000000000..916b2571b691c7f24b3c983b580f7607ca9ed502 GIT binary patch literal 757 zcmV{~%kr^LQ4i5Jkqc%LG>#?wS)co>IPu^tkM;1WX*BN3N`(-`rex58;ynde9;%5xLg zmBLsW%%0;VBDaKWJfbjHMsss)O2~^tza2A=IWY&v$I7#cAs*x^G|spWg0_KJ8EcjJ z$$6-arcmn2(3ibqaRLgXDY7_D*|?XPnM^GS71$Ceqi2=Ghg!)P%Vg+njC7r{36Lj4 z8)35=hbX+y#?PMu!C)Y9^$9mS?h&F0#YXUcCycihha)#aURKsYsdk=bH7Z%vY>0=79(4~P@!0%{P&3L3Z;2cratl-9Fr5AC2mn@3y+>MTHIl$ zMs&(-h84?ytRnBdwcqyhh2dd_3y$13b+crA>s_24|?Ig*#im#$zKSKj|JTq$fO zI3?lFX~p~65tqc*&U0Jf``MUonJ%nMIdN!8a>#5bh-Kz{UJ)O7+Xv3a1wW*WTj7Dw z_YqmaIpZ=IX{+@8N)tR~DfH(^w+ToI!}USiD*B_3G%p3r&~Aj#80+1beP%pnx=Kkg na~o!!8YQjZ2Bq2r{#oIF9hhA(9*_`x00000NkvXXu0mjfu<%IM literal 0 HcmV?d00001 diff --git a/resources/assets/tinker/textures/blocks/nether_lavatank_side.png b/resources/assets/tinker/textures/blocks/nether_lavatank_side.png new file mode 100644 index 0000000000000000000000000000000000000000..846af82e06d7af35052273100deb318705669a9f GIT binary patch literal 648 zcmV;30(bq1P)qKej!^pc}IQynEHy zzE7w?^vYo@3{z%EhL2uRfkjk`!LCb;xiBRYj=H&P<>T9pwS7iJ5XqPs#R_`Sc+MM7 z9cH6tRF={6zk+jY+X<&aa6%OvxftH5kc;7*5TEuqp;8KUQ1*Qy<-%deETiHJ&`$+K z>8CQEPpF>?zuQC;1?OgBQ#Snf`wjpRVahX}7@j8?b0OuzLkFrEK@buAo2w--vlS86 zwd2ce`^;cfd#+zBh(W1?au^CtGia6O|WK=RW+^ zrsCIbB&C81?7PI6$_WZWD&U=R)&xqP?`Yf4399HgUqze~yg%K+FlCzBQ5}g*+3@#| z0{~7l-s{Zv#0t0D0W;&VoiH=@U1CUvUal+F%K*&ry~4#Ra=8ljH2mq^xmD3o2Tu%2 zcl=nwF+njHj~$HikMklr`*6MH>wQlh6ok1rr{t1RRpe~p%{d_*i<{rNFie?Tj74;~ iBbJoQu}BaEGvhDtavaupT=U8R0000^7DtUY)Tab?zbK1xl+~m?c>1vueYo_$7wF?&xy@C-~?iDq@w)( zaU`7Qj2ZwOr^3^5VLv2NHU2)##NarOnYkz;LKlR?kV!>RRpkDrGZA52DgdeqLK8bd zL`YRJGop9gZ92RYN>z@RLipiv!}BSTit^L@H~ceXZr6cJQto#hUWC7%M!Fz;_qOMk zKlc3i?Jb`UGv~Py%#0LS9Y{mi_Jq^x{?X%>d1pbAfi1vMDv!k8*cuDH8RM;|=^ z`>`-*tq#>{1Dc`nAfbHvV(i_u4qsS$(2nHp27m^IPkT|^D0RJkPO`J8z7&;u|o zO*dyHct`LK=e)xZvKr4r;$_Ud9uWb+`v%fo;jTMJ434TsC|AO!EmmE#V`fxs_qbF9 zp(tNEaRS~6p{h}@AE94)4r8YC!Z&Z$Y}cM)DvWdGG?g}cgVR*F%q@4jzT>tJ1n=0c zJTW->mFMj)GE9Y=K2WN%>pk0*XBC8Z4?TC=ju;$4s}h65yXJS83*L3?&xuP?#%1}! z<0_%()r&wl&4pZzo0a3&KaV(pR29AY|3A!Jjm`_H!km>-ln`7aIwj%pHgZXgwi-Br z&I^6?q@tvveE+cF^Ks@pwP}TF#w8VEXb+hgYOPuf4rtI`LH|1}cqhc*5D{d%^7gu- t&0lNX%#_z&xpe720>VnhG{002ovPDHLkV1g~tM1ueT literal 0 HcmV?d00001 diff --git a/resources/assets/tinker/textures/blocks/nether_searedbrick.png b/resources/assets/tinker/textures/blocks/nether_searedbrick.png new file mode 100644 index 0000000000000000000000000000000000000000..197209ebc64cacb80f5ae3cd1509a2eae3307681 GIT binary patch literal 692 zcmV;l0!#ggP)g$ZyA8-nYuz&GR_B+A>UmcZZs%uHya2GXQ`7@iW5|_%utwOo$}k0fKkYb=Ux{StG0=(YRvw$IUZLf#E*9_{0Od zt_-^PxIL;BQqJTI;}QrlZvp$5_Wlo10fYYI7m^`mn&&zX*IyEez*p4aF zH_B}ZTqch-!cV)3m@@xemU}ya*_Xio{x@K{TB%jGC9169a1XV0mVH}c?(Hr;7raT@>t0+LBY zK~y-)O_SMfV?`82R}FV|>~w60Ktc=%bqfSM@P_yWew#P=fJPyJ5FtZnuzh`}8V(QD zEm2QLs;aGX*4{_`^!>-;gRrPAf4%Ez2hYVx#no+#3z4tR=O_i+&hgYvG=*VSTB_Xg z^V@gWrZ8+f&&~6|%~MZ^!pmVoE5+afzg|DHo);(u?ckYwBuc8aQm863VvXX%2~o(5 z=3-f~s55R~27C}EAIYu88pY@$AqxEz(AFrL!m?R60L)5Dk!con#3>o-)(SN=t~szIRMM^2w_Tr4-#5lEAFA z{QcN5`N*uaJnTj$9}$5?ZQ1vp!{`Z7Xo_?nMF>%_Mq%%^1J`#4l!AGc(GH$%=Lk`F z*eO0gZD-s^;ppr70qxoi-fT8M#%c&8n7{gJXG= z(~W`SCZihzgA0TxeDmp?f1U>VDe&E9!5{Yrx-l>-ZOX#gamg1SH9YJ_1{auoehPehxnNOetmg$j2wEvZ6uQwfuQE34nm_Lo?A&Tz zHCb|E*E>X@8&k_ZB%mRt^qnqBoDV$iC(chwu5J(bAjts*s<2v;V$QC2td0uW!2{qz z=fAQYK?&m?^;GXubX-OrdCm%d+l00000NkvXXu0mjf D=JQ>? literal 0 HcmV?d00001 diff --git a/resources/assets/tinker/textures/blocks/nether_searedbrickfancy.png b/resources/assets/tinker/textures/blocks/nether_searedbrickfancy.png new file mode 100644 index 0000000000000000000000000000000000000000..36b6a8719a68a0fe357a1ee9254a3ba4fdba0274 GIT binary patch literal 740 zcmVMB1009I39c2 zGu>U?^~<8i6S&LL)wy4tbFW-}wajM^O1d%f*`mU_NKBbRD^kvU{;+0s-P3fAKi{`p zK3)P~UF5~91`|@I9RhD}EbR~oF|j-3&kx_8(~Xgwr)DL>rgMat_~Y#kqZLLA06BvhLt@)I zw3<+N*7MJ1z=cGJnTyjIAMQp5KTS<3F|Q2$o>0A6_grrsA`|Y_-N;F8D6~SWY0|vX zoG)f*CDf&1^br>lDQBcEbQam;XyNkll1=C7$3STm7pFCUU9|w*whn+0^FhEod$PoZ z#NZQe);$1C=Lm6f`g%KJUF5!=UL5o3$&9A={I+T^*2Tl}ltuyUQ<>iKJ~Ac3tk77O z_K`xRCz$75V!7D3?azLSknF?GX5H z87=ff3zPZU@l6(|vITgSiK W@Rtk>2L`hM0000^7DtUY)Tab?zbK1xl+~m?c>1vueYo_$7wF?&xy@C-~?iDq@w)( zaU`7Qj2ZwOr^3^5VLv2NHU2)##NarOnYkz;LKlR?kV!>RRpkDrGZA52DgdeqLK8bd zL`YRJGop9gZ92RYN>z@RLipiv!}BSTit^L@H~ceXZr6cJQto#hUWC7%M!Fz;_qOMk zKlc3i?Jb`UGv~Py%#0LS9Y{mi_Jq^x{?X%>d1pbAfi1vMDv!k8*cuDH8RM;|=^ z`>`-*tq#>{1Dc`nAfbHvV(i_u4qsS$(2nHp27m^IPkT|^D0RJkPO`J8z7&;u|o zO*dyHct`LK=e)xZvKr4r;$_Ud9uWb+`v%fo;jTMJ434TsC|AO!EmmE#V`fxs_qbF9 zp(tNEaRS~6p{h}@AE94)4r8YC!Z&Z$Y}cM)DvWdGG?g}cgVR*F%q@4jzT>tJ1n=0c zJTW->mFMj)GE9Y=K2WN%>pk0*XBC8Z4?TC=ju;$4s}h65yXJS83*L3?&xuP?#%1}! z<0_%()r&wl&4pZzo0a3&KaV(pR29AY|3A!Jjm`_H!km>-ln`7aIwj%pHgZXgwi-Br z&I^6?q@tvveE+cF^Ks@pwP}TF#w8VEXb+hgYOPuf4rtI`LH|1}cqhc*5D{d%^7gu- t&0lNX%#_z&xpe720>VnhG{002ovPDHLkV1m6XM7{t3 literal 0 HcmV?d00001 diff --git a/resources/assets/tinker/textures/blocks/nether_searedcobble.png b/resources/assets/tinker/textures/blocks/nether_searedcobble.png new file mode 100644 index 0000000000000000000000000000000000000000..ada13cceff0777b351f057d9f71acf5d2c90ebd4 GIT binary patch literal 867 zcmV-p1DyPcP)uqau=kml7c5YEk+%OSK}qG zuR~TzfvqLBmK+Z2j5;n_D?yr9d~wtzhzkChMa)+jhr%@_0939!Ov$C(!8Rq3`z=o z&tjbx#94`@Bwv5LMOhgxCTq0XwCL1r#5Yd|W_%w3&~4aEmnmLNb1_+w<`qp>^TTH& z!Z>FZW<+VpIxX-$i@P92C0TjeZ`oYk$F%DfK~!Lj;X%hG&Pr@8d3_yXX~}NSV;Sc- zmg3Lb6>(M~`pufLwL~ky?IIy7D*#+e@pQMvu95!?uH^1Yum@*a}-q{*yKa-hW5|$cl<>-{H+o$lLcT%F6KU zp^s}T7VDh7zQ@bAa~h83#}^+_8G}$l7_9_Hqb5mK@@}%C->PBECLzg74u_lT&MpJG z4V#mPJ}(YBynHuDxRx@umSjbRR)V55eEGOXR#e!1047n)v6R58DQ02H^*pBEs2+YJ17Uy~S(HHvcA zaW>1*3eKg3D8jZGP)CK6 zgVYkDuxWZi6cVE;GE3zL5~JycNFO4;kIW}2MP_-ZI%*$Kzy5e4?>=qON^yFaQTu_W zi{wsYji&N}+7Hw|kS3aOp78y%G5_3F{B^Oy7MW#~S|+*Wx@;JNaJTj3&M=>(tg4=e zs>4~$C{4){&0^D0?m7VUt{qscTbeE~pQKo$Fj^6!V6?(njnN8#EHMm0*wh{O+YW0K zc2)NzM$-pj*LL_mGRYHOosIeP?-FMi0QK&pIVvWN05u+8|5CQmhKH|D;a8|Qz2LR^dlr+&SHy)!ELlEq5KYh)c%N0Mr zoKfyNE|)dmoff=)KIKDM^X75|z(dvZ!}AHJhdJk0YmTQWzn|Y?mmAN`s^#s+EtL;k zEh}n2aIvWHeWcuVq={zN4!pl>xGo!_fbZkp!hDkA`^e3z#rKgR202Eo;bF8}}l07*qoM6N<$f+>S?m;e9( literal 0 HcmV?d00001 diff --git a/resources/assets/tinker/textures/blocks/nether_searedgague_bottom.png b/resources/assets/tinker/textures/blocks/nether_searedgague_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..43ccc7a5203ea2d6b358d7a0ed587357ccc38473 GIT binary patch literal 500 zcmVJrbj7jO}WeMBbv#J8~QA&tH(*^GK9n*e_3hdj+YTq#%rmXe>XVJJ` zH>_(W`EpYol>hMUwvrel7`S!i3DG!~e&NWS zpk&~AXfPvO+JlPM?(5el*Js%yt;_I{0sy5)}lbp;Q zzeDRIB7*Mfz>j6a<%{uux44*>HYglEM6~WAX2#vF<9t>e44IE}>t{;qBOw~DEE4*e zL-oGaqhV$t8Xv!I9{k4T%dy?A8$^UO5kwQ}F5+4rc{X);9~t!=-qP%%Nu&3jK q)<+h$)sYqWA9r0000g0Z>Uq zK~y-)osmsX6Hyq2pZC4@&PU6XHnb#wA4p;_F$R|=?*0ERTxm3#Y7`+wN||YA?tNLX zb2aVRo;)Wf=g5aQQ|l5`rQ`cm&8AB{Jt$e+wcOSnMW)1Lw4Jf(5?N5H!qG+p15PHn zv7=thO7pY*91*d?D_<_}r4M-Vtg=Dw`MIdk>0U-~(i;Z&_+u%5{;gRx5v|+Ex4*S) zTmS3jy%a&wRTCMNe(N314hI&Kq2qz4Djctl_j-q%9}R7>YN=a;_ve$HUpO3Prq|1M zR~`{TW>qk!LRAJn|6cVP^YxR;)|*JvCG_N=q|97z7~s=*|JTueZobHr<8fxeJDdtB tB{Hvc3D#`{ppEwE85BVgjA)My9ss{bk5;*HHo^b^002ovPDHLkV1gTtz`Ote literal 0 HcmV?d00001 diff --git a/resources/assets/tinker/textures/blocks/nether_searedgague_top.png b/resources/assets/tinker/textures/blocks/nether_searedgague_top.png new file mode 100644 index 0000000000000000000000000000000000000000..90b7b2ca82bfab6e494b77a8f167149d172c4626 GIT binary patch literal 534 zcmV+x0_pvUP)%x{|$CvZ%9r1sLokX+5 zQU_(wNs#;9lxAjWrgpCkaIvY4F@`*|I4g(LqWeJy`^w2*mfU^Cvz1 zy)H4vkXVBeOHoH$EitWnhW& Y2jkDi?Ei6Q*Z=?k07*qoM6N<$f_S#$kN^Mx literal 0 HcmV?d00001 diff --git a/resources/assets/tinker/textures/blocks/nether_searedpaver.png b/resources/assets/tinker/textures/blocks/nether_searedpaver.png new file mode 100644 index 0000000000000000000000000000000000000000..68cd142a40267fc5cd863079bf8fef8cfa45f5ef GIT binary patch literal 754 zcmVjzx{fXCmT8206?uJKVGl+bU#pQ$+oTda-6wZH~5(O=l_wL%OxQu zKHU%K)k1UsIHM#?HnMFi&Nk2w7Jz=RC@HA5q}DLINX{801zn@jfBb#q;n}jN6tj!$ zPllo>VtnNGs^#B)LI^=hnMI{=Au+qiXaeHr_v;)}#`;8hnH*DQS*y4IVRUqj#)ZUW z1GSb&AvlZ<-8BlWBq1jH!J(vJSu0}7xR9u|WKk)8xL(m{Nk14ax|&K!e*ddS&n__< z2Y^ijR&m?WUnOpm{1|+ zkCP2Njt=8X;bhB6wG!Oz%J83V)}&mpHa@XG83Y2|50+)E2r)C+vUPS5>l4ODLd*=a k=Pe^Ccm;e9(07*qoM6N<$f)ndh#sB~S literal 0 HcmV?d00001 diff --git a/resources/assets/tinker/textures/blocks/nether_searedroad.png b/resources/assets/tinker/textures/blocks/nether_searedroad.png new file mode 100644 index 0000000000000000000000000000000000000000..93553deaf19928a5db3fe061b73cd0e76830bb04 GIT binary patch literal 749 zcmV&pND0(wbA zK~y-)MUu;I8%GdDPrv5DmtZ)^ZUG@6arC6hxm6oSAFpP0svWrx-fkBbiioE$885dT^K&@dSVjvzuS&|H_~(? zA!e*mbUu=^08lx@)uO;?MO_$-R)m<@G@dMiUhjG~ji((VV-g8Srv$Y2VOiUgj0w54iukR*1H~nyXzTm|J-7gQoLI?tZK`q30R{T zlkl+jq%6Gu)NubaFs6*vipMsPMQDczfS#9zRc-Ncx_gLUakWw`>xu50i;7ukxSTr{ zl|30M*rQK0eWY}T!cH2uhrpqagqZPT!WzZ@$3W+&tpG9QiJ<8MA!bA-!>m!{liMi^ zO&`y3)B~G!h@_00000NkvXXu0mjf*ojTM literal 0 HcmV?d00001 diff --git a/resources/assets/tinker/textures/blocks/nether_searedstone.png b/resources/assets/tinker/textures/blocks/nether_searedstone.png new file mode 100644 index 0000000000000000000000000000000000000000..216a99390fcbd671657da25a769b53ca204fd6fe GIT binary patch literal 766 zcmV511s}=Rv0{Y;5(|W&u`qU5*O*g`EXwrm zuFktp=c;$xwv+-&ffbEXiku6#3(Nh|@#AkhtZ019EE-`7nSJNEUpgLEHR}7XSH+1U zWiT25#*i6&!f3_d6Ivv_b-j2J~s1u=@cGKf)Z z*EJuH69DgD24>E@Hp&I$GRD{XjWujq%hRrB(Fm(q#i!GR7{$H|Xr<_<#O~~gsbEE; zH?3vUTE2T+pcI^jKw}O4lsNVQfXf(J%_?epy`D?qtJ{WSe}$5A!N<&YU89x4XoVPs zkD10A27kReg~S*V0KfiyV$lflW>sVK#IX;|ouRe{Ns9H{q7@wbz~iRD$IP-3w(FXI z_9N?g#UCF#{U*6RG{O9o%W^yh+ z%-mI5TMNfNPzw0Zp5NZhX=}soa)ldx9Z_X8FBgxL0=u(k42iljbW`LqMk=ETDHBq` ziQ?trSvD1OmtOOBT_X=G$ELN!lzCXy{PJ|-VdZ$aT%rFSMiz~rm7<#>TkS}>uxTx> z(#UpQ(@&8p7M^wk`_3cgI$40`^ZITVmQSaN!DnJBd^n6)(a3p->^sjCGHosNQ)1?X w#u|=&K#W2w#mosQk6gxx7{z*CaTz230sIM5$deLi-T(jq07*qoM6N<$f>HEd2LJ#7 literal 0 HcmV?d00001 diff --git a/resources/assets/tinker/textures/blocks/nether_searedwindow_bottom.png b/resources/assets/tinker/textures/blocks/nether_searedwindow_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..b80be08afbaa96c1048747fba1826e57fd84025f GIT binary patch literal 500 zcmVJrbj7jO}WeMBbv#J8~QA&tH(*^GK9n*e_3hdj+YTq#%rmXe>XVJJ` zH>_(W`EpYol>hMUwvrel7`S!i3DG!~e&NWS zpk&~AXfPvO+JlPM?(5el*Js%yt;_I{0sy5)}lbp;Q zzeDRIB7*Mfz>j6a<%{uux44*>HYglEM6~WAX2#vF<9t>e44IE}>t{;qBOw~DEE4*e zL-oGaqhV$t8Xv!I9{k4T%dy?A8$^UO5kwQ}F5+4rc{X);9~t!=-qP%%Nu&3jK q)<+h$)sYqWA9r0000XHxJrNurIQzm#N6w0Tsd*KCre77>gXiLZKAyF3&d3#=(sshkfjxW217tPPw zEK579JWnyv4~AZETIxa&>{T&DECLmbzu05^A${bSF= qQ{w8P`Y+^qU0a{W@(M33YR^A-sFbxQh!(y80000Jrbj7jO}WeMBbv#J8~QA&tH(*^GK9n*e_3hdj+YTq#%rmXe>XVJJ` zH>_(W`EpYol>hMUwvrel7`S!i3DG!~e&NWS zpk&~AXfPvO+JlPM?(5el*Js%yt;_I{0sy5)}lbp;Q zzeDRIB7*Mfz>j6a<%{uux44*>HYglEM6~WAX2#vF<9t>e44IE}>t{;qBOw~DEE4*e zL-oGaqhV$t8Xv!I9{k4T%dy?A8$^UO5kwQ}F5+4rc{X);9~t!=-qP%%Nu&3jK q)<+h$)sYqWA9r0000@Axi@!Rc=m2a7K zma}EYqHh>uM&4gIop%knC}YgbyZUgqnfQO5uR2z~rKkenokbPo>eOr38d6quX2}Qh~D{;LV5d<|DXR!d`%DSo95>AtEQfRT1c0OV=7yVLv5|2;NzWR&7Em zoXlE`2t&wtXAyy>sDi>6Gr1_%2q`NfibM#hkc*PCGR2BJ#>^Nq)(FkVAIy2S_T0SP zyS!|`;8q<5|W7y;Lqbfg=0S@ zQm#52rp#@g_|N9n8bT_htgIJ~A>@i+M3{A!%@9dhSdl^@~N7F=S${F$EYxIUd(~;ds~ua;eCNDPyKo?eWeYS&hi?HpW;p zu%8lt+#m4H;+^I4)YDi&d~3C94c63vSR+^?$1PP%A*8~rvq!8HSvj6}9 literal 0 HcmV?d00001 diff --git a/resources/assets/tinker/textures/blocks/nether_smeltery_furnace_off.png b/resources/assets/tinker/textures/blocks/nether_smeltery_furnace_off.png new file mode 100644 index 0000000000000000000000000000000000000000..aba193b29ddd005f53db6f5b8d24e025e3bb83b3 GIT binary patch literal 750 zcmV6Y7%;Hn1Q>mW+`d5|u`avmA7Gs>%JpW_O*~GEld6uh&FXkh@{A|KcmlZxF ze)wk2tE-A?-|^`*=hwGe^vNir+IIky!;G@97_D$t)A-18)iBO`+j{5u>))Dv8@b*z z_>fSO+{)9%m^KKPH#J5p+Aaa$ti~FJ4~cynF( zGb9m=R(yUoB#E$GHGKEvl>g@x|s0e>l^IF!)ag1D5`x&;S5#RVYC9^^>Pcq zruKaGV1l!X5QVGTJwT7()m24ELg5VMFyrUHD?TRAep}(JW>b4MwFf}^5D7`R-L~A` zwf~z8@UA*==pwU`Dcva zR7z2|fx9NKnB~MIIIBq_ga}$Gj8;54AEOoQ+j!*5S&cfM=2Eu-03Q<0>f_x1ZN!Ik gJnfj|=uaYi0Ms5wXD)m`tpET307*qoM6N<$f@iK)K>z>% literal 0 HcmV?d00001 diff --git a/resources/assets/tinker/textures/blocks/nether_smeltery_furnace_on.png b/resources/assets/tinker/textures/blocks/nether_smeltery_furnace_on.png new file mode 100644 index 0000000000000000000000000000000000000000..33dade7f26770e006b747d37366fdf927976b6f1 GIT binary patch literal 773 zcmV+g1N!`lP)c&e(~htP4B%2V7YCvt|tl=$w;%=br>xWLU3m~ z#srd!%bZ2tqLm;kJM^Y#Sr;uPkhp$Wq?P1yT~Rg;fTJX2vuha}#p^}MC{P?FAw_Kw z$4Tg?siCMXS=nKoM=QaNIAFDH0T2R|6tuQSNx{j)0I=D$=%=5Y(%PQu_ccdJxJPj^ zG5kKuI7~u}mV{c+InS&4jESDT7a zpx8B*`)3mXtm~OAOM36o=SLAgT`Y0E-}9R14fDJKfQo(H$Z7yq+u^7b0(lUJ+&+#O z1&Zai;rY9Q|Erht9cAN4^9z%Wx(F=&4!Qw9b z@&%j%Q7{DU-mM{A;^FPo&z2=)qp3TG>ph{C1WIB8$s`H@NFz;ad#cv4tp>r%#vzQB z-a1b*8XAT)3ZxKpt|yHGva-YV9wi0INK@1n7~J{?UYSoP@8HiL00000NkvXXu0mjf D-630X literal 0 HcmV?d00001 diff --git a/resources/assets/tinker/textures/blocks/nether_smeltery_inactive.png b/resources/assets/tinker/textures/blocks/nether_smeltery_inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..f1dadf3d7e654fd228f7b8064afe7945de15ecd6 GIT binary patch literal 625 zcmV-%0*?KOP)C^V%biDIswpQvQzwDGhd@#%KYpY-^nIy_$UeZMwTd>9)cppfjoXtFSbX4Bbl#be4)@_>Ro@7M% zeCFw*P`p~yWF0MLRr)9lk~sp_#nC}bg$ZyA8-nYuz&GR_B+A>UmcZZs%uHya2GXQ`7@iW5|_%utwOo$}k0fKkYb=Ux{StG0=(YRvw$IUZLf#E*9_{0Od zt_-^PxIL;BQqJTI;}QrlZvp$5_Wlo10fYYI7m^`mn&&zX*IyEez*p4aF zH_B}ZTqch-!cV)3m@@xemU}ya*_Xio{x@K{TB%jGC9169a1XV0mVH}c?(Hr0@?kEP)#nY@ zno+&Kzr$j&NSMuL7>!043^8rbc2D0R$fwOUxMR+vmCsCZE>ml26XkV>WC za=8!+h0tg;Bs?CEml>&Xp!h7N|lH(0El?)S2ElUz_)uT`T&~?5whvIl% zdlH zP$(c4iy@Ut;q>$r;cyt0N=3r&_e=if=0;B5dA(kQLZQC^TCElr7ZqtQS*okk!Kz|+$c+U+)y$)wbtpPvg`6)EX-I-yNAKA#U(s}&xP2X41pijI$u zVKf@0hGUQcPd1kkNR_DBY*soyJUmFm<8jFi1_OM4e&XZf1J!C3{eBGgU< zqfxY4EtEW2Y0nUQd7rN_RFE0182I_=o_tT1@~mnGBu}4{>{Y zi;gm;FgrLvx7)>?@{n(KcXy%UTvu0DLYIZZ;ZTbCo66^MIk_X7X0wTxmltV3;hhRA z0ia;d3X`|DH!KzlnXgzZqN#{9o6T^yw}-0IEx)~uL?VITTU#;NkuB|QG$UpUZ9YwVosm)DU5&|UG*JT$N!PQlvez~$D zKy+ux#@E+ZDWpv-{CddFJei{=qtQqJmTcsb{2yGNlamu1Do&8)+1Z(B#T-MeuwAl| zo!{Tz#RZ=1!mbo^KA+1n{mbav#vgx7KmDBl02HPD_O7pDlK=n!07*qoM6N<$g6B~g ANB{r; diff --git a/resources/assets/tinker/textures/blocks/pedestaltop.png b/resources/assets/tinker/textures/blocks/pedestaltop.png deleted file mode 100644 index f3ec6e26d7ef41e50807b1edbdc5967355e5678e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 667 zcmV;M0%ZM(P)f{1{Epy0|PvIzJ9hz1Q2m8b-SsBC2^5TY#Q#RuD3;&135JiTXV`2&5J zd>3Z!nRCyX(QIyR!fv-q*laeeuCBsjvA|?9N$7MsY;A4fUmgF`>-BIr9I#rg&@eHb zPB9n^FquqHDwS}5e~(tHC6P*{P%IYFZnq^moerL!p3v=f=KuzS0nKI;v)K$^mY4BW zb*NUWQdFr_kVqsD2n5jY_t9Bdk^JZ9r+|^IhLjqO1{zCCQp^s1zaJMD7kFJ?$E%{v z-+Oy|I66AQ?d>hb8yk3gdjp%x6G*42x<{i?JUl$$S12Um^ZBs9zc1(S>P$wbr>B@I zO@_mv=%X(~D0a~pV8d?^Q$K{PZbtc&P`MFRh3xaNM zZ^P+yN*y&}?eXz3TrSrfU}t9su~-a!rE0BKlS?c*IXMww3C3aq4HP4@*^FMVC-WgT zvheZoQFNeSRGYM!qaHkm!(quC9v+HoWV*1C!jLw*y(@9NO31UbGjV}k+-^5Q>N0Z# z%H?w6+`>kgFf}B+L^gEdC;Nm<&IF~u8NnJ7mP-uxsB|`vE(vw z(umAAa-_@Uve_wG9ElEi_U8p69swKYo)@0%r^e>*~Tp53$A8tI} zd!KX9bI!dAo6QD`#Uf!gn_)B>VK5k=)9EBsDis_K2cGNrO|4eLYPG^-GC{$_e!s_Z zxx{X_Lv=Dhr_;fBJeJ7ia`^Q13nr6^#B@4EbveasHah`mG#ZRXBRoAlL79%?viJ_Y z$w-R2voX@?G=jk(7K;Tg-@ldo@pu$4vQ?1Ma5#iI?w4YA@caEJm&h1 z(I{H27L@HW4u=EST%JHW7r8j%@i^*(Z_xevF5&fhad&qoXU(`LjPm(BUia%*uh*iF zLaWuHUat!>0W?29BNmIn=ktkh)oK-$N(Grr25%;P`K2yyxBCP@A&SK!9v&VL3WcN_ z)wcirBY@2F%qMB*kEqpZ=ytnk_j^z(l~B;KR4OHJyeg*ztW+uqb+RC+)9HlWZkIZ0 z!rEjqiRA+^+s zjm|c1w_6zu4ikYmwxmk>w32kWBfNO^A&u2)h0SJjvXR|5mRu%I8j<-%j&x-{7Q5Q* owg7Osnv2sivB`NG|7V^50U9Lu<<^8-YXATM07*qoM6N<$f>fF^sQ>@~ diff --git a/resources/assets/tinker/textures/blocks/pedestaltops.png b/resources/assets/tinker/textures/blocks/pedestaltops.png deleted file mode 100644 index f3ec6e26d7ef41e50807b1edbdc5967355e5678e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 667 zcmV;M0%ZM(P)f{1{Epy0|PvIzJ9hz1Q2m8b-SsBC2^5TY#Q#RuD3;&135JiTXV`2&5J zd>3Z!nRCyX(QIyR!fv-q*laeeuCBsjvA|?9N$7MsY;A4fUmgF`>-BIr9I#rg&@eHb zPB9n^FquqHDwS}5e~(tHC6P*{P%IYFZnq^moerL!p3v=f=KuzS0nKI;v)K$^mY4BW zb*NUWQdFr_kVqsD2n5jY_t9Bdk^JZ9r+|^IhLjqO1{zCCQp^s1zaJMD7kFJ?$E%{v z-+Oy|I66AQ?d>hb8yk3gdjp%x6G*42x<{i?JUl$$S12Um^ZBs9zc1(S>P$wbr>B@I zO@_mv=%X(~D0a~pV8d?^Q$K{PZbtc&P`MFRh3xaNM zZ^P+yN*y&}?eXz3TrSrfU}t9su~-a!rE0BKlS?c*IXMww3C3aq4HP4@*^FMVC-WgT zvheZoQFNeSRGYM!qaHkm!(quC9v+HoWV*1C!jLw*y(@9NO31UbGjV}k+-^5Q>N0Z# z%H?w6+`>kgFf}B+L^gEdC;Nm<&IF~u8NnJ7mP-uxsB|`vE(vw z(umAAa-_@Uve##t`{hy(2NcE(y;DLljkliHXiA$KsS z5;sxUXe-AT0iQvLu(d4o$7T+ihi`+(?z;>XC<~#Eu#yXx*9oWaRU#_TDU~`x;h{f{ zIDoqr!+C|WC2TD#e}d6o5+oRDKC}Z^D+B}t;Y%;FUI^=Nl&Urc zl`)+eRWMS5sx}PxHAxQzu11Nr7gXRT8o5`7Q{($}qK?LDp@ay%--+RLaf=GbSuZjP zjbYaOe(r>pYx3?WasDIT!SW~;?!fkU9D}Oq+8zD#UjAy>OQ6@KTkbQQ=VOV4OaK4? M07*qoM6N<$g2?{7B>(^b literal 0 HcmV?d00001 diff --git a/src/tconstruct/TConstruct.java b/src/tconstruct/TConstruct.java index 2bb9468fea7..892fb7d594b 100644 --- a/src/tconstruct/TConstruct.java +++ b/src/tconstruct/TConstruct.java @@ -32,7 +32,7 @@ * @author mDiyo */ -@Mod(modid = "TConstruct", name = "TConstruct", version = "1.6.X_1.5.1", dependencies = "required-after:Forge@[8.9,);after:ForgeMultipart;after:MineFactoryReloaded;after:NotEnoughItems;after:Waila;after:ThermalExpansion") +@Mod(modid = "TConstruct", name = "TConstruct", version = "1.6.X_1.5.1.3", dependencies = "required-after:Forge@[8.9,);after:ForgeMultipart;after:MineFactoryReloaded;after:NotEnoughItems;after:Waila;after:ThermalExpansion") @NetworkMod(serverSideRequired = false, clientSideRequired = true, channels = { "TConstruct" }, packetHandler = tconstruct.util.network.TPacketHandler.class) public class TConstruct { diff --git a/src/tconstruct/blocks/LavaTankBlock.java b/src/tconstruct/blocks/LavaTankBlock.java index 0e2db4b4be3..4664b7d1f55 100644 --- a/src/tconstruct/blocks/LavaTankBlock.java +++ b/src/tconstruct/blocks/LavaTankBlock.java @@ -29,6 +29,7 @@ public class LavaTankBlock extends BlockContainer { public Icon[] icons; + String texturePrefix = ""; public LavaTankBlock(int id) { @@ -39,10 +40,20 @@ public LavaTankBlock(int id) setUnlocalizedName("TConstruct.LavaTank"); setStepSound(Block.soundGlassFootstep); } + + public LavaTankBlock(int id, String prefix) + { + this(id); + texturePrefix = prefix; + } public String[] getTextureNames () { String[] textureNames = { "lavatank_side", "lavatank_top", "searedgague_top", "searedgague_side", "searedgague_bottom", "searedwindow_top", "searedwindow_side", "searedwindow_bottom" }; + + if (!texturePrefix.equals("")) + for (int i = 0; i < textureNames.length; i++) + textureNames[i] = texturePrefix+"_"+textureNames[i]; return textureNames; } diff --git a/src/tconstruct/blocks/SearedBlock.java b/src/tconstruct/blocks/SearedBlock.java index dde86073b4f..630c0507d21 100644 --- a/src/tconstruct/blocks/SearedBlock.java +++ b/src/tconstruct/blocks/SearedBlock.java @@ -32,6 +32,12 @@ public SearedBlock(int id) setResistance(20F); setStepSound(soundMetalFootstep); } + + public SearedBlock(int id, String texture) + { + this(id); + this.texturePrefix = texture; + } @Override public TileEntity createTileEntity (World world, int metadata) @@ -180,11 +186,16 @@ public int getRenderType () { return SearedRender.searedModel; } + String texturePrefix = ""; @Override public String[] getTextureNames () { String[] textureNames = { "castingtable_top", "castingtable_side", "castingtable_bottom", "faucet", "blockcast_top", "blockcast_side", "blockcast_bottom" }; + + if (!texturePrefix.equals("")) + for (int i = 0; i < textureNames.length; i++) + textureNames[i] = texturePrefix+"_"+textureNames[i]; return textureNames; } diff --git a/src/tconstruct/blocks/SmelteryBlock.java b/src/tconstruct/blocks/SmelteryBlock.java index 28139aa8f0a..697aa4050ee 100644 --- a/src/tconstruct/blocks/SmelteryBlock.java +++ b/src/tconstruct/blocks/SmelteryBlock.java @@ -29,6 +29,7 @@ public class SmelteryBlock extends InventoryBlock { Random rand; + String texturePrefix = ""; public SmelteryBlock(int id) { @@ -40,6 +41,12 @@ public SmelteryBlock(int id) this.setCreativeTab(TConstructRegistry.blockTab); this.setUnlocalizedName("tconstruct.Smeltery"); } + + public SmelteryBlock(int id, String prefix) + { + this(id); + texturePrefix = prefix; + } /* Rendering */ @@ -54,6 +61,10 @@ public String[] getTextureNames () { String[] textureNames = { "smeltery_side", "smeltery_inactive", "smeltery_active", "drain_side", "drain_out", "drain_basin", "searedbrick", "searedstone", "searedcobble", "searedpaver", "searedbrickcracked", "searedroad", "searedbrickfancy", "searedbricksquare", "searedcreeper" }; + + if (!texturePrefix.equals("")) + for (int i = 0; i < textureNames.length; i++) + textureNames[i] = texturePrefix+"_"+textureNames[i]; return textureNames; } diff --git a/src/tconstruct/blocks/SoilBlock.java b/src/tconstruct/blocks/SoilBlock.java index 510631946de..a7c8f185bec 100644 --- a/src/tconstruct/blocks/SoilBlock.java +++ b/src/tconstruct/blocks/SoilBlock.java @@ -13,7 +13,7 @@ public class SoilBlock extends TConstructBlock { - static String[] soilTypes = new String[] { "slimesand", "grout", "slimesandblue", "graveyardsoil", "consecratedsoil", "slimedirt_blue" }; + static String[] soilTypes = new String[] { "slimesand", "grout", "slimesandblue", "graveyardsoil", "consecratedsoil", "slimedirt_blue", "nether_grout" }; public SoilBlock(int id) { diff --git a/src/tconstruct/blocks/logic/SmelteryLogic.java b/src/tconstruct/blocks/logic/SmelteryLogic.java index 97d08f3eb72..37268fcae82 100644 --- a/src/tconstruct/blocks/logic/SmelteryLogic.java +++ b/src/tconstruct/blocks/logic/SmelteryLogic.java @@ -864,7 +864,7 @@ public int recurseStructureDown (int x, int y, int z, int count) Block block = Block.blocksList[blockID]; if (block != null && !block.isAirBlock(worldObj, xPos, y, zPos)) { - if (blockID == TContent.smeltery.blockID) + if (validBlockID(blockID)) return validateBottom(x, y, z, count); else return count; @@ -899,7 +899,7 @@ public int validateBottom (int x, int y, int z, int count) { for (int zPos = z - 1; zPos <= z + 1; zPos++) { - if (worldObj.getBlockId(xPos, y, zPos) == TContent.smeltery.blockID && (worldObj.getBlockMetadata(xPos, y, zPos) >= 2)) + if (validBlockID(worldObj.getBlockId(xPos, y, zPos)) && (worldObj.getBlockMetadata(xPos, y, zPos) >= 2)) bottomBricks++; } } @@ -919,7 +919,7 @@ int checkBricks (int x, int y, int z) { int tempBricks = 0; int blockID = worldObj.getBlockId(x, y, z); - if (blockID == TContent.smeltery.blockID || blockID == TContent.lavaTank.blockID) + if (validBlockID(blockID) || validTankID(blockID)) { TileEntity te = worldObj.getBlockTileEntity(x, y, z); if (te == this) @@ -947,6 +947,16 @@ else if (servant.setMaster(this.xCoord, this.yCoord, this.zCoord)) } return tempBricks; } + + boolean validBlockID(int blockID) + { + return blockID == TContent.smeltery.blockID || blockID == TContent.smelteryNether.blockID; + } + + boolean validTankID(int blockID) + { + return blockID == TContent.lavaTank.blockID || blockID == TContent.lavaTankNether.blockID; + } public int getCapacity () { diff --git a/src/tconstruct/blocks/slime/SlimeGrass.java b/src/tconstruct/blocks/slime/SlimeGrass.java index 3eff225fe7d..4fd1e5e7a6a 100644 --- a/src/tconstruct/blocks/slime/SlimeGrass.java +++ b/src/tconstruct/blocks/slime/SlimeGrass.java @@ -136,8 +136,8 @@ else if (par1World.getBlockLightValue(par2, par3 + 1, par4) >= 9) public int idDropped (int metadata, Random random, int fortune) { if (metadata == 1) - return TContent.craftedSoil.blockID; - else return Block.dirt.blockID; + else + return TContent.craftedSoil.blockID; } } diff --git a/src/tconstruct/common/TContent.java b/src/tconstruct/common/TContent.java index e8a21133a68..d4d549e9515 100644 --- a/src/tconstruct/common/TContent.java +++ b/src/tconstruct/common/TContent.java @@ -143,6 +143,9 @@ public class TContent implements IFuelHandler public static Block lavaTank; public static Block searedBlock; public static Block castingChannel; + public static Block smelteryNether; + public static Block lavaTankNether; + public static Block searedBlockNether; public static Block metalBlock; public static Block tankAir; @@ -286,7 +289,7 @@ public class TContent implements IFuelHandler public static Item leggingsWood; public static Item bootsWood; public static EnumArmorMaterial materialWood; - + //Armor - exosuit public static Item exoGoggles; public static Item exoChest; @@ -393,7 +396,9 @@ void registerBlocks () //Smeltery smeltery = new SmelteryBlock(PHConstruct.smeltery).setUnlocalizedName("Smeltery"); + smelteryNether = new SmelteryBlock(PHConstruct.smelteryNether, "nether").setUnlocalizedName("Smeltery"); GameRegistry.registerBlock(smeltery, SmelteryItemBlock.class, "Smeltery"); + GameRegistry.registerBlock(smelteryNether, SmelteryItemBlock.class, "SmelteryNether"); if (PHConstruct.newSmeltery) { GameRegistry.registerTileEntity(AdaptiveSmelteryLogic.class, "TConstruct.Smeltery"); @@ -406,13 +411,16 @@ void registerBlocks () } GameRegistry.registerTileEntity(MultiServantLogic.class, "TConstruct.Servants"); - lavaTank = new LavaTankBlock(PHConstruct.lavaTank).setUnlocalizedName("LavaTank"); - lavaTank.setStepSound(Block.soundGlassFootstep); + lavaTank = new LavaTankBlock(PHConstruct.lavaTank).setStepSound(Block.soundGlassFootstep).setUnlocalizedName("LavaTank"); + lavaTankNether = new LavaTankBlock(PHConstruct.lavaTankNether, "nether").setStepSound(Block.soundGlassFootstep).setUnlocalizedName("LavaTank"); GameRegistry.registerBlock(lavaTank, LavaTankItemBlock.class, "LavaTank"); + GameRegistry.registerBlock(lavaTankNether, LavaTankItemBlock.class, "LavaTankNether"); GameRegistry.registerTileEntity(LavaTankLogic.class, "TConstruct.LavaTank"); searedBlock = new SearedBlock(PHConstruct.searedTable).setUnlocalizedName("SearedBlock"); + searedBlockNether = new SearedBlock(PHConstruct.searedTableNether, "nether").setUnlocalizedName("SearedBlock"); GameRegistry.registerBlock(searedBlock, SearedTableItemBlock.class, "SearedBlock"); + GameRegistry.registerBlock(searedBlockNether, SearedTableItemBlock.class, "SearedBlockNether"); GameRegistry.registerTileEntity(CastingTableLogic.class, "CastingTable"); GameRegistry.registerTileEntity(FaucetLogic.class, "Faucet"); GameRegistry.registerTileEntity(CastingBasinLogic.class, "CastingBasin"); @@ -1220,8 +1228,9 @@ private void addRecipesForCraftingTable () GameRegistry.addShapelessRecipe(new ItemStack(craftedSoil, 1, 2), strangeFood, strangeFood, strangeFood, strangeFood, Block.sand, Block.dirt); // Grout Recipes GameRegistry.addShapelessRecipe(new ItemStack(craftedSoil, 2, 1), Item.clay, Block.sand, Block.gravel); - GameRegistry.addRecipe(new ItemStack(craftedSoil, 8, 1), "sgs", "gcg", "sgs", 'c', new ItemStack(Block.stainedClay, 1, Short.MAX_VALUE), 's', Block.sand, 'g', Block.gravel); - GameRegistry.addRecipe(new ItemStack(craftedSoil, 8, 1), "sgs", "gcg", "sgs", 'c', new ItemStack(Block.blockClay, 1, Short.MAX_VALUE), 's', Block.sand, 'g', Block.gravel); + GameRegistry.addShapelessRecipe(new ItemStack(craftedSoil, 8, 1), new ItemStack(Block.blockClay, 1, Short.MAX_VALUE), Block.sand, Block.sand, Block.sand, Block.sand, Block.gravel, + Block.gravel, Block.gravel, Block.gravel); + GameRegistry.addShapelessRecipe(new ItemStack(craftedSoil, 2, 6), Item.netherStalkSeeds, Block.slowSand, Block.gravel); // Graveyard Soil Recipes GameRegistry.addShapelessRecipe(new ItemStack(craftedSoil, 1, 3), Block.dirt, Item.rottenFlesh, new ItemStack(Item.dyePowder, 1, 15)); // Silky Cloth Recipes @@ -1328,6 +1337,18 @@ private void addRecipesForCraftingTable () GameRegistry.addRecipe(new ItemStack(searedBlock, 1, 2), "b b", "b b", "bbb", 'b', searedBrick); //Basin GameRegistry.addRecipe(new ItemStack(castingChannel, 4, 0), "b b", "bbb", 'b', searedBrick); //Channel + searedBrick = new ItemStack(materials, 1, 37); + GameRegistry.addRecipe(new ItemStack(smelteryNether, 1, 0), "bbb", "b b", "bbb", 'b', searedBrick); //Controller + GameRegistry.addRecipe(new ItemStack(smelteryNether, 1, 1), "b b", "b b", "b b", 'b', searedBrick); //Drain + GameRegistry.addRecipe(new ItemStack(smelteryNether, 1, 2), "bb", "bb", 'b', searedBrick); //Bricks + GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(lavaTankNether, 1, 0), patSurround, '#', searedBrick, 'm', "glass")); //Tank + GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(lavaTankNether, 1, 1), "bgb", "ggg", "bgb", 'b', searedBrick, 'g', "glass")); //Glass + GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(lavaTankNether, 1, 2), "bgb", "bgb", "bgb", 'b', searedBrick, 'g', "glass")); //Window + GameRegistry.addRecipe(new ItemStack(searedBlockNether, 1, 0), "bbb", "b b", "b b", 'b', searedBrick); //Table + GameRegistry.addRecipe(new ItemStack(searedBlockNether, 1, 1), "b b", " b ", 'b', searedBrick); //Faucet + GameRegistry.addRecipe(new ItemStack(searedBlockNether, 1, 2), "b b", "b b", "bbb", 'b', searedBrick); //Basin + GameRegistry.addRecipe(new ItemStack(castingChannel, 4, 0), "b b", "bbb", 'b', searedBrick); //Channel + // Jack o'Latern Recipe - Stone Torch GameRegistry.addRecipe(new ItemStack(Block.pumpkinLantern, 1, 0), "p", "s", 'p', new ItemStack(Block.pumpkin), 's', new ItemStack(stoneTorch)); // Stone Torch Recipe @@ -1439,11 +1460,12 @@ private void addRecipesForFurnace () FurnaceRecipes.smelting().addSmelting(craftedSoil.blockID, 0, new ItemStack(materials, 1, 1), 2f); //Slime FurnaceRecipes.smelting().addSmelting(craftedSoil.blockID, 1, new ItemStack(materials, 1, 2), 2f); //Seared brick item FurnaceRecipes.smelting().addSmelting(craftedSoil.blockID, 2, new ItemStack(materials, 1, 17), 2f); //Blue Slime + FurnaceRecipes.smelting().addSmelting(craftedSoil.blockID, 6, new ItemStack(materials, 1, 37), 2f); //Nether seared brick //FurnaceRecipes.smelting().addSmelting(oreSlag.blockID, 1, new ItemStack(materials, 1, 3), 3f); //FurnaceRecipes.smelting().addSmelting(oreSlag.blockID, 2, new ItemStack(materials, 1, 4), 3f); FurnaceRecipes.smelting().addSmelting(oreSlag.blockID, 3, new ItemStack(materials, 1, 9), 0.5f); FurnaceRecipes.smelting().addSmelting(oreSlag.blockID, 4, new ItemStack(materials, 1, 10), 0.5f); - FurnaceRecipes.smelting().addSmelting(oreSlag.blockID, 5, new ItemStack(materials, 1, 11), 0.5f); + FurnaceRecipes.smelting().addSmelting(oreSlag.blockID, 5, new ItemStack(materials, 1, 12), 0.5f); FurnaceRecipes.smelting().addSmelting(oreBerries.itemID, 0, new ItemStack(materials, 1, 19), 0.2f); FurnaceRecipes.smelting().addSmelting(oreBerries.itemID, 1, new ItemStack(Item.goldNugget), 0.2f); @@ -1648,7 +1670,7 @@ private void addRecipesForTableCasting () } } - ItemStack[] ingotShapes = { new ItemStack(Item.brick), new ItemStack(Item.netherrackBrick), new ItemStack(materials, 1, 2) }; + ItemStack[] ingotShapes = { new ItemStack(Item.brick), new ItemStack(Item.netherrackBrick), new ItemStack(materials, 1, 2), new ItemStack(materials, 1, 37) }; for (int i = 0; i < ingotShapes.length; i++) { tableCasting.addCastingRecipe(ingotcast, new FluidStack(moltenAlubrassFluid, TConstruct.ingotLiquidValue), ingotShapes[i], false, 50); @@ -2247,6 +2269,12 @@ else if (objArray[var4 + 1] instanceof ItemStack) public void modIntegration () { ItemStack ironpick = ToolBuilder.instance.buildTool(new ItemStack(TContent.pickaxeHead, 1, 6), new ItemStack(TContent.toolRod, 1, 2), new ItemStack(TContent.binding, 1, 6), ""); + /* Natura */ + Block taintedSoil = GameRegistry.findBlock("Natura", "soil.tainted"); + Block heatSand = GameRegistry.findBlock("Natura", "heatsand"); + if (taintedSoil != null && heatSand != null) + GameRegistry.addShapelessRecipe(new ItemStack(craftedSoil, 2, 6), Item.netherStalkSeeds, taintedSoil, heatSand); + /*TE3 Flux*/ ItemStack batHardened = GameRegistry.findItemStack("ThermalExpansion", "capacitorHardened", 1); if (batHardened != null) @@ -2258,9 +2286,9 @@ public void modIntegration () { modF.batteries.add(basicCell); } - if (batHardened != null) + if (batHardened != null) TConstructClientRegistry.registerManualModifier("fluxmod", ironpick.copy(), (ItemStack) batHardened); - if (basicCell != null) + if (basicCell != null) TConstructClientRegistry.registerManualModifier("fluxmod2", ironpick.copy(), (ItemStack) basicCell); /* IC2 */ @@ -2408,7 +2436,6 @@ public void modIntegration () { FurnaceRecipes.smelting().addSmelting(materials.itemID, 36, ores.get(0), 0.2f); } - //new ItemStack(materials, 1, 36) } public static Object getStaticItem (String name, String classPackage) diff --git a/src/tconstruct/items/MaterialItem.java b/src/tconstruct/items/MaterialItem.java index 3196b885d06..92d35897df9 100644 --- a/src/tconstruct/items/MaterialItem.java +++ b/src/tconstruct/items/MaterialItem.java @@ -24,10 +24,10 @@ private static String[] getTextures () static String[] materialNames = new String[] { "PaperStack", "SlimeCrystal", "SearedBrick", "CobaltIngot", "ArditeIngot", "ManyullynIngot", "Mossball", "LavaCrystal", "NecroticBone", "CopperIngot", "TinIngot", "AluminumIngot", "RawAluminum", "BronzeIngot", "AluBrassIngot", "AlumiteIngot", "SteelIngot", "BlueSlimeCrystal", "ObsidianIngot", "IronNugget", "CopperNugget", "TinNugget", "AluminumNugget", "EssenceCrystal", "AluBrassNugget", "SilkyCloth", "SilkyJewel", "ObsidianNugget", "CobaltNugget", "ArditeNugget", "ManyullynNugget", "BronzeNugget", "AlumiteNugget", - "SteelNugget", "PigIronIngot", "PigIronNugget", "GlueBall" }; + "SteelNugget", "PigIronIngot", "PigIronNugget", "GlueBall", "SearedBrick" }; static String[] craftingTextures = new String[] { "paperstack", "slimecrystal", "searedbrick", "cobaltingot", "arditeingot", "manyullyningot", "mossball", "lavacrystal", "necroticbone", "copperingot", "tiningot", "aluminumingot", "aluminumraw", "bronzeingot", "alubrassingot", "alumiteingot", "steelingot", "blueslimecrystal", "obsidianingot", "nugget_iron", "nugget_copper", "nugget_tin", "nugget_aluminum", "", "nugget_alubrass", "silkycloth", "silkyjewel", "nugget_obsidian", "nugget_cobalt", "nugget_ardite", "nugget_manyullyn", - "nugget_bronze", "nugget_alumite", "nugget_steel", "pigironingot", "nugget_pigiron", "glueball" }; + "nugget_bronze", "nugget_alumite", "nugget_steel", "pigironingot", "nugget_pigiron", "glueball", "searedbrick_nether" }; } diff --git a/src/tconstruct/items/blocks/CraftedSoilItemBlock.java b/src/tconstruct/items/blocks/CraftedSoilItemBlock.java index 81ca3c774bc..2993737d884 100644 --- a/src/tconstruct/items/blocks/CraftedSoilItemBlock.java +++ b/src/tconstruct/items/blocks/CraftedSoilItemBlock.java @@ -12,7 +12,7 @@ public class CraftedSoilItemBlock extends ItemBlock { - public static final String blockType[] = { "Slime", "Grout", "BlueSlime", "GraveyardSoil", "ConsecratedSoil", "blue", "dirt" }; + public static final String blockType[] = { "Slime", "Grout", "BlueSlime", "GraveyardSoil", "ConsecratedSoil", "blue", "dirt", "Grout" }; public CraftedSoilItemBlock(int id) { diff --git a/src/tconstruct/util/config/PHConstruct.java b/src/tconstruct/util/config/PHConstruct.java index ac9a815865d..59cf1e0a3df 100644 --- a/src/tconstruct/util/config/PHConstruct.java +++ b/src/tconstruct/util/config/PHConstruct.java @@ -102,6 +102,10 @@ public static void initProps (File location) barricadeSpruce = config.getBlock("Spruce Barricade", 1482).getInt(1482); barricadeBirch = config.getBlock("Birch Barricade", 1483).getInt(1483); barricadeJungle = config.getBlock("Jungle Barricade", 1487).getInt(1487); + + lavaTankNether = config.getBlock("Nether Lava Tank", 3187).getInt(3187); + smelteryNether = config.getBlock("Nether Smeltery", 3188).getInt(3188); + searedTableNether = config.getBlock("Nether Seared Block", 3189).getInt(3189); slimeChannel = config.getBlock("Slime Channel", 3190).getInt(3190); slimePad = config.getBlock("Slime Pad", 3191).getInt(3191); @@ -411,6 +415,9 @@ public static void initProps (File location) public static int lavaTank; public static int smeltery; public static int searedTable; + public static int lavaTankNether; + public static int smelteryNether; + public static int searedTableNether; public static int castingChannel; public static int airTank;