v3.3.0: The Sender Library
Sender Library
Receiving Crowd Control effects is fun and all, but what if you want to set up unit tests to make sure you're processing effects correctly, or maybe even create fake connected clients that just randomly apply effects to the player(s)?
Introducing the Sender library! This library acts as a Crowd Control service and allows you, the developer, to send arbitrary requests to connected video game instances. This works with the original Receiver library and anything else that uses one of the simple TCP connectors. It is available now via maven central and some documentation on it can be found in the usual place.
Breaking Changes
Some minor breaking changes were made in this release.
- The library previously known as
java-crowd-control
is nowcrowd-control-receiver
. You should update your maven dependency files accordingly. - Constructors of various classes (including CrowdControl, Request, and Response) have been changed or made package-private. These should generally be avoided in favor of the provided filters, however this should be the final iteration of the constructors.
- CrowdControl's builder classes have been repackaged.