CoreProtect v2.18.0

Details

  • Filename
    CoreProtect-2.18.0.jar
  • Uploaded by
  • Uploaded
    Jan 31, 2020
  • Size
    352.17 KB
  • Downloads
    682
  • MD5
    0e6b8df69f24eb01131f36c2d352de4c

Supported Bukkit Versions

  • 1.15

Changelog

  • Added logging for bee entity metadata (such as if a bee is carrying pollen).
  • Added logging for pre-existing sign text data when placing signs.
  • Added logging for campfires lit via fire charges launched from dispensers.
  • Added logging for commands stored in repeating and chain command blocks.
  • Added legacy material and data value conversion to ensure future compatibility.
  • Added safety check to prevent "SQLITE_BUSY" errors under normal conditions.
  • Added a minimum version check for legacy database upgrades (2.0.0+).
  • Added informational message regarding CoreEdit to "/co status" command.
  • Changed minimum required Spigot version from Spigot 1.14 to Spigot 1.15.
  • Improved InventoryMoveItemEvent code for additional performance improvements.
  • Improved safety checks for handling corrupt data during lookups and rollbacks.
  • Improved error messages when a global rollback or lookup requires a username.
  • Improved processing of metadata for better compatibility with future updates.
  • Fixed explosions not logging adjacent data (such as attached signs and buttons).
  • Fixed dyed horse armor missing color data in container rollbacks/restores.
  • Fixed firework rockets missing metadata in container rollbacks/restores.
  • Fixed concrete powder dropped into water not logging the correct block position.
  • Fixed bed block placement not always logging the bed at the correct location.
  • Fixed WorldEdit logging not logging both halves of a broken door block.
  • Fixed WorldEdit logging not logging all block types, such as blocks of gold.
  • Fixed WorldEdit not being listed as a soft dependency in the plugin YAML file.
  • Fixed SQLite purges failing to recreate indexes on systems with limited /tmp space.
  • Fixed "blockLookup" method in the CoreProtect API not returning BlockData information.
  • Fixed rollbacks performed via API not checking if using the primary server thread.
  • Fixed "Unknown column 'blockdata'" error on some legacy MySQL databases.
  • Fixed internal ID map validation not always correctly validating new data.
  • Fixed consumer data not being processed after a database upgrade is aborted.
  • Fixed graphical glitches with the inspector when placing doors and breaking signs.
  • Fixed NotSerializableException when logging metadata for suspicious stews.
  • Fixed NotSerializableException when killing a horse equipped with dyed armor.
  • Fixed IllegalArgumentException when rolling back a lectern containing a book.
  • Fixed IllegalArgumentException when an attribute modifier already exists on an item.
  • Fixed ConcurrentModificationException when logging some container transactions.
  • Fixed NullPointerException when processing corrupt mob spawner blocks.
  • Fixed NullPointerException when creating an ItemStack with no metadata.
  • Fixed NullPointerException when performing rollbacks with missing data.