This is a custom version made for my sponsor CVas. It contains some new preview features coming to Cowardless in the next release version:
- Folia support!!
- Action bar and chat messages (with translation support).
- Players still being in combat when relogging on top of an npc.
- Fixed NPCs not spawning under specific conditions.
- Fixed commands staying blacklisted after leaving combat.
- NMS optimizations.
This version was backported to 1.21.4 but the next release will bring multiversion support. I hope someone still playing in 1.21.4 finds this useful. Special thanks to CVas for sponsoring my work.
Upgraded to Minecraft 1.21.7 (and 1.21.8)
- Upgraded to Minecraft 1.21.6
- Added only pvp combat option
Upgraded to Minecraft 1.21.5
- Upgraded to Minecraft 1.21.4.
- Upgraded NPC "injection" method to be even simpler and probably more efficient.
- Fixed kotlin shading problems (#5).
- Marked the plugin as a paper plugin.
- Added a command blacklist feature (#5).
- Added more damage causes to trigger the effect.
- Fixed a bug with the effect triggering when it shouldn't (#6).
- Performance improvements.
- Fixed some packets being sent twice.
- Extended logger's capabilities to log when an NPC despawns as well.
- Added configurable exemptions for disconnection reasons.
- Extended logger's capabilities to log when an NPC despawns as well.
- Fixed oversight that would cause NPCs to not be removed properly when a player joined back before it despawned.
- Added logger feature for when an NPC is spawned.
- Added red warning feature, for informing players when they will spawn an npc when disconnecting.
- Fixed an IllegalStateException that would also cause NPCs to not be removed properly.
- Changed versioning scheme to make spigot and paper versions identifiable.
- Fixed oversight that would cause NPCs to not be removed properly when a player joined back before it despawned.
- Added logger feature for when an NPC is spawned.
- Added red warning feature, for informing players when they will spawn an npc when disconnecting.
- Changed versioning scheme to make spigot and paper versions identifiable.
- Rewrote half of the plugin to fix edge case bugs and better performance.
- NPC "injection" now occurs "higher up" in NMS, so your NPC actually loads and saves the same data as you, eliminating the need to transfer all values from one to the other.
- Split into Spigot and Paper versions for better compatibility with each NMS version.


