CoreProtect v20.0

Details

  • Filename
    CoreProtect-20.0.jar
  • Uploaded by
  • Uploaded
    Jul 16, 2021
  • Size
    538.73 KB
  • Downloads
    882
  • MD5
    d4ffd7bd6f6d60b6faaba47bf0c30049

Supported Bukkit Versions

  • 1.17
  • 1.16
  • 1.15
  • 1.14

Changelog

If you enjoy using CoreProtect, please consider supporting the project on Patreon and joining us on Discord.
Patrons receive early access to development builds, as well as other exclusive benefits.

  • Added multi-language support with online translation (enable in config.yml).
  • Added a language.yml file with support for custom phrases.
  • Added back hover events (disable with "hover-events: false").
  • Added adjacent block scanning support for new 1.17 blocks.
  • Added logging for blocks placed/changed via bonemeal.
  • Added logging for ender chest transactions (a:inventory).
  • Added logging for items dropped when a player dies.
  • Added logging for adjacent removals when a block is destroyed by fire or pistons.
  • Added logging for growth and breakage of dripleaf plants.
  • Added logging for amethyst bud/cluster growth.
  • Added logging for powdered snow placed by dispensers.
  • Added support for glowing signs and item frames.
  • Added support for all entity types to mob spawner logging.
  • Added backwards compatibility with old grass path data.
  • Added all items to tab autocomplete for include/exclude parameters.
  • Added action display in lookup results when an action parameter isn't specified.
  • Added "users", "item", and "items" as new aliases for lookup/rollback parameters.
  • Added hidden "hopper-filter-meta" option to only log hopper transactions containing metadata.
  • Added millisecond data when displaying the amount of time taken for a rollback.
  • Added safety check requiring inventory transaction threads to initiate processing in the correct order.
  • Added safety check requiring a valid branch when attempting to run development code.
  • Added back support for Craftbukkit versions 1.14 - 1.17.
  • Added internal support for extended height limits.
  • Added plural word support to all commands.
  • Added local caching for validated donation keys & translated phrases.
  • Changed the name of the "block:" parameter to "include:".
  • Changed the include/exclude parameters to no longer default to a block lookup.
  • Changed permission system to no longer force permissions if player is an operator.
  • Changed "rows" parameter maximum value to 1,000 when using the console.
  • Changed maximum chat/command message length for MySQL to 16k characters.
  • Changed connection handler to no longer specify a specific JDBC driver.
  • Changed timestamp method in API to return time in milliseconds.
  • Changed console messages to always display plugin name.
  • Improved user interface for rollbacks/restores.
  • Improved API functionality and changed API version from v6 to v7.
  • Fixed glass panes and fences not being connected when an adjacent block is rolled back.
  • Fixed blocks with gravity not being properly logged when pushed by a piston.
  • Fixed rolling back piston activity resulting in the pistons being broken.
  • Fixed axolotls and goats not rolling back as the correct variant.
  • Fixed ender chest player interactions not being logged.
  • Fixed eating or extinguishing a candle cake not being logged.
  • Fixed placing a candle on a cake not being logged.
  • Fixed liquid/snow blocks removed by buckets not being logged.
  • Fixed dispensers lighting adjacent blocks not being logged.
  • Fixed sand falling into light blocks not being properly logged.
  • Fixed certain adjacent blocks types being incorrectly logged as broken.
  • Fixed update checker attempting to process unexpected error messages.
  • Fixed legacy materials still being used when breaking certain blocks.
  • Fixed outdated Minecraft Wiki links in help commands.
  • Fixed "/co help reload" not returning any help information.
  • Fixed cached data not being cleared out after performing a rollback/restore.
  • Fixed single quotes not being properly parsed in configuration files.
  • Fixed lookup/rollback parameters allowing users to mix block/entity types, and risking unsafe ID collisions.
  • Fixed "incorrect string value" MySQL error for chat messages containing special characters.
  • Fixed NullPointerException when rolling back or restoring bundles.
  • Fixed NullPointerException when rolling back a block with an invalid ID.
  • Fixed NumberFormatException during startup if the server version is invalid.
  • Fixed ClassCastException when rolling back shulker boxes containing armor stands.
  • Fixed ArrayIndexOutOfBoundsException while logging hopper transactions.
  • Fixed NumberFormatException when entering an invalid decimal value.