-
released this
2023-03-12 22:26:47 +00:00 | 0 commits to hotfix/1.0.2 since this releaseNote: The required Java version might have been increased to Java 17.
- Removed the Towny renamer component as it's not necessary anymore and it causes a crash (#102)
- Fixed command data generation for Scala
- Fixed config charset if the default wasn't UTF-8 (? characters instead of §)
- Fixed getting users using abstract user classes (#101), this also fixes connecting with such classes
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Chroma-Core.jar
8 downloads · 258 KiB
-
Chroma-Core v1.0.1 Stable
released this
2020-10-31 17:24:18 +00:00 | 12 commits to master since this releaseFixed some minor issues.
- Removed
(/press)
from the scheduled restart messages as that's a Chroma-Chat command (and instead show it there) - Fixed requiring the use of ButtonPlugin to unregister components
- Fixed not detecting missing player name when renaming in Towny (now it returns an empty string instead of null)
- Removed Votifier component (it didn't do anything anyway)
- Removed 2 commands from plugin.yml so they aren't registered if their component is disabled
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Chroma-Core.jar
24 downloads · 267 KiB
- Removed
-
Official release Stable
released this
2020-10-27 23:08:00 +00:00 | 15 commits to master since this releaseThe first official release of the Chroma plugins.
Changes since the last pre-release:
- Added support for command aliases defined in plugin.yml
- Using the newer config system for player data as well
- Auto-save for each player; caching data while the player is online, for 2 hours otherwise
- Removed some custom player events as their sole purpose was to give access to player data but there are better methods for that
- Using (final) fields instead of methods for configs everywhere
- Fixed config comments not saving correctly
- Improved config generation by utilizing that each instance is now usually created at start
- Fixed support for extra IDs for channels
- Other fixes
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Chroma-Core.jar
6 downloads · 269 KiB
-
v1.0 Pre-release 7 Pre-release
released this
2020-10-08 22:08:53 +00:00 | 30 commits to master since this releaseAlmost there...
Additions
- Added support for tab completion for prefixed commands
- Disabling components when they error
- Added per-component logging
- The scheduled restart is now actually scheduled with the plugin
- Added a signalChange() method to the config so if it's directly changed then it will be saved to disk (TBMCPlugins/Chroma-Chat#117)
- Improved ConfigData - now it can be used as fields instead of methods
- Add support for subcommand aliases
- Added method to check if (unit) testing
- Logging exceptions using the plugin/component logger
Fixes and improvements
- Fixed resident rename (again)
- Fixed command handling when the command isn't picked up by the preprocess event because it has a prefix (#96)
- Improved parameter tab completion (#82)
- Fixed fallback chat format (TBMCPlugins/Chroma-Chat#121)
- Using Essentials to remove invalid residents to deal with renames (#95)
- Fixed custom commands not working when they're defined in plugin.yml
- Commands that override another plugin's command need to be defined in there
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Chroma-Core.jar
7 downloads · 272 KiB
-
v1.0 Pre-release 6 Pre-release
released this
2020-03-19 21:58:19 +00:00 | 49 commits to master since this release- Renamed to ChromaCore everywhere
- Only showing restart countdown if somebody is online (#78)
- Added command to check member status (#69)
- Automatically deploying to GitHub Releases (#76)
- Added permissions for each subcommand in a class (#89)
- Unregistering commands on component/plugin disable (#88)
- Showing the help text if the sender has the wrong type (usually trying to use a player-only command from console)
- Fixed some primitive types not being handled as command parameters (#92)
- Any Chroma plugin's config can be reloaded using /chroma reload and /chroma lists all commands (#84)
- Removed the plugin updater
- Registering our commands for Bukkit
- Registering channel commands as custom commands for tab completion to work (#72)
- Implemented parameter tab completion using Commodore (#82)
- Each command can customize the parameters' completions either by giving static values or dynamically getting suggestions based on the parameter type or explicitly provided by the command class
- Added a command to remove invalid Towny residents (usually after a failed rename; #41)
- In case of a name conflict, make the desired corrections based on the old resident and then delete it (#7)
- Increased /primerestart cooldown (#42)
- Added a parameter to permanently enable/disable a component (#81)
- Added channel support for (chat) commands (#93)
- Fixed message color if we're not using the chat plugin's formatting (TBMCPlugins/Chroma-Chat#107)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Chroma-Core.jar
4 downloads · 262 KiB
-
v1.0 Pre-release 5 Pre-release
released this
2020-02-01 19:11:39 +00:00 | 76 commits to master since this release- Using Essentials teleport for /spawn to support warmup/cooldown (#77)
- Test mode is now off by default (#79)
- Only saving the config if it changed and other config fixes (#83)
- Added a warning for RandomTP if the world border is too large (#70)
- Implemented config comments with the help of Towny's CommentedConfiguration
- Works with global and component configs as well
- Checking if there are any errors on (re)loading the config
- Not enabling certain components by default
- Introduced ListConfigData, which can detect list changes and save it properly (#87)
- Removed old command system completely
- Fixed permission issue without perm plugin (#74)
- Checking Bukkit perms if Vault says no, so PEX works with default perms (#80)
- Most of the time it just means checking the perm plugin twice since the PermissibleBase is injected usually
- Fixed command blocks not being allowed to run mod-only commands (#86)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
ButtonCore.jar
6 downloads · 7.2 MiB
-
v1.0 Pre-release 4 Pre-release
released this
2019-10-30 18:14:11 +00:00 | 90 commits to master since this release- Made SpawnComponent, with Multiverse and BungeeCord support
- Fixed other players getting teleported (#75)
- Async command processing (except the actual command execution)
- Bunch of 1.14 issues fixed (mostly async events)
- Removed reference to IOUtils
- Made the config name warning test only
- Towny fix
- Dependency updates
- CI fix
- Update to Java 11
- Using Jabel to compile to Java 8
- Removed jitpack.yml so it builds with the Maven target
- Created a parent POM so things like Jabel and Lombok don't need to be set up or updated everywhere
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
ButtonCore.jar
8 downloads · 7.2 MiB
- Made SpawnComponent, with Multiverse and BungeeCord support
-
v1.0 Pre-release 3 Pre-release
released this
2019-06-06 18:39:51 +00:00 | 111 commits to master since this release- Config pregen: writing all config optinos to the file as soon as the plugin is enabled
- ReadOnlyConfigData added so that certain config options won't get overridden in code
- Permission group support
- Various fixes, most notably command permission fixes
#66
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.0 Pre-release 2 Pre-release
released this
2019-03-19 13:33:23 +00:00 | 126 commits to master since this releaseEverything is configurable (mostly), new command system.
Broadcast toggles.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
ButtonCore.jar
3 downloads · 6.7 MiB
-
Source code (ZIP)
-
v1.0 Pre-release 1 Pre-release
released this
2019-01-03 20:38:03 +00:00 | 166 commits to master since this releaseThis is the first version to implement components. The end goal is to make this plugin available for other servers.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)