Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
  • BACK TO SCHOOL

    📚 Back to School Sale ✏️

    Start the new school year with an exclusive 25% OFF on all Monthly Ranks 🎓

    Use coupon code:

    SCHOOL26

    🎒 Limited time offer — Get ready for the new school year!

    💡 New! We've also launched a new MCPE Premium Rank with 500+ resources already available.
    Check it out and start the school year with even more resources! 🚀
    🎓 Keep your subscription active and enjoy the same discount every month!
    Get Your Rank 🎒🚀
    ```
ProtectCore | Anti Grief - Action Logger - Web UI |

ULTIMATE Plugins MC ProtectCore | Anti Grief - Action Logger - Web UI | 5.0

Register to download
ProtectCore – Database Improvements
This update focuses on database cleanup, reduced storage usage, and safer metadata handling.

Improved
  • New databases no longer create several obsolete indexes and unused search columns.

  • Reduced unnecessary database overhead while keeping all important search, rollback, restore, purge, and web editor functionality intact.

  • Empty metadata is now stored more efficiently as SQL NULL.

  • The web editor now safely handles events with empty metadata.
Compatibility
  • Existing databases are not modified.

  • No indexes, columns, or existing records are removed.

  • Existing "{}" metadata remains fully supported.

  • Snapshot and inventory formats are unchanged.

  • No new commands, configuration options, or dependencies were added.
Please consider leaving a good review for the plugin.
Reliability & Rollback Safety Update

This update improves rollback safety, logging accuracy, database reliability, and configuration handling.

Database Reliability

  • Fixed logs occasionally being lost during batch processing.
  • Added database outage protection with automatic retry delays to prevent rapid retry loops and excessive memory usage.
  • Added a configurable pending-log queue limit to protect the server during extended database outages.
  • ProtectCore now provides rate-limited warnings if the queue reaches its emergency limit.

Safer Rollbacks

  • Fixed a global rollback permission bypass caused by negative radius values.
  • Global rollbacks must now explicitly use radius:global.
    [*]Fixed failed chunk loads potentially locking all future rollbacks.
    [*]Rollback failures are now safely released and reported instead of blocking the rollback system.
    [*]Prevented rollback completion from being triggered multiple times.
    [*]Added safer default rollback workload limits to reduce server impact.
    [*]Invalid rollback settings are automatically corrected instead of causing operations to stall.


More Accurate Activity Logging

  • Boats and armor stands are now correctly logged as entity placements.
  • Added the new ENTITY_PLACE action type.
  • Cancelled actions are no longer recorded as successful actions.
  • Denied block placement, breaking, interactions, explosions, hopper transfers, and similar events now produce more accurate logs.
  • Fixed empty-hand item-frame rotations being incorrectly logged as item removals.
  • Fixed hopper pull logging. Both hopper push and pull transfers are now recorded.

Improved Armor Stand Rollbacks

  • Armor stands now retain their equipment during rollback.
  • Item names, lore, enchantments, custom data, and other properties are preserved.
  • Armor stand poses, visibility, arms, size, marker state, base plate, gravity, custom name, disabled equipment slots, and other important properties are now restored correctly.
Administration Improvements

  • Added ENTITY_PLACE support to configuration controls.
  • Added entity-placement formatting to lookup results.
  • Added ENTITY_PLACE support to the web editor and command suggestions.
  • Database queue and retry limits can now be configured.
Improved Configuration Updates

ProtectCore can now automatically add new configuration options during startup and /po reload without replacing your existing configuration.

  • Missing options and documentation comments are automatically added.
  • Existing administrator values and comments are preserved.
  • Custom and obsolete configuration keys are left untouched.
  • Structural conflicts are safely reported instead of overwritten.
  • A config.yml.bak backup is created before automatic changes.
  • No changes are made when the configuration is already up to date
  • Fixed a shutdown warning/error that could occur on servers where WorldEdit or FAWEwas:
    • Not installed

    • Disabled

    • Unloaded before ProtectCore

    • Using an incompatible API version
  • Improved WorldEdit/FAWE integration so ProtectCore only interacts with WorldEdit components when they are actually available.

  • WorldEdit logging queues are now only drained when ProtectCore has actually created them.

  • Improved shutdown handling to prevent missing WorldEdit classes from causing NoClassDefFoundError errors.

  • Added additional safeguards around WorldEdit queue cleanup and unregistering.

  • Improved rollback handling so it safely uses the available WorldEdit integration without directly depending on WorldEdit classes.
This update makes ProtectCore shutdowns cleaner and more reliable, especially on servers where WorldEdit/FAWE is optional or unavailable.
- Marked Adventure / Kyori dependencies as provided.
- Removed Adventure / Kyori from the shaded artifact includes.
- Removed the net.kyori -> com.lucidaps.shaded.adventure relocation.
- Left OkHttp, Okio, and Hikari relocation intact.

Please consider leaving a good review for the plugin.
Discord Support
- Added missing protectcore.admin.purge permission declaration.
- Updated plugin metadata and command usage.
- Added permission descriptions and protectcore.* wildcard.
- Cleaned internal logging for icon extraction and reload errors.
- Rebuilt the release JAR with aligned plugin and Maven versions.
Back
Top
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock