GlowAPI is back, rebuilt on a packet layer that is still alive.
The dependency is gone. The old version needed PacketListenerAPI installed next to it, and that plugin stopped being updated first. PacketEvents now does that job, bundled inside the jar and relocated, so there is nothing else to install. If you already run PacketEvents as its own plugin, GlowAPI uses that instance instead of starting a second one.
Minecraft 1.9 through 26.2. 1.8.x is not supported and won't be, because the glowing effect did not exist before 1.9.
Correct colours on 26.1+ clients. Minecraft encodes colours as a bit field - blue, green, red, bright - and clients from 26.1 on read the red and blue bits the other way round. Without handling that, aqua reaches those clients as yellow and dark_blue as dark_red. GlowAPI swaps the two bits per viewer, keyed off each player's client version rather than the server's, so mixed-version servers behind a protocol translator are handled as well. modern-team-colors in the config turns it off or forces it on, and /glowapi debug shows what is being sent.
Your code does not change. Same package, same class, same method signatures. Plugins written against the original GlowAPI keep working as they are.
New: commands and a config. /glow <color|off> [player] and /glowapi reload|version|debug, plus a config.yml for the glow teams' name-tag visibility and collision rules.
GPLv3, not MIT. The bundled PacketEvents is GPL-3.0, and a work that contains GPL-3.0 code has to be passed on under GPL-3.0 as a whole. The original MIT terms still govern Haylee Schaefer's original code. This does not reach into plugins that just call the API at runtime.