Skip to content

Releases: SrBedrock/PluginControl

PluginControl v1.2.1

06 Feb 16:38
a0e84d0
Compare
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
Compare
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:/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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare