15 downloads


Description:
The Tunable TNT Launcher is a ranged weapon that fires flying TNT rockets on right-click—consuming durability, applying a 1‑second cooldown, leaving a smoke trail and playing a launch sound—and the projectile explodes after its configurable fuse. Hold Y while the launcher is in hand to open a fuse-time menu and pick one of six presets (0.25–4.0 s, default 0.5 s); it’s craftable using a crossbow, two sticks, one redstone and one TNT in a shaped recipe (recipe updated in v4).
Manage versions and create new iterations of this mod.
Click here for installation instructions
This will create a new version of "Tunable Tnt Launcher" for Minecraft Java 1.20.1. The original mod will remain unchanged.
This mod is licensed under the CreativeMode Mods License.
This will create a new mod based on "Tunable Tnt Launcher" with your modifications. The original mod will remain unchanged and you'll be credited as the author of the remix.
12
Nov 22, 2025, 06:44 PM
User request: Rocket Launcher that fires tnt. The fuse time can be controlled by a menu activated by the "y" key. The fuse time for the tnt should be 0.5 seconds. The crafting recipe should be: one piston, two sticks, one tnt and one crossbow. Edit v2: It looks like the game crashed with the following stacktrace: ---- Minecraft Crash Report ---- // Uh... Did I do that? Time: 2025-11-21 21:11:05 Description: Extracting render state for an entity in world java.lang.ClassCastException: class tunable_tnt_launcher_4nfvivkm.entity.TunableTntLauncherEntity cannot be cast to class net.minecraft.class_3856 (tunable_tnt_launcher_4nfvivkm.entity.TunableTntLauncherEntity and net.minecraft.class_3856 are in unnamed module of loader 'knot' @29ee9faa) at knot//net.minecraft.class_953.method_62548(class_953.java:58) at knot//net.minecraft.class_953.method_62354(class_953.java:14) at knot//net.minecraft.class_897.method_62425(class_897.java:227) at knot//net.minecraft.class_898.method_3954(class_898.java:166) at knot//net.minecraft.class_898.method_62424(class_898.java:160) at knot//net.minecraft.class_761.method_22977(class_761.java:958) at knot//net.minecraft.class_761.method_62207(class_761.java:835) at knot//net.minecraft.class_761.method_62214(class_761.java:626) at knot//net.minecraft.class_9909.method_61910(class_9909.java:67) at knot//net.minecraft.class_761.method_22710(class_761.java:551) at knot//net.minecraft.class_757.method_3188(class_757.java:756) at knot//net.minecraft.class_757.method_3192(class_757.java:517) at knot//net.minecraft.class_310.method_1523(class_310.java:1353) at knot//net.minecraft.class_310.method_1514(class_310.java:936) at knot//net.minecraft.client.main.Main.main(Main.java:265) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Render thread Stacktrace: at knot//net.minecraft.class_953.method_62548(class_953.java:58) at knot//net.minecraft.class_953.method_62354(class_953.java:14) -- Entity being extracted -- Details: Entity Type: tunable-tnt-launcher-4nfvivkm:tunable_tnt_launcher_4nfvivkm (tunable_tnt_launcher_4nfvivkm.entity.TunableTntLauncherEntity) Entity ID: 171 Entity Name: entity.tunable-tnt-launcher-4nfvivkm.tunable_tnt_launcher_4nfvivkm Entity's Exact location: 2.50, -58.48, -0.50 Entity's Block location: World: (2,-59,-1), Section: (at 2,5,15 in 0,-4,-1; chunk contains blocks 0,-64,-16 to 15,319,-1), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,-64,-512 to 511,319,-1) Entity's Momentum: 0.49, -0.06, -1.93 Entity's Passengers: [] Entity's Vehicle: null Stacktrace: at knot//net.minecraft.class_898.method_3954(class_898.java:166) at knot//net.minecraft.class_898.method_62424(class_898.java:160) at knot//net.minecraft.class_761.method_22977(class_761.java:958) User was doing: i used it and it crashed my game Please apply a fix to prevent this crash. Edit v3: The crafting recipe requires: 1 crossbow, 2 breeze charges, 2 redstone, 1 tnt Edit v4: THE crafting recipe should be: 2 sticks, 1 redstone, 1 tnt and 1 crossbow
1
Nov 22, 2025, 05:19 AM
User request: Rocket Launcher that fires tnt. The fuse time can be controlled by a menu activated by the "y" key. The fuse time for the tnt should be 0.5 seconds. The crafting recipe should be: one piston, two sticks, one tnt and one crossbow. Edit v2: It looks like the game crashed with the following stacktrace: ---- Minecraft Crash Report ---- // Uh... Did I do that? Time: 2025-11-21 21:11:05 Description: Extracting render state for an entity in world java.lang.ClassCastException: class tunable_tnt_launcher_4nfvivkm.entity.TunableTntLauncherEntity cannot be cast to class net.minecraft.class_3856 (tunable_tnt_launcher_4nfvivkm.entity.TunableTntLauncherEntity and net.minecraft.class_3856 are in unnamed module of loader 'knot' @29ee9faa) at knot//net.minecraft.class_953.method_62548(class_953.java:58) at knot//net.minecraft.class_953.method_62354(class_953.java:14) at knot//net.minecraft.class_897.method_62425(class_897.java:227) at knot//net.minecraft.class_898.method_3954(class_898.java:166) at knot//net.minecraft.class_898.method_62424(class_898.java:160) at knot//net.minecraft.class_761.method_22977(class_761.java:958) at knot//net.minecraft.class_761.method_62207(class_761.java:835) at knot//net.minecraft.class_761.method_62214(class_761.java:626) at knot//net.minecraft.class_9909.method_61910(class_9909.java:67) at knot//net.minecraft.class_761.method_22710(class_761.java:551) at knot//net.minecraft.class_757.method_3188(class_757.java:756) at knot//net.minecraft.class_757.method_3192(class_757.java:517) at knot//net.minecraft.class_310.method_1523(class_310.java:1353) at knot//net.minecraft.class_310.method_1514(class_310.java:936) at knot//net.minecraft.client.main.Main.main(Main.java:265) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Render thread Stacktrace: at knot//net.minecraft.class_953.method_62548(class_953.java:58) at knot//net.minecraft.class_953.method_62354(class_953.java:14) -- Entity being extracted -- Details: Entity Type: tunable-tnt-launcher-4nfvivkm:tunable_tnt_launcher_4nfvivkm (tunable_tnt_launcher_4nfvivkm.entity.TunableTntLauncherEntity) Entity ID: 171 Entity Name: entity.tunable-tnt-launcher-4nfvivkm.tunable_tnt_launcher_4nfvivkm Entity's Exact location: 2.50, -58.48, -0.50 Entity's Block location: World: (2,-59,-1), Section: (at 2,5,15 in 0,-4,-1; chunk contains blocks 0,-64,-16 to 15,319,-1), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,-64,-512 to 511,319,-1) Entity's Momentum: 0.49, -0.06, -1.93 Entity's Passengers: [] Entity's Vehicle: null Stacktrace: at knot//net.minecraft.class_898.method_3954(class_898.java:166) at knot//net.minecraft.class_898.method_62424(class_898.java:160) at knot//net.minecraft.class_761.method_22977(class_761.java:958) User was doing: i used it and it crashed my game Please apply a fix to prevent this crash. Edit v3: The crafting recipe requires: 1 crossbow, 2 breeze charges, 2 redstone, 1 tnt
1
Nov 22, 2025, 05:11 AM
User request: Rocket Launcher that fires tnt. The fuse time can be controlled by a menu activated by the "y" key. The fuse time for the tnt should be 0.5 seconds. The crafting recipe should be: one piston, two sticks, one tnt and one crossbow. Edit v2: It looks like the game crashed with the following stacktrace: ---- Minecraft Crash Report ---- // Uh... Did I do that? Time: 2025-11-21 21:11:05 Description: Extracting render state for an entity in world java.lang.ClassCastException: class tunable_tnt_launcher_4nfvivkm.entity.TunableTntLauncherEntity cannot be cast to class net.minecraft.class_3856 (tunable_tnt_launcher_4nfvivkm.entity.TunableTntLauncherEntity and net.minecraft.class_3856 are in unnamed module of loader 'knot' @29ee9faa) at knot//net.minecraft.class_953.method_62548(class_953.java:58) at knot//net.minecraft.class_953.method_62354(class_953.java:14) at knot//net.minecraft.class_897.method_62425(class_897.java:227) at knot//net.minecraft.class_898.method_3954(class_898.java:166) at knot//net.minecraft.class_898.method_62424(class_898.java:160) at knot//net.minecraft.class_761.method_22977(class_761.java:958) at knot//net.minecraft.class_761.method_62207(class_761.java:835) at knot//net.minecraft.class_761.method_62214(class_761.java:626) at knot//net.minecraft.class_9909.method_61910(class_9909.java:67) at knot//net.minecraft.class_761.method_22710(class_761.java:551) at knot//net.minecraft.class_757.method_3188(class_757.java:756) at knot//net.minecraft.class_757.method_3192(class_757.java:517) at knot//net.minecraft.class_310.method_1523(class_310.java:1353) at knot//net.minecraft.class_310.method_1514(class_310.java:936) at knot//net.minecraft.client.main.Main.main(Main.java:265) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Render thread Stacktrace: at knot//net.minecraft.class_953.method_62548(class_953.java:58) at knot//net.minecraft.class_953.method_62354(class_953.java:14) -- Entity being extracted -- Details: Entity Type: tunable-tnt-launcher-4nfvivkm:tunable_tnt_launcher_4nfvivkm (tunable_tnt_launcher_4nfvivkm.entity.TunableTntLauncherEntity) Entity ID: 171 Entity Name: entity.tunable-tnt-launcher-4nfvivkm.tunable_tnt_launcher_4nfvivkm Entity's Exact location: 2.50, -58.48, -0.50 Entity's Block location: World: (2,-59,-1), Section: (at 2,5,15 in 0,-4,-1; chunk contains blocks 0,-64,-16 to 15,319,-1), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,-64,-512 to 511,319,-1) Entity's Momentum: 0.49, -0.06, -1.93 Entity's Passengers: [] Entity's Vehicle: null Stacktrace: at knot//net.minecraft.class_898.method_3954(class_898.java:166) at knot//net.minecraft.class_898.method_62424(class_898.java:160) at knot//net.minecraft.class_761.method_22977(class_761.java:958) User was doing: i used it and it crashed my game Please apply a fix to prevent this crash.