I just forked Kosakriszi's Spectator plugin to make it support combat from later versions of the game.
This means you won't have issues with things not doing enough damage, no sweeping edge, etc.
If you want to know about usage take a look at the original plugin here:
https://www.spigotmc.org/resources/spectator.16745/
You can report bugs or ask for features in this page's discussion tab, if it's something I feel like doing I might get around to it sometime.
This collects anonymous data with bStats, pretty much anonymous numbers like how many servers are using the plugin, how many servers are on a given version, that sort of thing. It's completely anonymous. However, if you really want to you can opt out at any time via the bStats config.
Oh! I recently discovered ProtocolLib is needed. I was messing with it and I must have left a depend to it, but in the meantime just have protocollib in your plugins folder.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta