StellarProtect | Advanced Action Logger | Folia Support icon

StellarProtect | Advanced Action Logger | Folia Support -----

Advanced Action Logger for Minecraft Servers




New Features:
  • Added crop grow details on inspect or lookup.
  • Added include and exclude arguments to /lookup filters.
    Initially they only work with item types, but will gradually support more types and variations.

Fixed:
  • Fixed ShopGUI item log.

Legacy version 1.8 to 1.12: Download
Join the community on:
Discord
----------, Aug 22, 2025

New Feature:
  • Introducing Block Indexing: block references are now stored in the database similar to items, avoiding repeated data and reducing storage usage by an average of 60%.
  • Economy logs: values are now limited to 2 decimals to further reduce disk usage.

Improvements:
  • Optimized name search in teleport commands, reducing resource consumption.
  • Updated MongoDB indexes to ensure faster access and queries.

Fixed:
  • Fixed the /restore command not correctly detecting break actions.
  • Removed two minor debug messages in console.

Legacy version 1.8 to 1.12: Download
Join the community on:
Discord
----------, Aug 17, 2025

Improvements:
  • Improvement: /spt inspect now distinguishes left-click (block logs) and right-click (interactions such as removed items).
  • Optimized interaction detection and resource usage in item serialization, keeping consumption minimal even with hundreds of players.
Fixed:
  • Resolved an item indexing issue that prevented several items from being detected, potentially causing incorrect records. Updating is important.
We’re getting closer to version 1.0.0!

Version after version, I’ve been constantly improving the plugin.
In the coming days, significant improvements will arrive to further reduce storage usage and enhance searches for even better performance.
Thank you very much for trusting StellarProtect .

Legacy version 1.8 to 1.12: Download
Join the community on:
Discord
----------, Aug 16, 2025

New Features:
  • Added the ability to translate items displayed in spt lookup or spt inspect.
    In the configuration, you can set the default language (en for English, es for Spanish, and zh for Chinese).
    The default is English.
  • Added transaction logs for droppers. StellarProtect now detects when a player inserts or removes items from them.

Technical Improvements:
  • Minor optimizations to the item serialization system (Item Serializer).

Logged Interactions:
StellarProtect now supports all interactions, including:
  • Placing a book on a lectern.
  • Placing items on a campfire.
  • Placing a book in a chiseled bookshelf.
  • Placing a disc in a jukebox.
  • Filling a cauldron with water.
Code (YAML):
features:
  translations
:
    # Language to use for translations, available languages: es, zh
    items_lang
: "en"

Legacy version 1.8 to 1.12: Download
Join the community on:
Discord
----------, Aug 13, 2025

StellarProtect opens its code for everyone to view, learn from, and contribute.

We want this decision to be an opportunity to improve together and take the project further than ever before.

Important about the license
The new license allows:
- View the code
- Compile it for personal use
- Contribute with improvements, optimizations, and new features

Not allowed:
- ❌ Commercial use without permission
- ❌ Repackaging the plugin and selling it as your own
- ❌ Forks intended for commercial activities

Additional changes in this update
- Added support to ShopGUI Plus to log buy and sell actions.
- Minor optimizations to some things.

Legacy version 1.8 to 1.12:
Download
Join the community on: Discord
----------, Aug 11, 2025

Improvements
  • Added optimized indexes for the inspect command when handling millions of records. These will be created in the background if you already have too much data.
  • Added a money logger that checks every X time (configurable) and only records when there is a balance change.
  • Added session times to login and leave events, allowing the creation of a player activity map.
  • Added an internal command to improve the detection of "Click to teleport" when the log comes from another world.
  • Added an XP log for players.

Fixes
  • Fixed an issue in the Sign Logger that caused lines to be saved with a delay. On the second edit, the lines from the first edit were displayed.
[​IMG]
[​IMG]
[​IMG]

Legacy version 1.8 to 1.12: Download
----------, Aug 9, 2025

Improvements
  • Improved detection in lookup commands when radius and time arguments are not specified. Now, all available pages are checked. (This does not affect performance as it only changes the count query).

New Logs
  • Added a log when a player revives using a totem.
  • Added a log when a player consumes an item (food, golden apple, etc.).
  • Added a log when a player teleports, including the cause.
  • Added a log when a player uses the smithing table.
  • Added a log when a player changes their game mode.

Fixes
  • Fixed action suggestions that were not being detected correctly in some versions.
Legacy version 1.8 to 1.12: Download
----------, Aug 6, 2025

Improvements
  • Improved pagination and structure of the lookup and inspect commands.

New Logs
  • Added a log for projectiles shot by players, including the projectile type.
  • Added a log for projectiles that hit an entity, showing the name of the entity or player hit.
  • Added death cause information to the death logs.
  • Added logs for mounting and dismounting entities.
  • Added a log when a player breaks an item frame.

Fixes
  • Fixed an issue that caused the language file to reset to its default state.
[​IMG]
[​IMG]
----------, Aug 1, 2025

Fixes
  • An error in the SQL connection that was preventing the plugin from starting properly has been fixed.

Tomorrow, version 0.2.5 will be released with lots of new features.
----------, Aug 1, 2025

Improvements
  • Added the ability to change the names of tables or collections.
  • Added the /spt alias, since /sp is being used by FastAsyncWorldEdit.
  • Slightly changed the structure of the lookup command by removing unnecessary and repeated parts.
  • Greatly improved argument parsing: suggestions are now clearer with commas (`,`) and duplicate arguments are prevented.

Fixes
  • Fixed version detection for 1.21.8, which was incorrectly recognized as 1.8.
  • Fixed a NullPointerException (NPE) when using lookup if a player was removed from the cache at that moment.
  • Fixed an issue where the database type was not detected correctly, always defaulting to H2.
  • Fixed the data parser for the lookup command in version 1.8.
  • Fixed an issue with the PortalCreateEvent in version 1.21.5+.
  • Fixed a MySQL connection issue when no password was set. (Don't forget to create your database!)
----------, Jul 30, 2025

Improvements
  • Detailed lines have been added to the /sp lookup command to display inventory transactions, providing greater clarity on performed actions. (See image at the end)
Fixed
  • Fixed an issue that prevented the plugin from starting on Minecraft versions 1.21.7 and 1.21.8.
  • Fixed compatibility with Folia, resolving issues related to blocks, restoration, and inventory interaction.
[​IMG]
[​IMG]
----------, Jul 29, 2025

New
  • Suspicious activity detection system:
    A new feature has been added to help staff detect suspicious behavior, such as "TPA Kill". The system will automatically detect when a player uses /tpaccept and then dies shortly after, allowing for better automated moderation.
[​IMG]

Improvements
  • Lookup command delay handling improved:
    The default delay of 10 seconds is now correctly reduced to 0.5 seconds after receiving any response, even when the result is "no logs." This helps prevent spam while ensuring responsiveness when appropriate.
  • Improved /purge command arguments:
    The /purge command now supports additional arguments such as user, radius, and actions, not just days. This allows for more precise and flexible log cleanup.

  • Interaction cooldown added to prevent excessive logs:
    A 0.25-second cooldown has been added to usage interactions to prevent excessive logging caused by auto-clickers or hacks. While Spigot already imposes some limits, this extra protection helps prevent potential future CPU leaks.
Fixes
  • Fixed NPE on sign actions without text lines:
    Resolved a NullPointerException that occurred when a sign action had no text lines defined.
----------, Jul 28, 2025

New Features
  • Added filter user:UserName,UserName2 or user:=decay
  • Added support for filter multiple actions al same time in lookup.
Improvements
  • Improved loopkup messages to compatible detailed signs.
----------, Jul 26, 2025

New Features
  • Special inspect lines for blocks with custom data. (Exclusive of StellarProtect)
    • Signs now display their 4 lines of text when inspected.
  • Added Enchant Item Logger to track enchanted item events.
Fixes
  • Fixed database error: no active connection for commit.
Improvements
  • Improved JSON serialization, now faster and more memory-efficient.
  • Optimized CropGrowLogger for better performance.
[​IMG]
[​IMG]
----------, Jul 25, 2025

Resource Information
Author:
----------
Total Downloads: 274
First Release: Jul 24, 2025
Last Update: Aug 22, 2025
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings