ModsFinder

Classic Swing Animation

by Nickotato

Classic Swing Animation restores the older swinging motion of the hand, the attack animation that Minecraft used before the combat changes of its later releases.

FabricClient-side onlyMozilla Public License 2.0Open source1.21.11

What it does

Players who miss the earlier combat feel can use the mod to bring back the classic swing animation. Old hit sounds return alongside the motion. The mod is a client-side change, so only the player who installs it sees the animation, and a server does not need it.

Installation is a single JAR placed in the mods folder for Minecraft 1.21.11, with Fabric Loader, Fabric API and Fabric Language Kotlin all present. The mod is published for Fabric only, in one release: 1.0.0 for 1.21.11, first published and last updated on 2026-06-25. Its code is open source under the Mozilla Public License 2.0, and the source code is public.

Key features

  1. Classic swing motion

    The hand swings with the timing of the earlier attack animation, replacing the newer motion.

  2. Old hit sounds

    The sound played when a hit lands returns to the classic version, matching the swing animation.

  3. Client-only operation

    Only the player's own client applies the animation, so joining a server does not require any installation on its side.

Compatibility

Latest build for each game version and loader.

1.21.111.0.0
ReleaseBetaAlphaNot available

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

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required

Use cases

Returning players

Players who learned combat in an earlier release can get back the familiar swing timing on 1.21.11.

Who it’s for: Players on Minecraft 1.21.11 who prefer the earlier attack animation and sounds in single-player or on servers they join.

How it compares

Full comparison

Ancient Animations is a client-side, open source option under the CC0 1.0 Universal license, for 1.21.11, which covers a broader set of older animations. BackToClassics is a client and server mod for 1.21.8, under All rights reserved and not open source, so it needs installation on both sides. Trigger Swing is client-side only, under the MIT License and not open source, for 1.20.1 – 1.21.8.

ModLoadersGame versionsEnvironmentUpdated
Classic Swing AnimationFabric1.21.11Client-side only2026-06-25
Ancient AnimationsFabric1.21.11Client-side only2026-04-26
BackToClassicsFabric1.21.8Client and server2026-03-01
Trigger SwingFabric1.20.1 – 1.21.8Client-side only2026-03-22

Questions

Does Classic Swing Animation need Fabric Language Kotlin?

Yes. Fabric Language Kotlin is a required dependency, so it must be installed alongside the mod and Fabric API.

Does the server need the mod?

No. It is installed on the player's side alone, so servers need nothing.

Which Minecraft version is supported?

The mod is published for 1.21.11 only, and the Fabric file is 1.0.0 for that version.

In the catalog

Classic Swing Animation is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 19,862 mods support Minecraft 1.21.11.

More from Nickotato

All projects

Similar mods

What the author says

Classic Swing Animation is a small Fabric mod that reverts the swinging animation back to how it was in 1.8 or before. By submitting a contribution (pull request, patch, or otherwise), you agree that your code will be licensed under the Mozilla Public License 2.0 (MPL 2.0) and that you have the right to submit it…
Nickotato, on the Modrinth page

Official listing

Owner
Nickotato
Published
2026-06-25
Updated on Modrinth
2026-06-25
Facts verified
2026-10-15

Tags