Details
Supported Bukkit Versions
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.