From 77026f6d72e67f9654452d09609f39747adf12b1 Mon Sep 17 00:00:00 2001 From: GearShocky Date: Tue, 18 Mar 2025 17:02:06 +0500 Subject: [PATCH] make matter decomposer have a more visible working state texture --- .../otm/datagen/models/MatteryModelProvider.kt | 1 + .../datagen/recipes/CraftingTableRecipes.kt | 8 ++++++++ .../block/matter_decomposer_working.json | 8 ++++---- .../textures/block/matter_decomposer.png | Bin 805 -> 1214 bytes 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/models/MatteryModelProvider.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/models/MatteryModelProvider.kt index c49fc39bc..656616b15 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/models/MatteryModelProvider.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/models/MatteryModelProvider.kt @@ -55,6 +55,7 @@ class MatteryBlockModelProvider(event: GatherDataEvent) : BlockModelProvider(eve fun decorativeLadder(block: Block) { exec { withExistingParent(block.registryName!!.path, ResourceLocation("minecraft", "block/ladder")) + .texture("particle", modLocation("block/decorative/${block.registryName!!.path}")) .texture("texture", modLocation("block/decorative/${block.registryName!!.path}")) .renderType("cutout") } diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/recipes/CraftingTableRecipes.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/recipes/CraftingTableRecipes.kt index 85a152684..14bbab5a1 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/recipes/CraftingTableRecipes.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/recipes/CraftingTableRecipes.kt @@ -593,4 +593,12 @@ fun addCraftingTableRecipes(consumer: RecipeOutput) { .unlockedBy(MItems.DILITHIUM_CRYSTAL) .unlockedBy(MItems.DISPLAY_SCREEN) .build(consumer) + + MatteryRecipe(MItems.CLEANER_DRONE_KIT, category = RecipeCategory.TOOLS) + .row(MItems.ELECTROMOTOR,MItems.ROGUE_AI_CORE,MItems.ELECTROMOTOR) + .row(MItemTags.TRITANIUM_PLATES, MItems.ELECTRIC_PARTS, MItemTags.TRITANIUM_PLATES) + .row(Items.BRUSH, MItemTags.TRITANIUM_PLATES, Items.BRUSH) + .unlockedBy(MItemTags.TRITANIUM_PLATES) + .unlockedBy(MItems.ROGUE_AI_CORE) + .build(consumer) } diff --git a/src/main/resources/assets/overdrive_that_matters/models/block/matter_decomposer_working.json b/src/main/resources/assets/overdrive_that_matters/models/block/matter_decomposer_working.json index 54ff6bf79..9c5d2b286 100644 --- a/src/main/resources/assets/overdrive_that_matters/models/block/matter_decomposer_working.json +++ b/src/main/resources/assets/overdrive_that_matters/models/block/matter_decomposer_working.json @@ -23,9 +23,9 @@ "from": [8, 3, 0], "to": [16, 16, 16], "faces": { - "north": {"uv": [4, 7.25, 6, 10.5], "texture": "#texture"}, + "north": {"uv": [4, 4, 6, 7.25], "texture": "#texture"}, "east": {"uv": [8, 7.25, 12, 10.5], "texture": "#texture"}, - "south": {"uv": [6, 7.25, 8, 10.5], "texture": "#texture"}, + "south": {"uv": [6, 4, 8, 7.25], "texture": "#texture"}, "west": {"uv": [8, 10.5, 12, 13.75], "texture": "#texture"}, "up": {"uv": [4, 13.75, 8, 15.25], "rotation": 90, "texture": "#texture"} } @@ -42,7 +42,7 @@ "up": {"uv": [0, 0, 0, 0], "texture": "#texture"}, "down": {"uv": [0, 0, 0, 0], "texture": "#texture"} }, - "neoforge_data": { "block_light": 15, "sky_light": 15 } + "neoforge_data": { "block_light": 15, "sky_light": 15 } }, { "from": [1, 3, 9], @@ -80,7 +80,7 @@ "up": {"uv": [0, 0, 0, 0], "texture": "#texture"}, "down": {"uv": [0, 0, 0, 0], "texture": "#texture"} }, - "neoforge_data": { "block_light": 15, "sky_light": 15 } + "neoforge_data": { "block_light": 15, "sky_light": 15 } }, { "from": [1, 12, 1], diff --git a/src/main/resources/assets/overdrive_that_matters/textures/block/matter_decomposer.png b/src/main/resources/assets/overdrive_that_matters/textures/block/matter_decomposer.png index 7f56631389e2a7043dd5d942c6f67a020122fbbb..65bf9bbba4bb8628320f93176d74f86fd74d244b 100644 GIT binary patch literal 1214 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`0#2l#}z78Mn#sj1c1*PEJ}_O968IBP}PjA;q0=Hxc@2NtCzBqW4{gt-6T zZGLP*X5VBnF|p{yQxhii{{R2~&Ho>1l`ZA{v$cI3{JToSC)Y;T6tuUuYinx*%|6X8 zCkUiuOM?7@fr@bghRC+(SwMxH1s;*b3=DkxL735kHCP2GC{f}XQ4*Y=R#Ki=l*$m0 zn3-3i=jR%tV5(=RXY_jy^ERNGZK)BSX`Y^13>-iXD}xjxD+42t>myusFyKAkbUJ$nXLffG`@(QU;*Z1a<}%ph^QHV*|zo5K}=m zvMzv_GzG{80VbfiOkkBkmKH!3RF|QF0Z6u!|E_Z#+a6({x`&=Fjv*25Z>PO3T5Z77 zlIybLhOfu1B|9g4uRphWQmXTTB_==1m&K>Qd9)~1*E^uNezJX|J>#=_0fS>vpWAv2 zSpz@zHK=;0e0{~Lz|dOGvMgHTU|NfwzL9rQ=+y392g@Nt}Q@>o=V*YWD7m0PZ!=HqLx-Me1f=a8e={01kcWskEaw4OgP{exz= zzrlysd)gbqE*CcG*fnYkZhbAI-e_HY%V+l4&KFy5PEkFdy0Vb-vGu{529w1e9C-KP zZ|w?(^Pdk%aUSSwXOR9Bw^;E0w&$OJ7VR_0-FnzP)B zjCEnO2xtuGl;Ugr{4M#%P8}{6_HCSJmplw+zrM5KS;7q`pyKuesc#<4DLjxbGJ&Op z+dV1PDlELRVbaOQWB!vYtXf}-rZ0Hnm$;3!hlG0B;xdK0%TINQQx5p}w{ zZ?nqOyM^69e1yK9&q%9DTl=&@FR&#uQ zVvxuFG6UVz*!W(v;D*_r*Tapo(_`aL{{6?VqHgcAYB!@HDB*j$`njxgN@xNA5~$zo delta 752 zcmV6G*?sb!2fnNdPe-Lnv$lZ`}u4C@*2oMu9+0g|c0EIgO zx0mn@n@IN@co4iDUBG=Pc60&vso2p4%t24UPMyOX+z>Da4D8f7et-kl0oO}6*r{_k zbW!jg0vEeUI)5<;vI&yx0X#N5nV*lxFvvU%R#$MoR|4gk#~qO}#-UV0Xy87k~p3@bXyJ4n9AYzwo648iNR|wqoO; zAz;5ROHcu_Y7o{AT1(JP@{52iA+qRl9L-{;Az<~@CV#H>0DC{*1RPibu9C-998_3c zVJ8q{98ra7M*c^o&M{hDp)}Gg@aGGxu2A~G1W0f553H`RT0(B+Iy^`dCqH#i(Xk244ACinJQW#vV{9 zSJ2Aa@I?7$;KPwezi;KOKqAY`0;;A-1Z4F4Flk8xE~I^!@bL91=y<>Z;)BrW_ethm zcxrYIhQ~8_q!Fp~0kd8AmX?6Vd5*PR_m)b4X)Zi2Q18L%B~*=c+CkmQcK$FHri_Hi i&L3tMXFGq8*Xu7W#?To3o$@aL0000