New Features
- Now logs not only directly broken blocks by players, but also blocks affected when breaking the ones below them (cactus, sugar cane, bamboo, etc.).
- Added a menu to view items in more detail, as well as inventory transactions with exactly the same items.
- Added grouping for pickup and drops. Minecraft sometimes fires pickup events one by one, which could generate up to 64 logs for a single stack.
- Now identical items being picked up are grouped, reducing log count and storage usage.
- Added a new filter. Often you need to search for an item by displayname to go directly; now you can with the argument
miand its variations. - Added the
meargument to exclude items you don’t want. - New permission to use inventory view stellarprotect.view.
Fixed
- Fixed an issue with displaying some commands or chat messages caused by a parser running when it wasn’t needed.
Examples
mi:[display:&aAmazing sword] mi:[lore:&7The best sword] mi:diamond_swordme:[display:&aAmazing sword] me:[lore:&7The best sword] me:diamond_sword
Images




New Features
- Now logs not only directly broken blocks by players, but also blocks affected when breaking the ones below them (cactus, sugar cane, bamboo, etc.).
- Added a menu to view items in more detail, as well as inventory transactions with exactly the same items.
- Added grouping for pickup and drops. Minecraft sometimes fires pickup events one by one, which could generate up to 64 logs for a single stack.
- Now identical items being picked up are grouped, reducing log count and storage usage.
- Added a new filter. Often you need to search for an item by displayname to go directly; now you can with the argument
miand its variations. - Added the
meargument to exclude items you don’t want.
Fixed
- Fixed an issue with displaying some commands or chat messages caused by a parser running when it wasn’t needed.
Examples
mi:[display:&aAmazing sword] mi:[lore:&7The best sword] mi:diamond_swordme:[display:&aAmazing sword] me:[lore:&7The best sword] me:diamond_sword
Images




Fixed:
- Fixed Folia startup tasks.
New Features
- Added crop grow details.
- 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.
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.
Note:
StellarProtect, tested with 200 players, has virtually no impact on server performance.
However, I believe there is always room for improvement.
That’s why I constantly look for better optimization techniques: so that even 10ms can become 1ms.
When you see "Optimization" in my titles, it doesn’t mean the plugin is poorly optimized,
it just means there are always things to refine and test further.
Improvements:
- Improvement:
/spt inspectnow 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.
New Features
- Added the ability to translate items displayed in spt lookup or spt inspect.
In the configuration, you can set the default language (enfor English,esfor Spanish, andzhfor 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.
features:
translations:
# Language to use for translations, available languages: es, zh
items_lang: "en"
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.
Join the community on Discord
Improvements
- Added optimized indexes for the
inspectcommand 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
loginandleaveevents, 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.
Economy Logger

Session times Logger

XP Logger

Improvements
- Added optimized indexes for the
inspectcommand 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
loginandleaveevents, 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.
Economy Logger

Session times Logger

XP Logger

Improvements
- Improved detection in lookup commands when
radiusandtimearguments 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.
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.
New Lookup

New Inspect




