From 17fe8bbdc651256bab1f235af056b07dfafc5568 Mon Sep 17 00:00:00 2001 From: Jenny Date: Fri, 25 Jul 2025 09:27:25 +0200 Subject: [PATCH] 0.15.0 --- README.md | 13 +++++++++---- build.gradle | 4 ++++ .../enhancedexplosives/blocks/blocks.java | 2 +- .../datagen/ModBlockStateProvider.java | 2 ++ src/main/resources/META-INF/mods.toml | 2 +- .../books/guide_enhanced_explosives.xml | 18 ++++++++++++++++++ .../assets/enhancedexplosives/lang/en_us.json | 2 ++ .../en_us/entries/tnt/tnt_bedrock.json | 12 ++++++++++++ .../en_us/entries/tnt/tnt_entity.json | 12 ++++++++++++ .../textures/block/tnt_bedrock_bottom.png | Bin 0 -> 459 bytes .../textures/block/tnt_bedrock_side.png | Bin 0 -> 563 bytes .../textures/block/tnt_bedrock_top.png | Bin 0 -> 459 bytes .../textures/block/tnt_entity_bottom.png | Bin 0 -> 151 bytes .../textures/block/tnt_entity_side.png | Bin 0 -> 1016 bytes .../textures/block/tnt_entity_top.png | Bin 0 -> 515 bytes .../loot_tables/tnt_bedrock.json | 14 ++++++++++++++ .../loot_tables/tnt_entity.json | 14 ++++++++++++++ .../enhancedexplosives_guide/book.json | 4 ++-- .../recipes/tnt_bedrock.json | 17 +++++++++++++++++ .../recipes/tnt_entity.json | 15 +++++++++++++++ .../recipes/tnt_repulsive.json | 2 +- .../recipes/tnt_selective.json | 15 +++++++++++++++ 22 files changed, 139 insertions(+), 9 deletions(-) create mode 100644 src/main/resources/assets/enhancedexplosives/patchouli_books/enhancedexplosives_guide/en_us/entries/tnt/tnt_bedrock.json create mode 100644 src/main/resources/assets/enhancedexplosives/patchouli_books/enhancedexplosives_guide/en_us/entries/tnt/tnt_entity.json create mode 100644 src/main/resources/assets/enhancedexplosives/textures/block/tnt_bedrock_bottom.png create mode 100644 src/main/resources/assets/enhancedexplosives/textures/block/tnt_bedrock_side.png create mode 100644 src/main/resources/assets/enhancedexplosives/textures/block/tnt_bedrock_top.png create mode 100644 src/main/resources/assets/enhancedexplosives/textures/block/tnt_entity_bottom.png create mode 100644 src/main/resources/assets/enhancedexplosives/textures/block/tnt_entity_side.png create mode 100644 src/main/resources/assets/enhancedexplosives/textures/block/tnt_entity_top.png create mode 100644 src/main/resources/data/enhancedexplosives/loot_tables/tnt_bedrock.json create mode 100644 src/main/resources/data/enhancedexplosives/loot_tables/tnt_entity.json create mode 100644 src/main/resources/data/enhancedexplosives/recipes/tnt_bedrock.json create mode 100644 src/main/resources/data/enhancedexplosives/recipes/tnt_entity.json create mode 100644 src/main/resources/data/enhancedexplosives/recipes/tnt_selective.json diff --git a/README.md b/README.md index 30ea701..3634a48 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,13 @@ # For info on the mod go to either -* [the wiki](https://git.smthng.de/Jenny/Enhanced-Explosives/wiki) * [modrinth](https://modrinth.com/mod/enhanced-explosives) * [curseforge](https://www.curseforge.com/minecraft/mc-mods/enhanced-explosives) +* in-game wiki (guidebook & patchouli) -# How to run the mod in an IDE -* If you use Intellij, you can import the project from git -* You will have to run "runData" once, else textures will be missing +# How to run / build the mod in an IDE +* git clone the project +* run the _runData_ gradle task, it generates the item & block models + * the data generation only works in versions =>1.20.1, as I didn't backport it. If you want to build the + mod for versions before that, you can run the _runData_ gradle task in the 1.20.1 branch and switch back to the + branch for your desired version +* run _runClient_ to start a minecraft session, or run _jar_ to generate a .jar file of the mod (located at _. + /build/reobfJar/output.jar_) \ No newline at end of file diff --git a/build.gradle b/build.gradle index 9251580..fa0e639 100644 --- a/build.gradle +++ b/build.gradle @@ -114,6 +114,10 @@ minecraft { // Specify the modid for data generation, where to output the resulting resource, and where to look for existing resources. args '--mod', mod_id, '--all', '--output', file('src/generated/resources/'), '--existing', file('src/main/resources/') + + // fixes patchouli mixin error + property 'mixin.env.remapRefMap', 'true' + property 'mixin.env.refMapRemappingFile', "${projectDir}/build/createSrgToMcp/output.srg" } } } diff --git a/src/main/java/com/jenny/enhancedexplosives/blocks/blocks.java b/src/main/java/com/jenny/enhancedexplosives/blocks/blocks.java index 6d712f2..412689e 100644 --- a/src/main/java/com/jenny/enhancedexplosives/blocks/blocks.java +++ b/src/main/java/com/jenny/enhancedexplosives/blocks/blocks.java @@ -65,7 +65,7 @@ public class blocks { public static final RegistryObject TNT_BEDROCK_ITEM = ITEMS.register("tnt_bedrock", () -> new BlockItemTooltip(TNT_BEDROCK.get(), new Item.Properties())); public static final RegistryObject TNT_ENTITY = BLOCKS.register("tnt_entity", () -> new entityTNTBlock(BlockBehaviour.Properties.of().mapColor(MapColor.COLOR_RED), 4.0f, 80)); - public static final RegistryObject TNT_ENTITY_ITEM = ITEMS.register("tnt_entity", () -> new BlockItemTooltip(TNT_BEDROCK.get(), new Item.Properties())); + public static final RegistryObject TNT_ENTITY_ITEM = ITEMS.register("tnt_entity", () -> new BlockItemTooltip(TNT_ENTITY.get(), new Item.Properties())); public static void register(IEventBus bus) { diff --git a/src/main/java/com/jenny/enhancedexplosives/datagen/ModBlockStateProvider.java b/src/main/java/com/jenny/enhancedexplosives/datagen/ModBlockStateProvider.java index 67e8a39..d3486a5 100644 --- a/src/main/java/com/jenny/enhancedexplosives/datagen/ModBlockStateProvider.java +++ b/src/main/java/com/jenny/enhancedexplosives/datagen/ModBlockStateProvider.java @@ -31,6 +31,8 @@ public class ModBlockStateProvider extends BlockStateProvider { sideTopBottom(blocks.TNT_128); sideTopBottom(blocks.TNT_ENDER); sideTopBottom(blocks.TNT_CLAYMORE); + sideTopBottom(blocks.TNT_BEDROCK); + sideTopBottom(blocks.TNT_ENTITY); SideTop(blocks.TNT_BLACK_HOLE); SideTop(blocks.TNT_REPULSIVE); SideOnlyTNT(blocks.TNT_CLUSTER_2); diff --git a/src/main/resources/META-INF/mods.toml b/src/main/resources/META-INF/mods.toml index 3ead04c..4525624 100644 --- a/src/main/resources/META-INF/mods.toml +++ b/src/main/resources/META-INF/mods.toml @@ -2,13 +2,13 @@ modLoader = "javafml" logoFile = "logo.png" loaderVersion = "${loader_version_range}" license = "${mod_license}" -issueTrackerURL = "https://git.smthng.de/Jenny/Enhanced-Explosives/issues" #optional [[mods]] modId = "${mod_id}" version = "${mod_version}" displayName = "${mod_name}" authors = "${mod_authors}" displayTest = "MATCH_VERSION" +displayURL = "https://git.smthng.de/Jenny/Enhanced-Explosives" description = '''${mod_description}''' [[dependencies."${mod_id}"]] #optional modId = "forge" diff --git a/src/main/resources/assets/enhancedexplosives/books/guide_enhanced_explosives.xml b/src/main/resources/assets/enhancedexplosives/books/guide_enhanced_explosives.xml index 474702a..a7d15c3 100644 --- a/src/main/resources/assets/enhancedexplosives/books/guide_enhanced_explosives.xml +++ b/src/main/resources/assets/enhancedexplosives/books/guide_enhanced_explosives.xml @@ -14,6 +14,8 @@ Selective Ender TNT Repulsive TNT + Bedrock TNT + Entity TNT Arrows TNT Arrow Concussive Arrow @@ -91,6 +93,22 @@

This TNT will push entities away when primed.

+ +
+ + Bedrock TNT + +

This TNT will destroy the one bedrock block below it.

+
+
+ +
+ + Entity TNT + +

This TNT won't destroy blocks but hurt entities.

+
+
diff --git a/src/main/resources/assets/enhancedexplosives/lang/en_us.json b/src/main/resources/assets/enhancedexplosives/lang/en_us.json index ab04a33..71fb2d0 100644 --- a/src/main/resources/assets/enhancedexplosives/lang/en_us.json +++ b/src/main/resources/assets/enhancedexplosives/lang/en_us.json @@ -13,6 +13,8 @@ "block.enhancedexplosives.tnt_selective": "Selective TNT", "block.enhancedexplosives.tnt_ender": "Ender TNT", "block.enhancedexplosives.tnt_repulsive": "Repulsive TNT", + "block.enhancedexplosives.tnt_bedrock": "Bedrock TNT", + "block.enhancedexplosives.tnt_entity": "Entity TNT", "tooltip.enhancedexplosives.tnt_cluster_2": "splits into 2 small TNTs", "tooltip.enhancedexplosives.tnt_cluster_4": "splits into 4 small TNTs", diff --git a/src/main/resources/assets/enhancedexplosives/patchouli_books/enhancedexplosives_guide/en_us/entries/tnt/tnt_bedrock.json b/src/main/resources/assets/enhancedexplosives/patchouli_books/enhancedexplosives_guide/en_us/entries/tnt/tnt_bedrock.json new file mode 100644 index 0000000..3f4bb96 --- /dev/null +++ b/src/main/resources/assets/enhancedexplosives/patchouli_books/enhancedexplosives_guide/en_us/entries/tnt/tnt_bedrock.json @@ -0,0 +1,12 @@ +{ + "name": "Bedrock TNT", + "icon": "enhancedexplosives:tnt_bedrock", + "category": "enhancedexplosives:tnts", + "pages": [ + { + "type": "patchouli:crafting", + "text": "This TNT removes the block below it if it's bedrock.", + "recipe": "enhancedexplosives:tnt_bedrock" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/enhancedexplosives/patchouli_books/enhancedexplosives_guide/en_us/entries/tnt/tnt_entity.json b/src/main/resources/assets/enhancedexplosives/patchouli_books/enhancedexplosives_guide/en_us/entries/tnt/tnt_entity.json new file mode 100644 index 0000000..1116e94 --- /dev/null +++ b/src/main/resources/assets/enhancedexplosives/patchouli_books/enhancedexplosives_guide/en_us/entries/tnt/tnt_entity.json @@ -0,0 +1,12 @@ +{ + "name": "Entity TNT", + "icon": "enhancedexplosives:tnt_entity", + "category": "enhancedexplosives:tnts", + "pages": [ + { + "type": "patchouli:crafting", + "text": "This TNT does not damage blocks.", + "recipe": "enhancedexplosives:tnt_entity" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/enhancedexplosives/textures/block/tnt_bedrock_bottom.png b/src/main/resources/assets/enhancedexplosives/textures/block/tnt_bedrock_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..2e8f3ba5cb7815c093b3c70c6bcf50f65ead0fd9 GIT binary patch literal 459 zcmV;+0W|)JP)Px$g-Jv~R5*=olOeK$Fcd`({K^ETA4yNfz>bw}9;~D)5a!wT2~h z29udO_@a|c=r0PAmv`>Hd1P(dF2gX8K2l1IF*xV&-eZiR?|a5^jQis_BBkUf&-34^ zs@QI~9FIrldFF69;G9D##r1lnu4{I?9rHZ%cszK$Ua?8G-|v@cnkb3_fb<=}T1(e; zNGao5P$YyPYno;Wasj;e+-^6t*0B(X@;|L+WmzsoQAE;bK{!}d6-p_92pfjsZ6TEx z!bz#qG@-Trw^kGd8*6Rs>b+l)gb;Y|5kjoilu~qE$23jv48GC7(NbGgRpGs7lXg!J zNhy(1uIS-vjWMx4Yno>HB&CCr($br-*5aHaYuk1KqOUZA;4|D(c${;D>CMWrTtdR1 z7E<|PZ~_eAd_J?$TCb#ildF_keFwVM`fWie6$9$~K2BnKD9tBT7Bfhx=>&eWlJ5QF zdHx&zus}MUPSkbHJkQ+kcZ3i;pHD8AORNix{{ZzR5BcreK@|W1002ovPDHLkV1f-} B(c}OC literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/enhancedexplosives/textures/block/tnt_bedrock_side.png b/src/main/resources/assets/enhancedexplosives/textures/block/tnt_bedrock_side.png new file mode 100644 index 0000000000000000000000000000000000000000..16711a18d2020ae3ab5fc6d4ba0ed209b42cb010 GIT binary patch literal 563 zcmV-30?hr1P)Px$?MXyIR5*>5lfR4FU>L_g$=#NKbrVmhgpjU5lRJ(UN(I=nxi*HK#OszfJ6u?GcvlVF7ew>({%muR`6&-6au=hye){XSY4hBBQ_$(wE4 z1VO-fJSL7~f*@cx9I{%iRD88sVcRw*x~^Zju1l#@qS9U0 z4tlm*KA11anB}ct7(A(*VL1-k*UxwI&;R^~X_jS)@B0eK%hfbZ^>vwW0EKnCT~2-9 zKM;xQy2NpOfO(#G;Agkv`#xG2hT?gi(*AHbR7%VjWfDJTriEcB{FU(WwLP{GBf>^#|6>3E002ovPDHLkV1kI} B2@(JR literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/enhancedexplosives/textures/block/tnt_bedrock_top.png b/src/main/resources/assets/enhancedexplosives/textures/block/tnt_bedrock_top.png new file mode 100644 index 0000000000000000000000000000000000000000..2e8f3ba5cb7815c093b3c70c6bcf50f65ead0fd9 GIT binary patch literal 459 zcmV;+0W|)JP)Px$g-Jv~R5*=olOeK$Fcd`({K^ETA4yNfz>bw}9;~D)5a!wT2~h z29udO_@a|c=r0PAmv`>Hd1P(dF2gX8K2l1IF*xV&-eZiR?|a5^jQis_BBkUf&-34^ zs@QI~9FIrldFF69;G9D##r1lnu4{I?9rHZ%cszK$Ua?8G-|v@cnkb3_fb<=}T1(e; zNGao5P$YyPYno;Wasj;e+-^6t*0B(X@;|L+WmzsoQAE;bK{!}d6-p_92pfjsZ6TEx z!bz#qG@-Trw^kGd8*6Rs>b+l)gb;Y|5kjoilu~qE$23jv48GC7(NbGgRpGs7lXg!J zNhy(1uIS-vjWMx4Yno>HB&CCr($br-*5aHaYuk1KqOUZA;4|D(c${;D>CMWrTtdR1 z7E<|PZ~_eAd_J?$TCb#ildF_keFwVM`fWie6$9$~K2BnKD9tBT7Bfhx=>&eWlJ5QF zdHx&zus}MUPSkbHJkQ+kcZ3i;pHD8AORNix{{ZzR5BcreK@|W1002ovPDHLkV1f-} B(c}OC literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/enhancedexplosives/textures/block/tnt_entity_bottom.png b/src/main/resources/assets/enhancedexplosives/textures/block/tnt_entity_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..6b18c071e8f9fa04487b37bba00e4788bdaa0610 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|0zF+ELo9le zMMCfYh<~+Nj2Q?H8{f<30f8kSBA3`@8y=aSla>GkGwz=`bKuBJSE>1pP6t+KTYR)v sW!tbvAXwq#`4@jK8c6UqCknAKY^f+PusFbX7HBwwr>mdKI;Vst0O#m3TL1t6 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/enhancedexplosives/textures/block/tnt_entity_side.png b/src/main/resources/assets/enhancedexplosives/textures/block/tnt_entity_side.png new file mode 100644 index 0000000000000000000000000000000000000000..8703c2cc7cfe40a94217a3011418bfd6c8283cdc GIT binary patch literal 1016 zcmVPx&vPnciRCt{2TTM?IQ4~ExQM9I&(iDwJ6WSO}P1CUL!WDZZ1jM9W*rYD(e_`uK zswE9g5HP0w0j}J+aaI})r0oV9V-RW(K}Nbzi0?VPc^I3E;hojoH*?P%PVT+)GJxhA zJgh;0BU^!qvyXO|_)X!hD823TZNlshfHHtu05$AX1Lm5CVfEvmGY5~+x22cy2hBAO!05y~W)B>oX)oL~7o#6KNHgiFLU!Rbm zP%H}1Tjl?6J{~VeMwqzcD?k}QEr1$Y{`i=g0j1LtbHUkJiO*rcjS%o(GCZ)c9&4J$ z#1|JAOl)v`?A1Vz!@=eohLF$R)y2eJTx^E~rlzM&*ORNOGU+!EoSM2*zCb8sy1tf3 zSmp{1nD9>m0DL|l0Knt%Fz4&WB;s)?p`mbCiZ3q7=MMyge8H>xeP3U1%F(n1Cj67| z`Fu$22GQ5+fP27=eE#wkdZk#d9a^3fP27=)NT+iY@n;V+f*=a$=7|w2f>VK zh0mx~0RRR!GlVVR%FdyX1%3`K;ED4woX&nYo&DI)9N;+r7uwD{xI_f^fKO;ZEEa>V z>xe|=fGkk|4oL&x0x&*4j^W{9M59qD!R^Rr`4sSay@o+*LLby;N9N(BI*Sv>b;`Hb^(z+|6c1{uEkU<9W}xD%{9 zdRJ&iKA{0yTU(X{xm-^AX6?w=)PVI=3Y(jo0MN9&>H{Vzv2j^TCgu4gc7%y|T$(R_ zH6zSmubh>cg%URtbX|wn>utnlj+Tn2jbpy$ZQM+d;XBFa8^=~NK!&e)a?&_<^z^X$ zMC7qAQA8q<8@-lJryK5mU0x9iypC^CYrd7mMQOg}g#}B#<@tFbhxR+2VYk9u1sFyZ zGqba%$r^cLF;8jgT^cS^zb)XQMxaQ-l9q9gjb5kMMlE=XZPs zCH(lz5oX44@W34P^ke0BR@$s0C0%89*(78g~AF mb*Px$y-7qtR5*>5lCf)3Q51*2w2zb`G()09DW#(D2oxh7!j(!&3U|sM(4m8GbIH&t zOL-7@h`42NsZ+q@59lBccL<1qONT&Ou%s>_lLU>Ff=|jbb?Li(X3+kxob#Pu zBLC?7WoD8B;OE>K0JE@_nWQLJn*hAsf5Nk~7c=o3SEaQkI~ow>z<1~-ZM4<^WJd$K zNgJ>38BW}{4=zK<$qwz_4uS8md|m_K$AeV>0^b3^T5OnRfJD?mH)#W~e$kKJxtp|E z2@daeaJ1hrJ9>2wYq3Eo-$Dq1)*7qVVCWZkwd=+^DCJwEixuM`@Ew#^cy$jU1liF5 zDdgP_!ktU`7D_AgkrdLrZ#qic%z^!KZ>l+3E5RW{t1#urIM7;?29#E~yRI2CIzhYl z4SeEr0C1uIBla25~zrMUT4(8YHxwUe&$$0()?cNTL|30N$ZL+`u$G;!){LeeqHu`LB zkNNm%lcm$wq>B}{w#R%v{&(#lymK52A*RNTa%>J};s1D91-}rj2hIQh002ovPDHLk FV1jx==_~*M literal 0 HcmV?d00001 diff --git a/src/main/resources/data/enhancedexplosives/loot_tables/tnt_bedrock.json b/src/main/resources/data/enhancedexplosives/loot_tables/tnt_bedrock.json new file mode 100644 index 0000000..4681e24 --- /dev/null +++ b/src/main/resources/data/enhancedexplosives/loot_tables/tnt_bedrock.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "enhancedexplosives:tnt_bedrock" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/enhancedexplosives/loot_tables/tnt_entity.json b/src/main/resources/data/enhancedexplosives/loot_tables/tnt_entity.json new file mode 100644 index 0000000..1c3dd38 --- /dev/null +++ b/src/main/resources/data/enhancedexplosives/loot_tables/tnt_entity.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "enhancedexplosives:tnt_entity" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/enhancedexplosives/patchouli_books/enhancedexplosives_guide/book.json b/src/main/resources/data/enhancedexplosives/patchouli_books/enhancedexplosives_guide/book.json index 1952b80..a639689 100644 --- a/src/main/resources/data/enhancedexplosives/patchouli_books/enhancedexplosives_guide/book.json +++ b/src/main/resources/data/enhancedexplosives/patchouli_books/enhancedexplosives_guide/book.json @@ -1,6 +1,6 @@ { - "name": "Yurrr!", - "landing_text": "Skrrr Skrr", + "name": "EE Manual", + "landing_text": "If you find bugs or have suggestions for improving this mod, please message me on curseforge, my discord, or gitea (link in mod info).", "version": 1, "creative_tab": "enhancedexplosives:enhancedexplosives", "use_resource_pack": true diff --git a/src/main/resources/data/enhancedexplosives/recipes/tnt_bedrock.json b/src/main/resources/data/enhancedexplosives/recipes/tnt_bedrock.json new file mode 100644 index 0000000..7fc4c0c --- /dev/null +++ b/src/main/resources/data/enhancedexplosives/recipes/tnt_bedrock.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "pattern": [ + "AA ", + "AA ", + " " + ], + "key": { + "A": { + "item": "enhancedexplosives:tnt_128" + } + }, + "result": { + "item": "enhancedexplosives:tnt_bedrock" + } +} \ No newline at end of file diff --git a/src/main/resources/data/enhancedexplosives/recipes/tnt_entity.json b/src/main/resources/data/enhancedexplosives/recipes/tnt_entity.json new file mode 100644 index 0000000..8282267 --- /dev/null +++ b/src/main/resources/data/enhancedexplosives/recipes/tnt_entity.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "redstone", + "ingredients":[ + { + "item": "minecraft:tnt" + }, + { + "item": "minecraft:water_bucket" + } + ], + "result": { + "item": "enhancedexplosives:tnt_entity" + } +} \ No newline at end of file diff --git a/src/main/resources/data/enhancedexplosives/recipes/tnt_repulsive.json b/src/main/resources/data/enhancedexplosives/recipes/tnt_repulsive.json index 86abb4c..b0932b1 100644 --- a/src/main/resources/data/enhancedexplosives/recipes/tnt_repulsive.json +++ b/src/main/resources/data/enhancedexplosives/recipes/tnt_repulsive.json @@ -10,6 +10,6 @@ } ], "result": { - "item": "enhancedexplosives:tnt_black_hole" + "item": "enhancedexplosives:tnt_repulsive" } } \ No newline at end of file diff --git a/src/main/resources/data/enhancedexplosives/recipes/tnt_selective.json b/src/main/resources/data/enhancedexplosives/recipes/tnt_selective.json new file mode 100644 index 0000000..3283480 --- /dev/null +++ b/src/main/resources/data/enhancedexplosives/recipes/tnt_selective.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "combat", + "ingredients":[ + { + "item": "minecraft:tnt" + }, + { + "item": "minecraft:obsidian" + } + ], + "result": { + "item": "enhancedexplosives:tnt_selective" + } +} \ No newline at end of file