Skip to content

CoreProtect v21.0

Compare
Choose a tag to compare
@Intelli Intelli released this 08 Mar 15:41
· 226 commits to master since this release

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 inventory rollback support for online players.
  • Added support for time ranges in the time parameter.
  • Added logging for players crafting and breaking items.
  • Added logging for players throwing/shooting items.
  • Added logging for players picking up arrows and tridents.
  • Added logging for items traded with villagers (MC 1.18+).
  • Added interaction logging for item frames & crafting tables.
  • Added container transaction support for item frames.
  • Added clickable page numbers to lookup pagination.
  • Added tooltips for clickable commands in lookup results.
  • Added entity counts to #preview confirmation page.
  • Added "logins", "logouts", "blocks", and "signs" as new action aliases.
  • Added a:+container and a:-container to tab-completion.
  • Added "/co page" alias command for page lookups.
  • Added "/co consumer <pause|resume>" console command.
  • Added hidden "log-cancelled-chat" chat option (default: true).
  • Added hidden "enable-awe" logging option (default: false).
  • Added hidden "exclude-tnt" rollback option (default: false).
  • Added sessionLookup and queueLookup methods to API.
  • Changed a:inventory to display player inventory transactions.
  • Changed a:item to no longer include container transactions.
  • Changed entities killed via "/kill" command to log under #command.
  • Changed doors and beds to no longer log data as two separate blocks.
  • Changed minimum required Java version to Java 11.
  • Improved performance of rollbacks and lookups.
  • Improved lookup interface and added action colours.
  • Improved logging to skip unnecessary data from newly generated chunks.
  • Improved WorldEdit logging and added compatibility with FAWE.
  • Improved database index handling when targeting a specific location.
  • Improved permission handling for "inventory" and "item" actions.
  • Fixed player disconnections not being logged on server shutdown.
  • Fixed item frames and paintings not logging directional data.
  • Fixed "coreprotect.inspect" permission not being checked at the time of inspection.
  • Fixed "/co undo" not functioning when targeting a container.
  • Fixed coordinates in lookups not always being properly aligned.
  • Fixed phantom fire blocks being logged adjacent to lava.
  • Fixed blocks placing when using shift+click to inspect trapdoors.
  • Fixed all firework metadata not being correctly logged.
  • Fixed missing safety checks when inspecting hanging blocks.
  • Fixed rare instances of lookups displaying negative time values.
  • Fixed rare instances of SQLite database driver not being found.
  • Fixed ClassCastException when targeting an armor stand with #container.
  • Fixed IllegalArgumentException when performing a rollback preview containing an end crystal.