CoreProtect 2.18.2

Fast, efficient block logging, rollbacks, and restores

  1. CoreProtect v2.18.0 [Spigot 1.15]

    • 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.
    smeths, Qinak, BadBones69 and 38 others like this.
Return to update list...