Skip to content

Releases: SrBedrock/PluginControl

PluginControl v1.3.0

08 Oct 04:50

Choose a tag to compare

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...
Read more

PluginControl v1.2.1

06 Feb 16:38
a0e84d0

Choose a tag to compare

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

20 Dec 06:13
5e98851

Choose a tag to compare

What's Changed

New Feature

  • System to check if the plugin is up to date. To activate, set update-notifier to true in config.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

27 Sep 00:56
0f2e73e

Choose a tag to compare

What's Changed

Bug fixes

  • Check required plugins and groups when activating plugin
  • Remove listener when plugin is deactivated

Pull Request

Full Changelog: v1.1.0...v1.1.1

PluginControl v1.1.0

25 Sep 04:28
96684eb

Choose a tag to compare

What's Changed

New Features

New Configuration

  • Added groups: {}, list containing group of plugins
  • Remove kick-message from config.yml file and placed in lang.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

New Contributors

Full Changelog: v1.0.4...v1.1.0

PluginControl v1.0.4

02 Jul 16:04
2cfcf7a

Choose a tag to compare

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

23 Jun 07:26
844113e

Choose a tag to compare

What's Changed

New Configurations

  • action- Action to take if all listed plugins are not enabled
  • kick-message - Message sent to the player when the disallow-player-login action is enabled

Actions

  • log-to-console - Sends a warning (log-to-console inside lang.yaml) in the console
  • disallow-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:

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 the disallow-player-login in action

Full Changelog: v1.0.2...v1.0.3

PluginControl v1.0.2

16 Jun 19:51
2d60ce5

Choose a tag to compare

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

04 Jun 07:58

Choose a tag to compare

What's Changed

Bug Fixes:

  • Close #1

Full Changelog: v1.0.0...v1.0.1

PluginControl v1.0.0

04 Jun 06:56

Choose a tag to compare