Double-Tap Dash
Double-Tap Dash is a mod which spices up your minecraft combat with an all-new mechanic called dashing. Simply double-tap any movement key, or tap an assigned dash key while moving, and dash in that direction!
Many aspects of the mod are configurable. A full list of config options can be found below.
Version Info
Fabric versions require Fabric API
Forge versions have no additional dependencies
Showcase
Short video demonstrating the mechanic: https://youtu.be/HDZnd53dQKY
Config Options
Once you have started up the game with the mod, the config file will be generated in config/dash.properties. You can also edit the config through mod menu.
Config options that are available on both the client and server are controlled by the server. That is, when a player joins a world, the server that owns the world controls those settings. You cannot change these settings while in a world (even if it's a singleplayer world!)
Both Sides
- cooldown: the number of seconds after triggering a dash before you can dash again
- dash_midair: whether to enable dashing midair. If disabled, players must be on the ground to dash.
- dash_while_gliding: whether to allow dashing while gliding with an elytra
- dash_while_swimming: whether to allow dashing while swimming
- dash_while_floating: whether to allow dashing while the player is floating in water.
- forward_dash: whether to enable dashing in the forwards direction.
- backwards_dash: whether to enable dashing in the backwards direction.
- left_dash: whether to enable dashing to the left.
- right_dash: whether to enable dashing to the right.
- diagonal_dash: whether to allow dashing diagonally (in combinations of enabled directions).
- strength: the horizontal strength of the dash
- y_velocity: the y-axis velocity to add when dashin
- momentum_mode: add or set. If add, adds the dash strength and y velocity to the player's velocity when they dash. If set, sets the player's velocity to the provided dash strength and y velocity, regardless of what their existing velocity was.
- resets_attack: whether to reset attack cooldown after dashing
- exhaustion: how much to "exhaust" the player after a dash. Exhaustion is how minecraft internally handles depleting the hunger bar for actions like mining, sprinting, etc.
Client Side Only
- double_tap_sensitivity: the sensitivity of the double tap (the maximum number of seconds between taps to trigger a double tap dash)
- double_tap_dash: whether to enable using the "double tap"
- icon_x: the x position of the dash cooldown ui on the screen. Default value is "8." (i.e. 8 pixels from the left of the screen)
- icon_y: the y position of the dash cooldown ui on the screen. Default value is "100%-32" (i.e. 32 pixels off the end of the screen).
Additional Notes
I will not be porting to 1.12.2 and other old versions
How to Install Double-Tap Dash (Mod)
Double-Tap Dash by valoeghese is verified for Fabric, Forge, Quilt across Minecraft versions 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20.1 (latest release: 2.0.0-1.20.4-fabric, file size: 123 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20.1) and platform (Fabric, Forge, Quilt).
- Make sure you have the compatible loader or environment installed for Fabric, Forge, Quilt.
- Move the downloaded Double-Tap Dash file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add VersionDash 2.0.0:
- config screen now available from mod menu
- diagonal dashing: press two (enabled) directions then the dash key to dash diagonally
- directional dash keys: there are now keys to dash in a particular direction
- config synchronisation: when a client joins a server (or a singleplayer world), non-client config options are synchronised.
- more config options
- config screen now available from mod menu
- diagonal dashing: press two (enabled) directions then the dash key to dash diagonally
- directional dash keys: there are now keys to dash in a particular direction
- config synchronisation: when a client joins a server (or a singleplayer world), non-client config options are synchronised.
- more config options
- config screen now available from mod menu
- diagonal dashing: press two (enabled) directions then the dash key to dash diagonally
- directional dash keys: there are now keys to dash in a particular direction
- config synchronisation: when a client joins a server (or a singleplayer world), non-client config options are synchronised.
- more config options
- config screen now available from mod menu
- diagonal dashing: press two (enabled) directions then the dash key to dash diagonally
- directional dash keys: there are now keys to dash in a particular direction
- config synchronisation: when a client joins a server (or a singleplayer world), non-client config options are synchronised.
- more config options
- fix the properties not updating with new settings
- update to 1.19
- fix the properties not updating with new settings
4 new config options (icon_x, icon_y, dash_while_gliding, dash_while_swimming)
Adds the ability to assign a dash key, and many new config options!
New Config Options:
- "exhaustion" controls how much exhaustion to apply to the player after a dash. This is the way minecraft handles depleting the hunger bar. This option is handled server side.
- "double_tap_dash" controls whether to enable double-tap dashing. If disabled, only the dash key (if assigned) can be used to dash.
- "forward_dash" etc. controls whether to enable that direction of dash
- "dash_midair" controls whether the client should be able to dash midair. This option needs to be set the same on both the server and client.
Fix a forge-specific bug where the config was in the wrong directory: defaultconfigs rather than config
1.0.0
Initial Forge Version