Skip to content

v3.3.0: The Sender Library

Compare
Choose a tag to compare
@qixils qixils released this 11 Dec 06:16
· 212 commits to master since this release
3916577

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 now crowd-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.