Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details
Attribute Swap Window
Attribute Swap Window is a lightweight Fabric mod that restores attribute swapping and gives players and server owners control over the swap timing window.
It is designed especially for modern Minecraft PvP mechanics involving fast item swaps, including Spear, Mace, and other attribute-based combat interactions.
One Fabric JAR ā works in Singleplayer and on Dedicated Fabric Servers.
In Singleplayer, the mod runs through Minecraft's integrated server, allowing you to customize attribute swapping locally.
On Multiplayer Fabric servers, the mod runs server-side and controls the swap behavior for all connected players.
The mod does not provide client-side attribute swapping advantages on multiplayer servers that do not support Attribute Swap Window server-side.
⨠Features
- š Restores attribute swapping behavior
- ā±ļø Configurable swap window from 1ā20 ticks
- āļø Designed for fast PvP attribute swaps
- šØ Works with combat mechanics involving Spear, Mace, and other attribute-based items
- š® Full Singleplayer support
- š„ļø Full Dedicated Fabric Server support
- š Uses Minecraft's integrated server when playing Singleplayer
- š”ļø Does not act as a client-side cheat on unsupported multiplayer servers
- š® Change the swap window directly in-game
- š» Commands available in Singleplayer and on servers
- š Simple configuration
- ā” Lightweight
- š¦ One Fabric JAR for both client and server use
š„ Installation
š® Singleplayer
- Install Fabric Loader for your Minecraft version
- Place the Attribute Swap Window
.jarinside your Minecraftmodsfolder - Start Minecraft using the Fabric profile
- Open a Singleplayer world
- Run:
/aswap status
That's it!
Attribute Swap Window will run through Minecraft's integrated server and control attribute swapping in your Singleplayer worlds.
š„ļø Dedicated Fabric Server
- Install Fabric Loader on the server
- Place the Attribute Swap Window
.jarinside the server'smodsfolder - Start the server
- Run:
/aswap status
to confirm that the mod is running.
When installed on a Fabric server, the server controls the attribute swap behavior for multiplayer gameplay.
āļø Commands
/aswap status ā Shows the current mod status and swap window.
/aswap window <ticks> ā Changes the swap timing window from 1ā20 ticks.
/aswap on ā Enables the custom swap window.
/aswap off ā Disables the custom swap window.
/aswap reload ā Reloads the mod configuration.
ā±ļø Swap Window
Minecraft normally runs at 20 ticks per second, meaning one tick is approximately 50 milliseconds.
- 1 tick = 50 ms
- 2 ticks = 100 ms
- 4 ticks = 200 ms
- 6 ticks = 300 ms
- 10 ticks = 500 ms
- 20 ticks = 1000 ms
For example:
/aswap window 6
sets the attribute swap window to approximately 300 milliseconds.
A higher value provides a more forgiving swap window, while a lower value requires more precise timing.
š® Singleplayer Support
Attribute Swap Window can be installed directly in your Minecraft client's mods folder for Singleplayer use.
Minecraft Singleplayer worlds run an internal integrated server, allowing Attribute Swap Window to apply the same server-side attribute swap logic locally.
This means you can use and configure the mod normally without setting up a separate dedicated server.
š„ļø Multiplayer Support
Attribute Swap Window also supports Dedicated Fabric Servers.
When installed on a Fabric server, the server controls the swap window and applies the mechanic to multiplayer gameplay.
Installing the mod only on your client does not allow you to bypass the combat rules of multiplayer servers that do not have Attribute Swap Window installed server-side.
š”ļø Multiplayer Safety
Attribute Swap Window is not intended to function as a client-side combat cheat.
Its behavior depends on the environment:
Singleplayer
ā Minecraft's integrated server controls the mechanic.
Dedicated Fabric Server
ā The dedicated server controls the mechanic for multiplayer gameplay.
Unsupported Multiplayer Server
ā Installing Attribute Swap Window only on the client does not provide custom server-side attribute swapping behavior.
š® Compatibility
- Platform: Fabric
- Minecraft: 26.3
- Singleplayer: ā Supported
- Integrated Server: ā Supported
- Dedicated Fabric Server: ā Supported
- One JAR for Client + Server: ā Yes
- Client-only advantage on unsupported servers: ā No
š Permissions
Administrative /aswap commands require the appropriate operator or administrator permission level when used on a multiplayer server.
In Singleplayer, commands are available according to the world's command permission settings.


