AnimatedBans is a lightweight Paper 1.21.x plugin that plays a configurable ban animation (freeze + lift + visual effect + title/subtitle) and then executes a server command.
It does not implement bans by itself — instead, it can work with any punishment plugin (LiteBans, AdvancedBan, LibertyBans, Vanilla /ban, custom commands, etc.) by changing the command template in the configuration.
Github - https://github.com/kidepcode/AnimatedBans
(blocking disabled)
https://github.com/user-attachments/assets/f146a83b-c5ea-468e-8c28-adb31a04ab9a
1.21.x/animatedbans ban <player> <time> <reason...>/animatedbans reload/animatedbans ban Notch 7d Cheating (KillAura)/animatedbans ban Steve 30m Xrayanimatedbans.ban — allows running the animation ban command (default: op)animatedbans.reload — allows reloading configuration (default: op)AnimatedBans only executes a command after the animation ends.
You can use any ban plugin or even custom commands by editing:
banCommand:
template: "tempban {player} {time} {reason}"

A plugin for a fancy blocking animation that works with all ban managers