From 933cb23fc5cd1a7a48ae54531029e524c8d7fb70 Mon Sep 17 00:00:00 2001 From: GameStar <56610486+BlueBoat29@users.noreply.github.com> Date: Sun, 28 Sep 2025 14:05:55 -0500 Subject: [PATCH] Some more blocks for cooling tower (#1923) * yes * yes * some stuff * blocks --- kubejs/assets/tfg/lang/en_us.json | 5 ++ .../block/casings/heat_pipe_casing.json | 1 + .../concrete/polished_titanium_concrete.json | 2 +- .../block/concrete/titanium_concrete.json | 2 +- .../concrete/titanium_concrete_bricks.json | 6 ++ .../titanium_concrete_bricks_small.json | 6 ++ .../titanium_concrete_bricks_square.json | 6 ++ .../concrete/titanium_concrete_tile.json | 6 ++ .../titanium_concrete_tile_small.json | 6 ++ .../block/casings/heat_pipe_casing.png | Bin 0 -> 821 bytes .../block/casings/heat_pipe_casing.png.mcmeta | 5 ++ .../block/casings/heat_pipe_casing_ctm.png | Bin 0 -> 4998 bytes .../polished_titanium_concrete.png | Bin .../{ => concrete}/titanium_concrete.png | Bin .../concrete/titanium_concrete_bricks.png | Bin 0 -> 4538 bytes .../titanium_concrete_bricks_small.png | Bin 0 -> 4557 bytes .../titanium_concrete_bricks_square.png | Bin 0 -> 4574 bytes .../block/concrete/titanium_concrete_tile.png | Bin 0 -> 4553 bytes .../concrete/titanium_concrete_tile_small.png | Bin 0 -> 4523 bytes .../tfg/recipes.miscellaneous.js | 33 ++++++++++- kubejs/server_scripts/tfg/tags.facades.js | 1 + kubejs/startup_scripts/tfg/blocks.js | 54 +++++++++++++++++- 22 files changed, 129 insertions(+), 4 deletions(-) create mode 100644 kubejs/assets/tfg/models/block/casings/heat_pipe_casing.json create mode 100644 kubejs/assets/tfg/models/block/concrete/titanium_concrete_bricks.json create mode 100644 kubejs/assets/tfg/models/block/concrete/titanium_concrete_bricks_small.json create mode 100644 kubejs/assets/tfg/models/block/concrete/titanium_concrete_bricks_square.json create mode 100644 kubejs/assets/tfg/models/block/concrete/titanium_concrete_tile.json create mode 100644 kubejs/assets/tfg/models/block/concrete/titanium_concrete_tile_small.json create mode 100644 kubejs/assets/tfg/textures/block/casings/heat_pipe_casing.png create mode 100644 kubejs/assets/tfg/textures/block/casings/heat_pipe_casing.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/casings/heat_pipe_casing_ctm.png rename kubejs/assets/tfg/textures/block/{ => concrete}/polished_titanium_concrete.png (100%) rename kubejs/assets/tfg/textures/block/{ => concrete}/titanium_concrete.png (100%) create mode 100644 kubejs/assets/tfg/textures/block/concrete/titanium_concrete_bricks.png create mode 100644 kubejs/assets/tfg/textures/block/concrete/titanium_concrete_bricks_small.png create mode 100644 kubejs/assets/tfg/textures/block/concrete/titanium_concrete_bricks_square.png create mode 100644 kubejs/assets/tfg/textures/block/concrete/titanium_concrete_tile.png create mode 100644 kubejs/assets/tfg/textures/block/concrete/titanium_concrete_tile_small.png diff --git a/kubejs/assets/tfg/lang/en_us.json b/kubejs/assets/tfg/lang/en_us.json index 4da05e0c1..bbd0bdae2 100644 --- a/kubejs/assets/tfg/lang/en_us.json +++ b/kubejs/assets/tfg/lang/en_us.json @@ -623,6 +623,11 @@ "block.tfg.large_nest_box_warped": "Large Warped Nest", "block.tfg.titanium_concrete": "Titanium-Rebar Concrete", "block.tfg.polished_titanium_concrete": "Polished Titanium-Rebar Concrete", + "block.tfg.titanium_concrete_tile": "Titanium-Rebar Concrete Tile", + "block.tfg.titanium_concrete_tile_small": "Small Titanium-Rebar Concrete Tile", + "block.tfg.titanium_concrete_bricks": "Titanium-Rebar Concrete Bricks", + "block.tfg.titanium_concrete_bricks_small": "Small Titanium-Rebar Concrete Bricks", + "block.tfg.titanium_concrete_bricks_square": "Square Titanium-Rebar Concrete Bricks", "block.tfg.nuclear_turbine": "Nuclear Steam Turbine", "block.tfg.evaporation_tower": "Evaporation Tower", "fluid.tfg.nether_slurry": "Nether Slurry", diff --git a/kubejs/assets/tfg/models/block/casings/heat_pipe_casing.json b/kubejs/assets/tfg/models/block/casings/heat_pipe_casing.json new file mode 100644 index 000000000..1861c13e9 --- /dev/null +++ b/kubejs/assets/tfg/models/block/casings/heat_pipe_casing.json @@ -0,0 +1 @@ +{"parent":"minecraft:block/cube_all","textures":{"all":"tfg:block/casings/heat_pipe_casing"}} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/concrete/polished_titanium_concrete.json b/kubejs/assets/tfg/models/block/concrete/polished_titanium_concrete.json index 1aa5fc507..8720f2cc3 100644 --- a/kubejs/assets/tfg/models/block/concrete/polished_titanium_concrete.json +++ b/kubejs/assets/tfg/models/block/concrete/polished_titanium_concrete.json @@ -1,6 +1,6 @@ { "parent": "minecraft:block/cube_all", "textures": { - "all": "tfg:block/polished_titanium_concrete" + "all": "tfg:block/concrete/polished_titanium_concrete" } } \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/concrete/titanium_concrete.json b/kubejs/assets/tfg/models/block/concrete/titanium_concrete.json index 8328c13fa..fc3617b55 100644 --- a/kubejs/assets/tfg/models/block/concrete/titanium_concrete.json +++ b/kubejs/assets/tfg/models/block/concrete/titanium_concrete.json @@ -1,6 +1,6 @@ { "parent": "minecraft:block/cube_all", "textures": { - "all": "tfg:block/titanium_concrete" + "all": "tfg:block/concrete/titanium_concrete" } } \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/concrete/titanium_concrete_bricks.json b/kubejs/assets/tfg/models/block/concrete/titanium_concrete_bricks.json new file mode 100644 index 000000000..50ec657af --- /dev/null +++ b/kubejs/assets/tfg/models/block/concrete/titanium_concrete_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfg:block/concrete/titanium_concrete_bricks" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/concrete/titanium_concrete_bricks_small.json b/kubejs/assets/tfg/models/block/concrete/titanium_concrete_bricks_small.json new file mode 100644 index 000000000..140a29227 --- /dev/null +++ b/kubejs/assets/tfg/models/block/concrete/titanium_concrete_bricks_small.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfg:block/concrete/titanium_concrete_bricks_small" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/concrete/titanium_concrete_bricks_square.json b/kubejs/assets/tfg/models/block/concrete/titanium_concrete_bricks_square.json new file mode 100644 index 000000000..ca6c49bce --- /dev/null +++ b/kubejs/assets/tfg/models/block/concrete/titanium_concrete_bricks_square.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfg:block/concrete/titanium_concrete_bricks_square" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/concrete/titanium_concrete_tile.json b/kubejs/assets/tfg/models/block/concrete/titanium_concrete_tile.json new file mode 100644 index 000000000..1a4a68fde --- /dev/null +++ b/kubejs/assets/tfg/models/block/concrete/titanium_concrete_tile.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfg:block/concrete/titanium_concrete_tile" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/concrete/titanium_concrete_tile_small.json b/kubejs/assets/tfg/models/block/concrete/titanium_concrete_tile_small.json new file mode 100644 index 000000000..41f55b235 --- /dev/null +++ b/kubejs/assets/tfg/models/block/concrete/titanium_concrete_tile_small.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfg:block/concrete/titanium_concrete_tile_small" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/textures/block/casings/heat_pipe_casing.png b/kubejs/assets/tfg/textures/block/casings/heat_pipe_casing.png new file mode 100644 index 0000000000000000000000000000000000000000..1538c493e2c36620ec812779f239e1c158dd4454 GIT binary patch literal 821 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 I&MBb@07L;c8~^|S literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/polished_titanium_concrete.png b/kubejs/assets/tfg/textures/block/concrete/polished_titanium_concrete.png similarity index 100% rename from kubejs/assets/tfg/textures/block/polished_titanium_concrete.png rename to kubejs/assets/tfg/textures/block/concrete/polished_titanium_concrete.png diff --git a/kubejs/assets/tfg/textures/block/titanium_concrete.png b/kubejs/assets/tfg/textures/block/concrete/titanium_concrete.png similarity index 100% rename from kubejs/assets/tfg/textures/block/titanium_concrete.png rename to kubejs/assets/tfg/textures/block/concrete/titanium_concrete.png diff --git a/kubejs/assets/tfg/textures/block/concrete/titanium_concrete_bricks.png b/kubejs/assets/tfg/textures/block/concrete/titanium_concrete_bricks.png new file mode 100644 index 0000000000000000000000000000000000000000..7949f5cc4f1be125d5be6d0b6da6c188f3062808 GIT binary patch literal 4538 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7j#Pz2lmsP~D-;yvr)B1( zDwI?fq$;FVWTr7NRNTr9xXpW5f#=V65!r+K2YQ@mg}h>u-On~hBgD4z@t+HcJjb8^ zZE|Oy+_Wrd=d&KZwNX2F8qCRP<}58>spwMW4{x+ptvk)5>;8YHdd!>^JH5=6tKAZ# zxkC@%uj_fF_)>Udw{1_B1m}6CR>#@*55=s#vwwr^jziBH{es%Qr+$*o{`mIo$;pRm zI5@4kU&uK8@>DqMTAF5E?54ZA%FETk;VFa8mm^O zPvTUJj}ZN{Ucx~_xkE|8$k{tpytqI%{`-dyU-gb{zH|PsW!sZQ2O0VuWYTBl3FQl% z&zmLny!Mg6>JFoimLHe+iL2B-+4bau^z%(;<#B^e{wgwma3jEot3Dvu|?#PfWpE?tt-{Ud zJzs6Q%Q`IyOR<1+Ob!u-Jr&}MmFFSwGnsU!{QvV_e)-P4L!#)=(}T}a7#MiVGD9LtB7A+U zlJj%*5>xV%QuQiw3m8Da#=fE;F*!T6L?J0PJu}Z%>HY5gN(z}Nwo2iqz6QPp&Z!xh z9#uuD!Bu`C$yM3OmMKd1c3d_URu#Dgxv3?I3Kh9IdBs*0wn|`gt@4VkK*IV;3ScEA z*|tg%z5xo(`9-M;CVD1%2D+{lnPo;wc3cWJMJZ`kK`w4kBZ^YeY?U%fN(!v>^~=l4 z^~#O)@{7{-4J|D#^$m>ljf`}QQqpvbEAvVcD|GXUl|e>8%y3C9PAq!~70b3=ShJm;B^Xkn=oU zY?VOvTczYDXQo(znQ5lU=4ok`hPufXscE_@ zVyyg&GE?(P5=@7UXfd1 zTqK16Ns32P7uAA`3(=WM%}cRWDp#_%>nqrq%D}+DmgMd30_txuF#L4hUC+S4z**oC zSEak-ak_T$UcbW*0xkAS zCMUf=wTL0#WH{NZjH?}S|Z(n{~zl)=` z-|Xz0+=afz)xR$bvVZvbv9HUI*YJVAJA=#8IcJ|1u_c6FU7>OBcjkeuuXmKi=0)V2 z?Ry>r`J-CXO!txD2+mL%Ec9V=z@57|*BTmGH@z|5yc6^CWx;y>Km z+%rQc$p7%3??bP0l+XkKOn!`l literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/concrete/titanium_concrete_bricks_small.png b/kubejs/assets/tfg/textures/block/concrete/titanium_concrete_bricks_small.png new file mode 100644 index 0000000000000000000000000000000000000000..314cbe072430d4cc2ed0dc8f063f3fe9c9283d2d GIT binary patch literal 4557 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 Awg3PC literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/concrete/titanium_concrete_tile.png b/kubejs/assets/tfg/textures/block/concrete/titanium_concrete_tile.png new file mode 100644 index 0000000000000000000000000000000000000000..a9b51911ebe5e773f5a13dd2b6b3415bff041c3e GIT binary patch literal 4553 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 literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/concrete/titanium_concrete_tile_small.png b/kubejs/assets/tfg/textures/block/concrete/titanium_concrete_tile_small.png new file mode 100644 index 0000000000000000000000000000000000000000..3b80817274bb7f21e143f2cb63928831e9ba6339 GIT binary patch literal 4523 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7j#Pz2lmsP~D-;yvr)B1( zDwI?fq$;FVWTr7NRNTr9aO7iF*0?* z@eeN^3~XAmXy-E@wv|CUBNv!lWOJW%aNY&3yebRs9HBSId`zqVUsAq1Cuy@rY|odM zt#9L2Jo@)5`3e8R{~fwF?ylG+SRuAZdW)sl(^XHc4wYSyweo+_VzkG9^8J{u+@=U~I{Bb`J1# zc82+ffuUkf?L=FT!wxb>E?54ZA%FETk;VFa8mm^O zPvTUJj}ZN{Ucx~_xkE|8$k{tpytqI%{`-dyU-gb{zH|PsW!sZQ2O0VuWYTBl3FQl% z&zmLny!Mg6>JFoimLHe+iL2B-+4bau^z%(;<#B^e{wgwma3jEot3Dvu|?#PfWpE?tt-{Ud zJzs6Q%Q`IyOR<1+Ob!u-Jr&}MmFFSwGnsU!{QvV_e)-P4L!#)=(}T}a7#MiVGD9LtB7A+U zlJj%*5>xV%QuQiw3m8Da#=fE;F*!T6L?J0PJu}Z%>HY5gN(z}Nwo2iqz6QPp&Z!xh z9#uuD!Bu`C$yM3OmMKd1c3d_URu#Dgxv3?I3Kh9IdBs*0wn|`gt@4VkK*IV;3ScEA z*|tg%z5xo(`9-M;CVD1%2D+{lnPo;wc3cWJMJZ`kK`w4kBZ^YeY?U%fN(!v>^~=l4 z^~#O)@{7{-4J|D#^$m>ljf`}QQqpvbEAvVcD|GXUl|e>8%y3C9PAq!~70b3=ShJm;B^Xkn=oU zY?VOvTczYDXQo(znTDw*#)ih`rn<>Srlz_ksmZCj7A8i9x~XZVW+{d#X%?1A$w)?d z<`tJD<|U_sjH<{j(96tBu`)KbNHI!GOVKq?PBqpwNi#FoO)^d~(KR(PHcc}~GBr1_ zKsLg^C^J1XFEIz%RUo5MGE=Nf4U&xv&CHB-Escy)bWIGBQ*|wqQ!RCqEzQl$k`ql+ z(ku+Yu1QI@a?3BuO)Rlh%FInnPt`BTO9xAU0^G_mz|&UANY4Nv5|EQvl9peTYpWEV znU|7ZUW||m$;?d+E=dH1r=hv2rGbT!v4y#znUR@^2|`g=YEf}!ejdnFLjyfyhzuxV zto(~IQ}ap^K`GT%3F5el+yX1-qSVBa{GyQj{2W^)kfRig^b8>m0!jO(mL#SmmL$3) zmZaJ$85tOvS{Ybc8CirF8d;fITA7&Y8kkxcAgRw!$xN#xq}mRYJ!~M6?vYtsl3!E_ z7J}rd;M77055mpK1gTa~PylBOtHfl87m5?hQd7Vlhf5`AB<7{3rr0V$6D&+iCbq<2 zoN8!cWMQsrW{_s4Ym#hWq-$YhoTh7@nrv>7l$LB_YywFPaMO$P(@M${i&7oaQ}aq} zmE1FP3&3HepaG34O;p#EXQYDS!NAB=*T7O25oG2{`VjBg=z~fOm~U*n2KEw9Usv{*oHBye`U%GiXE87^hIzU;hFF|#oqRU?kb}U{dclRh zP3>;|SF;!X{mpI59mgFclEk-YX7jBYnM3bhos_$Dcb(TOr-b`w-laU-yWP=h_Pn35 zFN+SIel5+gDsw{3>w@ro>;*U8-)iWv*7$ktVa;Z>`)dRRLoOHGc+Vgp_=}-5GHCkJ z)qhN6m^Pd;VtBRaQ2g@64@*okl3y%8&8pO7woG?{X#8hOhCqo)dg3+HTX*MJUp^+# zstB?v^zx1;Uwh6!K6&(M_8sOGtC*HvJ$fcIR6*%Tv*YgX787e;f3l5UtLMGN@J1d( z`{WcC5qCYgqk^7BOgo+)_<#B9ndv*8YHqOGvAkNm%x=T3D88I@v-iIb)SYABw{BHt zMFmfO$@gTh)p_ziWHOR>91r~P^JCpV|L4{D3*T>7QL^b*=Ucz&%tMQ=*nO+Gwp?1X z=}kZL?M?l){XY!Xny44&)LvLyyj}l|a`&ML@;R3#zKDz#`~!*;Pgg&ebxsLQ0QuF4 AhyVZp literal 0 HcmV?d00001 diff --git a/kubejs/server_scripts/tfg/recipes.miscellaneous.js b/kubejs/server_scripts/tfg/recipes.miscellaneous.js index 54ec33441..5743ba462 100644 --- a/kubejs/server_scripts/tfg/recipes.miscellaneous.js +++ b/kubejs/server_scripts/tfg/recipes.miscellaneous.js @@ -1366,11 +1366,42 @@ function registerTFGMiscellaneousRecipes(event) { .EUt(GTValues.VH[GTValues.LV]) event.recipes.gtceu.assembler('tfg:titanium_concrete') - .itemInputs('2x #forge:rods/titanium') + .itemInputs('2x #forge:rods/titanium', '4x #forge:dusts/kaolinite') .inputFluids(Fluid.of('gtceu:concrete', 144*1.5)) .itemOutputs('tfg:titanium_concrete') .circuit(2) .duration(20) .EUt(GTValues.VH[GTValues.EV]) + + event.recipes.gtceu.laser_engraver('tfg:titanium_concrete_bricks') + .itemInputs('tfg:polished_titanium_concrete') + .notConsumable('#forge:lenses/light_blue') + .itemOutputs('tfg:titanium_concrete_bricks') + .duration(20 * (2.5)) + .EUt(GTValues.VA[GTValues.LV]) + event.recipes.gtceu.laser_engraver('tfg:titanium_concrete_bricks_small') + .itemInputs('tfg:polished_titanium_concrete') + .notConsumable('#forge:lenses/pink') + .itemOutputs('tfg:titanium_concrete_bricks_small') + .duration(20 * (2.5)) + .EUt(GTValues.VA[GTValues.LV]) + event.recipes.gtceu.laser_engraver('tfg:titanium_concrete_bricks_square') + .itemInputs('tfg:polished_titanium_concrete') + .notConsumable('#forge:lenses/green') + .itemOutputs('tfg:titanium_concrete_bricks_square') + .duration(20 * (2.5)) + .EUt(GTValues.VA[GTValues.LV]) + event.recipes.gtceu.laser_engraver('tfg:titanium_concrete_tile') + .itemInputs('tfg:polished_titanium_concrete') + .notConsumable('#forge:lenses/red') + .itemOutputs('tfg:titanium_concrete_tile') + .duration(20 * (2.5)) + .EUt(GTValues.VA[GTValues.LV]) + event.recipes.gtceu.laser_engraver('tfg:titanium_concrete_tile_small') + .itemInputs('tfg:polished_titanium_concrete') + .notConsumable('#forge:lenses/black') + .itemOutputs('tfg:titanium_concrete_tile_small') + .duration(20 * (2.5)) + .EUt(GTValues.VA[GTValues.LV]) } diff --git a/kubejs/server_scripts/tfg/tags.facades.js b/kubejs/server_scripts/tfg/tags.facades.js index 8851fbf77..13c5b8ea6 100644 --- a/kubejs/server_scripts/tfg/tags.facades.js +++ b/kubejs/server_scripts/tfg/tags.facades.js @@ -37,6 +37,7 @@ function registerFacadeWhitelistTags(event) { '#tfg:ad_astra_ostrum_blocks', '#tfg:ad_astra_calorite_blocks', '#tfg:ad_astra_etrium_blocks', + '#tfg:titanium_concrete', //rnr shingles 'rnr:ceramic_roof', diff --git a/kubejs/startup_scripts/tfg/blocks.js b/kubejs/startup_scripts/tfg/blocks.js index 89527f2b4..ad5d1eb8d 100644 --- a/kubejs/startup_scripts/tfg/blocks.js +++ b/kubejs/startup_scripts/tfg/blocks.js @@ -123,6 +123,16 @@ const registerTFGBlocks = (event) => { .tagBlock('minecraft:mineable/pickaxe') .tagBlock('minecraft:mineable/wrench') .mapColor('color_light_gray') + + event.create('tfg:casings/heat_pipe_casing') + .translationKey('block.tfg.casings.heat_pipe_casing') + .model('tfg:block/casings/heat_pipe_casing') + .soundType('copper') + .hardness(5) + .resistance(6) + .tagBlock('minecraft:mineable/pickaxe') + .tagBlock('minecraft:mineable/wrench') + .mapColor('color_black') //#endregion @@ -132,14 +142,56 @@ const registerTFGBlocks = (event) => { .soundType('stone') .mapColor('stone') .tagBlock('minecraft:mineable/pickaxe') + .tagBoth('tfg:titanium_concrete') event.create('tfg:polished_titanium_concrete') - .translationKey('block.tfg.polidhed_titanium_concrete') + .translationKey('block.tfg.polished_titanium_concrete') .model('tfg:block/concrete/polished_titanium_concrete') .soundType('stone') .mapColor('stone') .tagBlock('minecraft:mineable/pickaxe') + .tagBoth('tfg:titanium_concrete') + + event.create('tfg:titanium_concrete_tile') + .translationKey('block.tfg.titanium_concrete_tile') + .model('tfg:block/concrete/titanium_concrete_tile') + .soundType('stone') + .mapColor('stone') + .tagBlock('minecraft:mineable/pickaxe') + .tagBoth('tfg:titanium_concrete') + + event.create('tfg:titanium_concrete_tile_small') + .translationKey('block.tfg.titanium_concrete_tile_small') + .model('tfg:block/concrete/titanium_concrete_tile_small') + .soundType('stone') + .mapColor('stone') + .tagBlock('minecraft:mineable/pickaxe') + .tagBoth('tfg:titanium_concrete') + + event.create('tfg:titanium_concrete_bricks') + .translationKey('block.tfg.titanium_concrete_bricks') + .model('tfg:block/concrete/titanium_concrete_bricks') + .soundType('stone') + .mapColor('stone') + .tagBlock('minecraft:mineable/pickaxe') + .tagBoth('tfg:titanium_concrete') + + event.create('tfg:titanium_concrete_bricks_small') + .translationKey('block.tfg.titanium_concrete_bricks_small') + .model('tfg:block/concrete/titanium_concrete_bricks_small') + .soundType('stone') + .mapColor('stone') + .tagBlock('minecraft:mineable/pickaxe') + .tagBoth('tfg:titanium_concrete') + + event.create('tfg:titanium_concrete_bricks_square') + .translationKey('block.tfg.titanium_concrete_bricks_square') + .model('tfg:block/concrete/titanium_concrete_bricks_square') + .soundType('stone') + .mapColor('stone') + .tagBlock('minecraft:mineable/pickaxe') + .tagBoth('tfg:titanium_concrete') // #region Decorative vases