1.0
Compatibility
Changes
SwapHand
Switch your main hand (left/right) with one key press ā the same setting as in Options ā Skin Customization, but without opening menus.
⨠Features
| Feature | Description |
|---|---|
| One-key swap | Toggle main hand (left ā right) instantly with your chosen key. |
| Configurable | Enable/disable the mod and set your keybind in the mod menu. |
| Two entry points | Open SwapHand settings from the main menu or the in-game pause menu (ESC). |
| Layout-independent | Keybind is bound by physical key (scan code), so it works with any keyboard layout (e.g. English, Russian). |
| Priority over vanilla | Your swap key is checked first, so it won't be blocked by vanilla keybinds. |
š How to use
- Install Fabric and Fabric API for Minecraft 1.20.1+.
- Put the SwapHand jar into your
modsfolder. - In the main menu or pause menu (ESC), click SwapHand (bottom-left corner).
- Turn the mod On/Off and set the Swap key ā click the key button, then press the key you want.
- In-game, press your swap key to switch main hand.
š Requirements
- Minecraft 1.20.1+
- Fabric Loader
- Fabric API
š§ Configuration
- Config file:
config/swaphand.json - You can enable/disable the mod and change the swap key from the in-game menu (no need to edit the file manually).
SwapHand is a client-side Fabric mod. No server installation required.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:oyiZxVIn:ocrK2TxE"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:oyiZxVIn:ocrK2TxE"
}

