ModsFinder
MS

Mannequin Swing

by rubenverg

Mannequin Swing lets a mannequin's arms swing through a new trigger, for entities that already support swing animations.

FabricForgeNeoForgeClient and serverMIT LicenseOpen source1.21.11

What it does

The mod adds a second way to start a swing animation on a mannequin, using a command. Swing timing is handled by the LivingEntity method updateSwingTime, which has to be called on both the client and the server so that the entity's arms swing on both sides. Only players and monsters are affected, and the mannequin's aiStep function is reached through submixins. The card covers builds for 1.21.11 only, released for Fabric, Forge and NeoForge, and the mod works on client and server, so both need it. It is released under the MIT License and is open source.

Key features

  1. Command-triggered swing

    A command starts the swing animation on a mannequin, the same effect that the game's own swing trigger produces.

  2. Players and monsters only

    The swing applies to players and monsters, while other entities keep their current behavior.

  3. Synced swing timing

    updateSwingTime runs on both client and server, so the swing appears the same on every side.

Compatibility

Latest build for each game version and loader.

1.21.111.0.01.0.01.0.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Questions

Does Mannequin Swing need to be installed on the server?

Yes. A server running it needs every connecting player to have it too.

Which loaders does Mannequin Swing support?

Builds are published for Fabric, Forge and NeoForge, each with a 1.0.0 file for 1.21.11.

In the catalog

Mannequin Swing is one of 11,058 Mobs mods on ModsFinder, and one of 5,189 Mobs mods for Fabric. 19,862 mods support Minecraft 1.21.11.

More from rubenverg

All projects

Similar mods

What the author says

This mod adds support for swing animations on mannequins. It does not add any new way to cause a swing animation, such as the /swing command from the 26.1 snapshots. LivingEntity has a method updateSwingTime that needs to be called both on the client and on the server to allow an entity to swing its arms. However, it…
rubenverg, on the Modrinth page

Official listing

Owner
rubenverg
Published
2026-02-20
Updated on Modrinth
2026-02-20
Facts verified
2026-10-15

Tags