Releases: SrBedrock/PluginControl
Releases · SrBedrock/PluginControl
PluginControl v1.2.1
What's Changed
Pull Requests
- Bump gradle/gradle-build-action from 2.11.0 to 2.11.1 by @dependabot in #56
- Bump net.kyori:adventure-platform-bukkit from 4.3.1 to 4.3.2 by @dependabot in #57
- Bump actions/upload-artifact from 4.0.0 to 4.1.0 by @dependabot in #58
- Bump actions/upload-artifact from 4.1.0 to 4.2.0 by @dependabot in #59
- Bump actions/upload-artifact from 4.2.0 to 4.3.0 by @dependabot in #60
- Bump gradle/gradle-build-action from 2.11.1 to 2.12.0 by @dependabot in #61
- Bump gradle/gradle-build-action from 2.12.0 to 3.0.0 by @dependabot in #62
- Bump xyz.jpenilla.run-paper from 2.2.2 to 2.2.3 by @dependabot in #63
- Bump actions/upload-artifact from 4.3.0 to 4.3.1 by @dependabot in #64
Full Changelog: v1.2.0...v1.2.1
PluginControl v1.2.0
What's Changed
New Feature
- System to check if the plugin is up to date. To activate, set
update-notifier
to true inconfig.yml
.
[PluginControl] New version available: v1.2.0 (current: v1.1.1)
[PluginControl] Download it at https://github.com/SrBedrock/PluginControl/releases/latest
New Command
/plugincontrol check
- Performs plugin checks.
New Permission
plugincontrol.notify
- Allow seeing the notification when a plugin is not loaded or enabled
New Messages
console:
plugin-disabled: '<prefix> <red>Plugin Control is disabled!'
command:
checking-plugins: '<prefix> <green>Checking plugins... See the console for more information.'
Pull Requests
- Add MIT License by @SrBedrock in #38
- Bump gradle/gradle-build-action from 2.8.1 to 2.9.0 by @dependabot in #41
- Add check subcommand and new permission by @SrBedrock in #37
- General code cleanup by @SrBedrock in #42
- Bump xyz.jpenilla.run-paper from 2.2.0 to 2.2.1 by @dependabot in #43
- Add update notifier by @SrBedrock in #44
- Bump xyz.jpenilla.run-paper from 2.2.1 to 2.2.2 by @dependabot in #45
- Bump com.github.TechnicJelle:UpdateCheckerJava from 2.2 to v2.3 by @dependabot in #46
- Bump gradle/gradle-build-action from 2.9.0 to 2.10.0 by @dependabot in #47
- Bump actions/setup-java from 3 to 4 by @dependabot in #48
- Bump org.spigotmc:spigot-api from 1.20.2-R0.1-SNAPSHOT to 1.20.3-R0.1-SNAPSHOT by @dependabot in #49
- Bump org.spigotmc:spigot-api from 1.20.3-R0.1-SNAPSHOT to 1.20.4-R0.1-SNAPSHOT by @dependabot in #50
- Bump gradle/gradle-build-action from 2.10.0 to 2.11.0 by @dependabot in #51
- Bump actions/upload-artifact from 3.1.3 to 4.0.0 by @dependabot in #52
- Bump net.kyori:adventure-text-minimessage from 4.14.0 to 4.15.0 by @dependabot in #53
- Bump net.kyori:adventure-api from 4.14.0 to 4.15.0 by @dependabot in #55
- Bump net.kyori:adventure-text-serializer-legacy from 4.14.0 to 4.15.0 by @dependabot in #54
Full Changelog: v1.1.1...v1.2.0
PluginControl v1.1.1
What's Changed
Bug fixes
- Check required plugins and groups when activating plugin
- Remove listener when plugin is deactivated
Pull Request
- Bump gradle/gradle-build-action from 2.8.0 to 2.8.1 by @dependabot in #34
- Unregister listener if disabled by @SrBedrock in #36
Full Changelog: v1.1.0...v1.1.1
PluginControl v1.1.0
What's Changed
New Features
- Added wiki containing all the documentation on how to use the plugin.
- Added group system, click here to find out how it works.
- Downloading the necessary libraries during startup and reducing the size of the plugin.
New Configuration
- Added
groups: {}
, list containing group of plugins - Remove
kick-message
fromconfig.yml
file and placed inlang.yml
file. Colors can be added via MiniMessage.
New Commands
/pc add all
- Adds all activated plugins to the list of required plugins./pc remove all
- Removes all plugins from the list of required plugins./pc group create <group-name>
- Creates a new group./pc group delete <group-name>
- Deletes a specified group./pc group add <group-name> <plugin-name>
- Adds a plugin to a specified group./pc group remove <group-name> <plugin-name>
- Removes a plugin from a specified group./pc group list
- Lists all groups./pc group list <group-name>
- Lists all plugins within a specified group.
New Messages
kick-message: '<red>[PluginControl] You are not allowed to join the server!'
console:
[...]
log-to-console-plugin: '<prefix> <red>Required plugins were not found: <plugins>'
log-to-console-group: '<prefix> <red>Required groups were not found: <groups>'
command:
plugin-added-all: '<prefix> <green>All plugins added to the list of required plugins!'
[...]
plugin-list-enabled-color: '<green>'
plugin-list-disabled-color: '<red>'
[...]
plugin-removed-all: '<prefix> <green>All plugins removed!'
[...]
group-create-error: '<red>Usage: <yellow>/<command> group create <group-name>'
group-created: '<prefix> <green>Group <yellow><group> <green>created!'
group-already-exist: '<prefix> <red>Group already exists!'
group-remove-error: '<red>Usage: <yellow>/<command> group delete <group-name>'
group-removed: '<prefix> <green>Group <yellow><group> <green>removed!'
group-not-found: '<prefix> <red>Group <yellow><group> <red>not found!'
group-list-empty: '<prefix> <red>No groups added!'
group-list: '<prefix> <yellow>Required Groups: <groups>'
group-list-error: '<red>Usage: <yellow>/<command> group list <group-name>'
plugin-added-to-group: '<prefix> <green>Plugin <yellow><plugin> <green>added to group <yellow><group>'
plugin-add-to-group-error: '<red>Usage: <yellow>/<command> group add <group-name> <plugin-name>'
plugin-removed-from-group: '<prefix> <green>Plugin <yellow><plugin> <green>removed from group <yellow><group>'
plugin-removed-from-group-error: '<red>Usage: <yellow>/<command> group remove <group-name> <plugin-name>'
plugin-not-in-group: '<prefix> <red>Plugin <yellow><plugin> <red>not in group <yellow><group>'
group-plugin-list-error: '<red>Usage: <yellow>/<command> group list <group-name>'
group-has-no-plugins: '<prefix> <red>Group <yellow><group> <red>has no plugins!'
group-plugin-list: '<prefix> <yellow>Plugins in group <green><group><yellow>: <yellow><plugins>'
group-list-name: '<yellow>Group <group>:'
group-click-delete: '<red>Click to delete the group'
group-click-remove-plugin: '<red>Click to remove the plugin from the group'
group-click-info: '<yellow>Click to see the group info'
group-help:
- '<gradient:aqua:green>=== Plugin Control Group Help ===</gradient>'
- '<aqua>/<command> group create <green><group> <yellow>- Create a group'
- '<aqua>/<command> group delete <green><group> <yellow>- Remove a group'
- '<aqua>/<command> group list <yellow>- List all required groups'
- '<aqua>/<command> group add <green><group> <plugin> <yellow>- Add a plugin into a group'
- '<aqua>/<command> group remove <green><group> <plugin> <yellow>- Remove a plugin from a group'
- '<aqua>/<command> group list <green><group> <yellow>- List all plugins in a group'
- '<aqua>/<command> group help <yellow>- Show the group help'
- '<gradient:aqua:green>================================</gradient>'
Pull Requests
- Bump gradle/gradle-build-action from 2.4.2 to 2.8.0 by @dependabot in #16
- Bump actions/upload-artifact from 3.1.2 to 3.1.3 by @dependabot in #17
- Bump actions/checkout from 3 to 4 by @dependabot in #19
- Bump actions/upload-artifact from 3.1.2 to 3.1.3 by @dependabot in #21
- Bump gradle/gradle-build-action from 2.4.2 to 2.8.0 by @dependabot in #20
- Update master by @SrBedrock in #22
- Add groups subcommand by @SrBedrock in #15
- Update README.md by @SrBedrock in #28
- Bump xyz.jpenilla.run-paper from 2.1.0 to 2.2.0 by @dependabot in #29
- Bump spigot-api from 1.20.1-R0.1 to 1.20.2-R0.1 by @dependabot in #30
- Better action log by @SrBedrock in #32
New Contributors
- @dependabot made their first contribution in #16
Full Changelog: v1.0.4...v1.1.0
PluginControl v1.0.4
What's Changed
New Command
/plugincontrol help | ?
- Show the list of commands.
command:
help:
- '<gradient:aqua:green>==== Plugin Control Help ====</gradient>'
- '<aqua>/<command> add <green><plugin-name> <yellow>- Add a plugin to the list'
- '<aqua>/<command> remove <green><plugin-name> <yellow>- Remove a plugin from the list'
- '<aqua>/<command> action <yellow>- List all actions available'
- '<aqua>/<command> kick-message <yellow>- Show the kick message'
- '<aqua>/<command> kick-message <message> <yellow>- Set the kick message'
- '<aqua>/<command> enable <yellow>- Enable the plugin'
- '<aqua>/<command> disable <yellow>- Disable the plugin'
- '<aqua>/<command> toggle <yellow>- Enable or disable the plugin'
- '<aqua>/<command> list <yellow>- List all plugins added'
- '<aqua>/<command> reload <yellow>- Reload the config and language'
- '<aqua>/<command> help <yellow>- Show this help'
- '<gradient:aqua:green>============================</gradient>'
New Feature
- When using the
/plugincontrol reload
command with PluginControl enabled, a check of required plugins will be performed. - By using the command
/plugincontrol list
you can click on the name of the plugin to remove it from the list.
command:
plugin-click-remove: '<red>Click to remove the plugin'
- Possibility to change the separator and last separator of the plugins list in the
lang.yaml
file:
command:
plugin-list-separator: '<gray>, '
plugin-list-separator-last: '<gray> and '
Bug Fixes
- When displaying or setting the kick message with
/plugincontrol kick-message <message>
it will be displayed in the chat with the set formatting.
Full Changelog: v1.0.3...v1.0.4
PluginControl v1.0.3
What's Changed
New Configurations
action
- Action to take if all listed plugins are not enabledkick-message
- Message sent to the player when thedisallow-player-login
action is enabled
Actions
log-to-console
- Sends a warning (log-to-console
inside lang.yaml) in the consoledisallow-player-login
- Block player from enter the server with a message (kick-message
inside config.yml)shutdown-server
- Shutdown the server with a warning (disabling-server
inside lang.yml)
New File lang.yml
:
- Change all the messages sent by the plugin using MiniMessage
New Commands
/plugincontrol action
- Check the current action/plugincontrol action <action-type>
- Set the action to take/plugincontrol kick-message
- Check the current kick message/plugincontrol kick-message <message>
- Set the kick message/plugincontrol reload
- Reload the configuration and language files
New Permission
plugincontrol.bypass
- Bypass thedisallow-player-login
inaction
Full Changelog: v1.0.2...v1.0.3
PluginControl v1.0.2
What's Changed
New Feature
- Make compatible with version 1.8-1.20.1
- Make compatible with Spigot
- Use english as default language
Full Changelog: v1.0.1...v1.0.2
PluginControl v1.0.1
PluginControl v1.0.0
Release!! 🎉
Full Changelog: https://github.com/SrBedrock/PluginControl/commits/v1.0.0