Releases: SrBedrock/PluginControl
Releases · SrBedrock/PluginControl
PluginControl v1.3.0
What's Changed
New Feature
New Command
/plugincontrol check-depend <plugin>- Check which plugins depend or softdepend on a plugin.
New Messages
command:
check-depend-error: '<red>Usage: <yellow>/<command> check-depend <green><plugin-name>'
check-depend-not-found: '<prefix> <red>No plugins depend or softdepend on <plugin>!'
check-depend-depend: '<prefix> <yellow>Plugins that depend on <green><plugin>: <red><plugins>'
check-depend-softdepend: '<prefix> <yellow>Plugins that softdepend on <green><plugin>: <red><plugins>'Pull Requests
- Bump gradle/gradle-build-action from 3.0.0 to 3.1.0 by @dependabot[bot] in #67
- Update README.md by @SrBedrock in #66
- Add sub-command check-depend by @SrBedrock in #65
- Bump net.kyori:adventure-text-minimessage from 4.15.0 to 4.16.0 by @dependabot[bot] in #68
- Bump net.kyori:adventure-api from 4.15.0 to 4.16.0 by @dependabot[bot] in #69
- Bump net.kyori:adventure-text-serializer-legacy from 4.15.0 to 4.16.0 by @dependabot[bot] in #70
- Bump gradle/gradle-build-action from 3.1.0 to 3.2.0 by @dependabot[bot] in #71
- Bump gradle/gradle-build-action from 3.2.0 to 3.2.1 by @dependabot[bot] in #72
- Bump gradle/gradle-build-action from 3.2.1 to 3.3.0 by @dependabot[bot] in #73
- Bump actions/upload-artifact from 4.3.1 to 4.3.2 by @dependabot[bot] in #74
- Bump gradle/gradle-build-action from 3.3.0 to 3.3.1 by @dependabot[bot] in #75
- Bump xyz.jpenilla.run-paper from 2.2.3 to 2.2.4 by @dependabot[bot] in #77
- Bump actions/upload-artifact from 4.3.2 to 4.3.3 by @dependabot[bot] in #76
- Bump org.spigotmc:spigot-api from 1.20.4-R0.1-SNAPSHOT to 1.20.5-R0.1-SNAPSHOT by @dependabot[bot] in #78
- Bump gradle/gradle-build-action from 3.3.1 to 3.3.2 by @dependabot[bot] in #79
- Bump xyz.jpenilla.run-paper from 2.2.4 to 2.3.0 by @dependabot[bot] in #81
- Bump net.kyori:adventure-text-minimessage from 4.16.0 to 4.17.0 by @dependabot[bot] in #82
- Bump net.kyori:adventure-api from 4.16.0 to 4.17.0 by @dependabot[bot] in #83
- Bump net.kyori:adventure-text-serializer-legacy from 4.16.0 to 4.17.0 by @dependabot[bot] in #84
- Bump org.spigotmc:spigot-api from 1.20.5-R0.1-SNAPSHOT to 1.20.6-R0.1-SNAPSHOT by @dependabot[bot] in #80
- Bump net.kyori:adventure-platform-bukkit from 4.3.2 to 4.3.3 by @dependabot[bot] in #85
- Bump org.spigotmc:spigot-api from 1.20.6-R0.1-SNAPSHOT to 1.21-R0.1-SNAPSHOT by @dependabot[bot] in #86
- Bump gradle/gradle-build-action from 3.3.2 to 3.4.0 by @dependabot[bot] in #87
- Bump com.github.TechnicJelle:UpdateCheckerJava from v2.3 to v2.4 by @dependabot[bot] in #88
- Bump gradle/gradle-build-action from 3.4.0 to 3.4.1 by @dependabot[bot] in #89
- Bump com.github.TechnicJelle:UpdateCheckerJava from v2.4 to v2.5 by @dependabot[bot] in #90
- Bump gradle/gradle-build-action from 3.4.1 to 3.4.2 by @dependabot[bot] in #91
- Bump actions/upload-artifact from 4.3.3 to 4.3.4 by @dependabot[bot] in #92
- Bump gradle/gradle-build-action from 3.4.2 to 3.5.0 by @dependabot[bot] in #93
- Bump actions/upload-artifact from 4.3.4 to 4.3.5 by @dependabot[bot] in #94
- Bump actions/upload-artifact from 4.3.5 to 4.3.6 by @dependabot[bot] in #95
- Bump net.kyori:adventure-platform-bukkit from 4.3.3 to 4.3.4 by @dependabot[bot] in #96
- Bump org.spigotmc:spigot-api from 1.21-R0.1-SNAPSHOT to 1.21.1-R0.1-SNAPSHOT by @dependabot[bot] in #97
- Bump xyz.jpenilla.run-paper from 2.3.0 to 2.3.1 by @dependabot[bot] in #98
- Bump actions/upload-artifact from 4.3.6 to 4.4.0 by @dependabot[bot] in #99
- Bump actions/upload-artifact from 4.4.0 to 4.4.1 by @dependabot[bot] in #100
- Bump actions/upload-artifact from 4.4.1 to 4.4.2 by @dependabot[bot] in #101
- Bump actions/upload-artifact from 4.4.2 to 4.4.3 by @dependabot[bot] in #102
- Bump org.spigotmc:spigot-api from 1.21.1-R0.1-SNAPSHOT to 1.21.2-R0.1-SNAPSHOT by @dependabot[bot] in #103
- Bump org.spigotmc:spigot-api from 1.21.2-R0.1-SNAPSHOT to 1.21.3-R0.1-SNAPSHOT by @dependabot[bot] in #104
- Bump org.spigotmc:spigot-api from 1.21.3-R0.1-SNAPSHOT to 1.21.4-R0.1-SNAPSHOT by @dependabot[bot] in #105
- Bump actions/upload-artifact from 4.4.3 to 4.5.0 by @dependabot[bot] in #106
- Bump net.kyori:adventure-text-serializer-legacy from 4.17.0 to 4.18.0 by @dependabot[bot] in #107
- Bump net.kyori:adventure-api from 4.17.0 to 4.18.0 by @dependabot[bot] in #108
- Bump net.kyori:adventure-text-minimessage from 4.17.0 to 4.18.0 by @dependabot[bot] in #109
- Bump actions/upload-artifact from 4.5.0 to 4.6.0 by @dependabot[bot] in #110
- Bump net.kyori:adventure-text-serializer-legacy from 4.18.0 to 4.19.0 by @dependabot[bot] in #111
- Bump net.kyori:adventure-text-minimessage from 4.18.0 to 4.19.0 by @dependabot[bot] in #112
- Bump net.kyori:adventure-api from 4.18.0 to 4.19.0 by @dependabot[bot] in #113
- Bump actions/upload-artifact from 4.6.0 to 4.6.1 by @dependabot[bot] in #114
- Bump com.github.TechnicJelle:UpdateCheckerJava from v2.5 to v2.5.1 by @dependabot[bot] in #115
- Bump actions/upload-artifact from 4.6.1 to 4.6.2 by @dependabot[bot] in #116
- Bump org.spigotmc:spigot-api from 1.21.4-R0.1-SNAPSHOT to 1.21.5-R0.1-SNAPSHOT by @dependabot[bot] in #117
- Bump net.kyori:adventure-text-serializer-legacy from 4.19.0 to 4.20.0 by @dependabot[bot] in #118
- Bump net.kyori:adventure-api from 4.19.0 to 4.20.0 by @dependabot[bot] in #120
- Bump net.kyori:adventure-text-minimessage from 4.19.0 to 4.20.0 by @dependabot[bot] in #119
- Bump net.kyori:adventure-text-serializer-legacy from 4.20.0 to 4.21.0 by @dependabot[bot] in #121
- Bump net.kyori:adventure-api from 4.20.0 to 4.21.0 by @dependabot[bot] in #123
- Bump net.kyori:adventure-text-minimessage from 4.20.0 to 4.21.0 by @dependabot[bot] in #122
- Bump net.kyori:adventure-platform-bukkit from 4.3.4 to 4.4.0 by @dependabot[bot] in #124
- Bump org.spigotmc:spigot-api from 1.21.5-R0.1-SNAPSHOT to 1.21.6-R0.1-SNAPSHOT by @dependabot[bot] in #128
- Bump net.kyori:adventure-text-serializer-legacy from 4.21.0 to 4.22.0 by @dependabot[bot] in #125
- Bump net.kyori:adventure-text-minimessage from 4.21.0 to 4.22.0 by @dependabot[bot] in #126
- Bump net.kyori:adventure-api from 4.21.0 to 4.22.0 by @dependabot[bot] in #127
- Bump org.spigotmc:spigot-api from 1.21.6-R0.1-SNAPSHOT to 1.21.7-R0.1-SNAPSHOT by @dependabot[bot] in #129
- Bump org.spigotmc:spigot-api from 1.21.7-R0.1-SNAPSHOT to 1.21.8-R0.1-SNAPSHOT by @dependabot[bot] in #130
- Bump net.kyori:adventure-text-serializer-legacy from 4.23.0 to 4.24.0 by @dependabot[bot] in #131
- Bump net.kyori:adventure-api from 4.23.0 to 4.24.0 by @dependabot[bot] in #132
- Bump net.kyori:adventure-text-minimessage from 4.23.0 to 4.24.0 by @dependabot[bot] in https://github.com/SrBedrock/PluginContr...
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-notifierto 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-messagefromconfig.ymlfile and placed inlang.ymlfile. 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 reloadcommand with PluginControl enabled, a check of required plugins will be performed. - By using the command
/plugincontrol listyou 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.yamlfile:
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-loginaction is enabled
Actions
log-to-console- Sends a warning (log-to-consoleinside lang.yaml) in the consoledisallow-player-login- Block player from enter the server with a message (kick-messageinside config.yml)shutdown-server- Shutdown the server with a warning (disabling-serverinside 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-logininaction
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