- Updated to StarCore 0.9.0
- Refactored to use dependency injection from StarLib
- Added console log output during enable phase
- Refactored to use the config utility from StarCore
- Added a pass-through listener for the SpaceChatEvent
- Updated to support new StarLib in StarCore 0.8.5
- Updated to StarCore 0.4.0
- Made the main plugin class extend ExtendedJavaPlugin for more functionality
- Updated to 1.21.7
- Updated to StarCore 0.7.1 (And subsequent libraries that StarCore relies on)
- Minimum StarCoreAPI version is now 0.1.3 (StarCore 0.5.4 provides 0.1.4)
- Added console output for channels, rooms and private messages
- Fixed some bugs with being able to message and reply to players that one cannot see
- Fixed some messages in the commands were not configurable
- Updated to support changes in StarCore 0.4.6 and earlier
Updated to StarCore 0.3.1
- Added a recipients collection to SpaceChatEvent (for plugins that use this plugin)
StarCore is required again due to some massive changes in how projects are set up
- Added a mute feature to Chat Spaces
- Fixed some bugs around the chat event
- Fixed some critical conflicts
- Made the display name handler more flexible
- Implemented muting of channels and chat rooms (Basic for now)
- Fixed a bug with the set command
- Fixed the focus not being set if one is not
- Fixed a bug where the global and staff channels were replaced in the registry
- Removed StarCore dependency
- Updated to support changes in StarCore v0.1.9
- Support for Actor changes in StarCore v0.1.2
- Support for CmdFlags changes in StarCore v0.1.2
- Added command flags to the /clearchat, /message and /reply commands
- Fixed a bug where the channel delete admin command was not there
- Added a permission to /starchat setusestaffchannel command
- Added a permission to /starchat renameglobalchannel command
Previous Release had the wrong file attached to it
- Versioning Schema Change
- Updated to support StarCore 0.1.0
- Versioning Schema Change
- Updated to support StarCore 0.1.0
Updated to support changes in the library structure
Added a /clearchat command - Note: This will interfere with other plugins that use that command signature.
- Added the ability to disable the staff channel from generating/regenerating
- Added the ability to rename the global channel
- Fixed a bug where channels were not reloading sometimes
Fixed a bug where the chat listener was not being registered due to PAPI missing
- Updated to Java 21
- Updated StarCore to 1.0.0-alpha.37
Updated StarLib to 1.0.0-alpha.16
- Updated to 1.20.6
- Updated StarCore to 1.0.0-alpha.29
- Updated StarCore to 1.0.0-alpha.27
- Updated StarLib to 1.0.0-alpha.14
- Changed Vault to be an optional dependency
- Changed static fields to instance fields, or using the config values directly
- Made it so that if you add a Channel or a Room via their registries, then they get added to a global SpaceRegistry that tracks all ChatSpaces
- Made it so that the reload method removes all chat spaces that is owned by StarChat - This was just channels previously