303 downloads
Description:
Grapple Edge is a sleek steel sword that fires realistic multi-pronged grappling hooks connected by a sagging rope for immersive traversal. Right-click to launch a hook up to 50 blocks and reel yourself in (hold Shift to cancel), or simply hold the sword to slow your fall. For advanced maneuvers, Shift + right-click fires two hooks at 20° angles, pulling you toward their midpoint for high-speed, precision traversal. Download V6, all newer versions crash or display incorrect visuals.
Manage versions and create new iterations of this mod.
This will create a new mod based on "Grapple Edge" with your modifications. The original mod will remain unchanged and you'll be credited as the author of the remix.
303
Jul 22, 2025, 11:19 PM
User request: A steel sword with a rectangular blade that has a flat head instead of a point. The sword should have a trigger where the hilt meets the guard. When the player right-clicks with the sword, it should shoot a grappling hook. The grappling hook should have a range of 50 blocks and pull the player towards whatever block it hits. When the player shifts right-clicks, the sword should shoot a second grapple hook. When the second grapple hook hits a block, the player should be pulled to the midpoint between the last block the first grapple hook hit and the block the second hook hit. Edit v2: Make it so the player is pulled constantly until they reach the block that the grapple hook its. Edit v3: Make the grapple hook pull the player to the block it hits until the player shoots another hook or presses Shift. Edit v4: Give the sword the ability to shoot two grapple hooks at the same time when the player shifts right-clicks. The two hooks should shoot 20 degrees left and right of the angle the player is currently facing. Edit v5: Make the hook projectiles look like grapple hooks. Increase the speed at which the hook projectiles travel. Edit v6: Remove the glowing effect from the sword. Remove the chain sound effect from the grapple hook. Edit v7: Make a rope visual between the player and any grapple hooks they shoot. Edit v8: It looks like the game crashed with the following stacktrace: ---- Minecraft Crash Report ---- // Don't do that. Time: 2025-07-22 16:13:49 Description: Rendering entity in world java.lang.IllegalStateException: Missing elements in vertex: Normal at knot//net.minecraft.class_287.method_60806(class_287.java:127) at knot//net.minecraft.class_287.method_60805(class_287.java:96) at knot//net.minecraft.class_287.method_22912(class_287.java:156) at knot//net.minecraft.class_4588.method_22918(class_4588.java:132) at knot//grapple_edge_x7zd5eeq.render.GrappleHookRenderer.drawRope(GrappleHookRenderer.java:102) at knot//grapple_edge_x7zd5eeq.render.GrappleHookRenderer.render(GrappleHookRenderer.java:55) at knot//grapple_edge_x7zd5eeq.render.GrappleHookRenderer.method_3936(GrappleHookRenderer.java:14) at knot//net.minecraft.class_898.method_68834(class_898.java:203) at knot//net.minecraft.class_898.method_3954(class_898.java:178) 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:480) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) 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_287.method_60806(class_287.java:127) at knot//net.minecraft.class_287.method_60805(class_287.java:96) at knot//net.minecraft.class_287.method_22912(class_287.java:156) at knot//net.minecraft.class_4588.method_22918(class_4588.java:132) at knot//grapple_edge_x7zd5eeq.render.GrappleHookRenderer.drawRope(GrappleHookRenderer.java:102) at knot//grapple_edge_x7zd5eeq.render.GrappleHookRenderer.render(GrappleHookRenderer.java:55) -- EntityRenderState being rendered -- Details: EntityRenderState: net.minecraft.class_9999 Entity's Exact location: -1.33, -59.99, 9.16 Stacktrace: User was doing: Shooting a grapple hook after adding rope visuals. Please apply a fix to prevent this crash. Edit v9: Make the projectiles the sword shoots look like grappling hooks.
0
Jul 22, 2025, 11:14 PM
User request: A steel sword with a rectangular blade that has a flat head instead of a point. The sword should have a trigger where the hilt meets the guard. When the player right-clicks with the sword, it should shoot a grappling hook. The grappling hook should have a range of 50 blocks and pull the player towards whatever block it hits. When the player shifts right-clicks, the sword should shoot a second grapple hook. When the second grapple hook hits a block, the player should be pulled to the midpoint between the last block the first grapple hook hit and the block the second hook hit. Edit v2: Make it so the player is pulled constantly until they reach the block that the grapple hook its. Edit v3: Make the grapple hook pull the player to the block it hits until the player shoots another hook or presses Shift. Edit v4: Give the sword the ability to shoot two grapple hooks at the same time when the player shifts right-clicks. The two hooks should shoot 20 degrees left and right of the angle the player is currently facing. Edit v5: Make the hook projectiles look like grapple hooks. Increase the speed at which the hook projectiles travel. Edit v6: Remove the glowing effect from the sword. Remove the chain sound effect from the grapple hook. Edit v7: Make a rope visual between the player and any grapple hooks they shoot. Edit v8: It looks like the game crashed with the following stacktrace: ---- Minecraft Crash Report ---- // Don't do that. Time: 2025-07-22 16:13:49 Description: Rendering entity in world java.lang.IllegalStateException: Missing elements in vertex: Normal at knot//net.minecraft.class_287.method_60806(class_287.java:127) at knot//net.minecraft.class_287.method_60805(class_287.java:96) at knot//net.minecraft.class_287.method_22912(class_287.java:156) at knot//net.minecraft.class_4588.method_22918(class_4588.java:132) at knot//grapple_edge_x7zd5eeq.render.GrappleHookRenderer.drawRope(GrappleHookRenderer.java:102) at knot//grapple_edge_x7zd5eeq.render.GrappleHookRenderer.render(GrappleHookRenderer.java:55) at knot//grapple_edge_x7zd5eeq.render.GrappleHookRenderer.method_3936(GrappleHookRenderer.java:14) at knot//net.minecraft.class_898.method_68834(class_898.java:203) at knot//net.minecraft.class_898.method_3954(class_898.java:178) 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:480) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) 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_287.method_60806(class_287.java:127) at knot//net.minecraft.class_287.method_60805(class_287.java:96) at knot//net.minecraft.class_287.method_22912(class_287.java:156) at knot//net.minecraft.class_4588.method_22918(class_4588.java:132) at knot//grapple_edge_x7zd5eeq.render.GrappleHookRenderer.drawRope(GrappleHookRenderer.java:102) at knot//grapple_edge_x7zd5eeq.render.GrappleHookRenderer.render(GrappleHookRenderer.java:55) -- EntityRenderState being rendered -- Details: EntityRenderState: net.minecraft.class_9999 Entity's Exact location: -1.33, -59.99, 9.16 Stacktrace: User was doing: Shooting a grapple hook after adding rope visuals. Please apply a fix to prevent this crash.
2
Jul 22, 2025, 11:08 PM
User request: A steel sword with a rectangular blade that has a flat head instead of a point. The sword should have a trigger where the hilt meets the guard. When the player right-clicks with the sword, it should shoot a grappling hook. The grappling hook should have a range of 50 blocks and pull the player towards whatever block it hits. When the player shifts right-clicks, the sword should shoot a second grapple hook. When the second grapple hook hits a block, the player should be pulled to the midpoint between the last block the first grapple hook hit and the block the second hook hit. Edit v2: Make it so the player is pulled constantly until they reach the block that the grapple hook its. Edit v3: Make the grapple hook pull the player to the block it hits until the player shoots another hook or presses Shift. Edit v4: Give the sword the ability to shoot two grapple hooks at the same time when the player shifts right-clicks. The two hooks should shoot 20 degrees left and right of the angle the player is currently facing. Edit v5: Make the hook projectiles look like grapple hooks. Increase the speed at which the hook projectiles travel. Edit v6: Remove the glowing effect from the sword. Remove the chain sound effect from the grapple hook. Edit v7: Make a rope visual between the player and any grapple hooks they shoot.
2
Jul 22, 2025, 10:45 PM
User request: A steel sword with a rectangular blade that has a flat head instead of a point. The sword should have a trigger where the hilt meets the guard. When the player right-clicks with the sword, it should shoot a grappling hook. The grappling hook should have a range of 50 blocks and pull the player towards whatever block it hits. When the player shifts right-clicks, the sword should shoot a second grapple hook. When the second grapple hook hits a block, the player should be pulled to the midpoint between the last block the first grapple hook hit and the block the second hook hit. Edit v2: Make it so the player is pulled constantly until they reach the block that the grapple hook its. Edit v3: Make the grapple hook pull the player to the block it hits until the player shoots another hook or presses Shift. Edit v4: Give the sword the ability to shoot two grapple hooks at the same time when the player shifts right-clicks. The two hooks should shoot 20 degrees left and right of the angle the player is currently facing. Edit v5: Make the hook projectiles look like grapple hooks. Increase the speed at which the hook projectiles travel. Edit v6: Remove the glowing effect from the sword. Remove the chain sound effect from the grapple hook.
4
Jul 22, 2025, 10:28 PM
User request: A steel sword with a rectangular blade that has a flat head instead of a point. The sword should have a trigger where the hilt meets the guard. When the player right-clicks with the sword, it should shoot a grappling hook. The grappling hook should have a range of 50 blocks and pull the player towards whatever block it hits. When the player shifts right-clicks, the sword should shoot a second grapple hook. When the second grapple hook hits a block, the player should be pulled to the midpoint between the last block the first grapple hook hit and the block the second hook hit. Edit v2: Make it so the player is pulled constantly until they reach the block that the grapple hook its. Edit v3: Make the grapple hook pull the player to the block it hits until the player shoots another hook or presses Shift. Edit v4: Give the sword the ability to shoot two grapple hooks at the same time when the player shifts right-clicks. The two hooks should shoot 20 degrees left and right of the angle the player is currently facing. Edit v5: Make the hook projectiles look like grapple hooks. Increase the speed at which the hook projectiles travel.
1
Jul 22, 2025, 09:28 PM
User request: A steel sword with a rectangular blade that has a flat head instead of a point. The sword should have a trigger where the hilt meets the guard. When the player right-clicks with the sword, it should shoot a grappling hook. The grappling hook should have a range of 50 blocks and pull the player towards whatever block it hits. When the player shifts right-clicks, the sword should shoot a second grapple hook. When the second grapple hook hits a block, the player should be pulled to the midpoint between the last block the first grapple hook hit and the block the second hook hit. Edit v2: Make it so the player is pulled constantly until they reach the block that the grapple hook its. Edit v3: Make the grapple hook pull the player to the block it hits until the player shoots another hook or presses Shift. Edit v4: Give the sword the ability to shoot two grapple hooks at the same time when the player shifts right-clicks. The two hooks should shoot 20 degrees left and right of the angle the player is currently facing.
1
Jul 22, 2025, 09:21 PM
User request: A steel sword with a rectangular blade that has a flat head instead of a point. The sword should have a trigger where the hilt meets the guard. When the player right-clicks with the sword, it should shoot a grappling hook. The grappling hook should have a range of 50 blocks and pull the player towards whatever block it hits. When the player shifts right-clicks, the sword should shoot a second grapple hook. When the second grapple hook hits a block, the player should be pulled to the midpoint between the last block the first grapple hook hit and the block the second hook hit. Edit v2: Make it so the player is pulled constantly until they reach the block that the grapple hook its. Edit v3: Make the grapple hook pull the player to the block it hits until the player shoots another hook or presses Shift.
1
Jul 22, 2025, 09:11 PM
User request: A steel sword with a rectangular blade that has a flat head instead of a point. The sword should have a trigger where the hilt meets the guard. When the player right-clicks with the sword, it should shoot a grappling hook. The grappling hook should have a range of 50 blocks and pull the player towards whatever block it hits. When the player shifts right-clicks, the sword should shoot a second grapple hook. When the second grapple hook hits a block, the player should be pulled to the midpoint between the last block the first grapple hook hit and the block the second hook hit. Edit v2: Make it so the player is pulled constantly until they reach the block that the grapple hook its.
1
Jul 22, 2025, 09:05 PM
User request: A steel sword with a rectangular blade that has a flat head instead of a point. The sword should have a trigger where the hilt meets the guard. When the player right-clicks with the sword, it should shoot a grappling hook. The grappling hook should have a range of 50 blocks and pull the player towards whatever block it hits. When the player shifts right-clicks, the sword should shoot a second grapple hook. When the second grapple hook hits a block, the player should be pulled to the midpoint between the last block the first grapple hook hit and the block the second hook hit.
Click here for installation instructions
This mod is licensed under the CreativeMode Mods License.