StellarProtect - CoreProtect Alternative

Avanced CoreProtect alternative, small database size and tested optimized performace

8,10k

StellarProtect - CoreProtect Alternative

<p align="center"> <img src="https://i.imgur.com/JUOfxcd.png" /> </p>

<p align="center"> <strong><span style="font-size: 1.3em;">Advanced Action Logger for Minecraft Servers</span></strong><br /> <span style="font-size: 1.2em;">The ultimate solution for tracking, inspecting, and rolling back player activity with performance in mind.</span> </p>

| <a href="https://modrinth.com/plugin/xplayerkits" target="_blank"><img src="https://i.imgur.com/73PSalz.jpeg" alt="XPlayerKits" /></a> | <a href="https://modrinth.com/plugin/xplayerkits" target="_blank"><img src="https://i.imgur.com/lwannlh.jpeg" alt="XLeaderboards" /></a> | <a href="https://modrinth.com/plugin/stellarprotect" target="_blank"><img src="https://i.imgur.com/tCvyf0Y.jpeg" alt="StellarProtect" /></a> | | --- | --- | --- |

<p align="center"> <img src="https://i.imgur.com/LNEDaWj.png" /> </p>

- WorldEdit – from block changes to chat, PvP, containers and more. - WorldEdit – keeps your main server thread untouched, even under pressure. - WorldEdit - WorldEdit - WorldEdit for next-gen server performance. - Active support via WorldEdit - You can translate all items into the language of your choice, from Spanish to Chinese and beyond. - Thanks to WorldEdit and WorldEdit, storage usage is reduced by up to 60% compared to other competitors. - WorldEdit and WorldEdit support. - Restore /spt restore undo restore /spt undo restore chests forced /spt invrestore. - WorldEdit support BETA for 1.21.X.

Optimized for Performance

- Rewrites database queries to handle thousands of logs per second. - Choose between SQLite or MySQL. - Rollback without chunk reloads or server lag.

Plug & Play Setup

- No config needed to get started. - Multi-world support built-in. - Simple and ready-to-use API for developers.

Preview, Restore and Rollback Control

- Target by player, action type, block type, radius, or world. - Preview changes before applying. - Exclude players or block types from any operation. - When you run the restoration for the first time, it will be considered a preview. You need to use /spt restore confirm to apply it permanently.

Intelligent Inspection Tools

- Visual tool for checking block/entity interaction history. - Click to see who placed, broke, interacted, or modified. - Container inspection support: chests, barrels, hoppers, furnaces, etc. - Special Inspect Lines for Custom Blocks: Designed to provide human-readable insights for blocks with custom data. - Shows all 4 lines of sign text directly when inspecting.

Suspicious Activity Detection System

- Helps staff detect suspicious player behavior automatically. - Detects when a player uses `/tpaccept` and dies shortly after. - Useful for identifying patterns such as TPA Kill.

Example

<img src="https://i.imgur.com/epCicDx.png" />

Tested Performance with 200 players on mc.hycraft.us

<img src="https://i.imgur.com/DpLwNtg.png" />

More images

Timeout 10m

<img src="https://i.imgur.com/edHMNux.png" />

Timeout 30m

<img src="https://i.imgur.com/rIVzUkU.png" />

<p align="center"> <img src="https://i.imgur.com/HoTAVvB.png" /> </p>

World & Environment

- Player block break. - Player block place. - Lava and water bucket usage by players. - Explosions (TNT, creepers, ghasts). - Piston and entity-based block movement. - Trampled crops. - Leaves decay. - Tree grows. - Chorus flower, vines, sculks, amethyst, and bamboo spread. - Fire burn and ignite blocks. - Portal creation blocks. - Sign edits and place with detailed lines.

Player Interaction

- Accessing containers and moving items - Crafting items - Extracting items from furnaces - Enchanting items - Dropping items - Picking up items - Logging in and out - Tracking player deaths - Killing entities - Logging chat and commands - Shooting projectiles - Hitting entities with projectiles - Mounting and dismounting entities - Breaking item frames - Flowing liquids - Log consume items - Teleports and cause - Smithing table use - Gamemode change - Totem ressurrect - XP change - Money variation - Login and logout with session times. - 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. - ArmorStand manipulate.

Entities Data

- level, profession, experience, and custom trades - Restored with their level, profession, experience, and custom trades.

- name, owner, and state - Dogs, cats, parrots, and other tamed creatures now retain their name, owner, and state.

- equipment, attributes, and AI data - Restored with their equipment, attributes, and AI data.

Extras

- Automatic log cleanup and expiration. - ItemsAdder buy and sell actions. - ItemsAdder claim or give kits, with player give kit. - ItemsAdder custom blocks, furniture place or break and custom ítem names. - ItemsAdder custom blocks, furniture place or break and custom ítem names.

Preview logs

Preview 1

Preview 2

Preview 3

Preview 4

Preview 5

Preview 6

Preview 7

Preview 8

Preview 9

<p align="center"> <img src="https://i.imgur.com/lUcyV4n.png" /> </p>

Intelligent Item Indexing

Avoids redundant data by referencing item definitions instead of saving them repeatedly. This:

- Reduces database size drastically. - Speeds up queries and I/O. - Improves backup performance.

Block Indexing

Uses getAsString() from BlockData to assign each unique block state an ID. Instead of saving the full data every time, only the ID is referenced.

- Reduces database size - Faster queries and I/O - Smaller backups

Ultra-Optimized Save Queries

Custom storage layer built for high-volume servers:

- Batch writing to reduce disk access. - Transactional safety to avoid locking issues. - Low-latency writes even under stress.

Special Inspect Lines for Custom Blocks

Designed to provide human-readable insights for blocks with custom data.

- Shows all 4 lines of sign text directly when inspecting.

Suspicious activity detection system

A 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.

Example

<img src="https://i.imgur.com/epCicDx.png" />

<p align="center"> <img src="https://i.imgur.com/RiTSdM8.png" /> </p>

/spt lookup

- The core of your investigation system. - Filter by time (minutes, hours, days). - Filter by action type (placed, broken, container access, etc.). - Paginated results with clean navigation.

Example: `/spt lookup a:action_break time:24h page:2 user:InsiderAnh` Shows page 2 of block placements from the past 24 hours.

Image

<img src="https://i.imgur.com/gqxlt25.png" />

<p align="center"> <img src="https://i.imgur.com/6TtG0gY.png" /> </p>

/spt inspect

- Click on any block to instantly see who placed, broke, or modified it. - No need to check logs manually, results appear in chat immediately. - Perfect for tracking grief or edits in a specific location. - Includes chest inspect support to see item transfers in containers. - Each interaction is timestamped and tied to the responsible player. - Ability to Right-click (place) a block in a location to see what block was removed there. - Ability to Right-click (place) a block inside water or lava block to see who placed the original block.

Image

<img src="https://i.imgur.com/NGXsL1J.png" />

<p align="center"> <img src="https://i.imgur.com/LFE18qd.png" /> </p>

| <a href="https://discord.gg/4R9teKVcbM" target="_blank"><img src="https://i.imgur.com/5mATCrI.jpeg" alt="Discord" /></a> | <a href="https://www.patreon.com/c/insideranh" target="_blank"><img src="https://i.imgur.com/G31oZIG.jpeg" alt="Patreon" /></a> | <a href="https://www.insideranh.dev/docs/stellarprotect" target="_blank"><img src="https://i.imgur.com/zdRGBIY.jpeg" alt="Wiki" /></a> | | --- | --- | --- |

<p align="center"> <img src="https://i.imgur.com/zCLUhT8.png" /><br><br> StellarProtect is an active and growing project. We appreciate your suggestions, bug reports, and reviews. Join the <a href="https://discord.com/invite/4R9teKVcbM">Discord</a> to contribute and help shape the future of this plugin!<br><br> Thank you for supporting StellarProtect! </p>

Many servers already trust StellarProtect, and we are truly grateful for that trust.

StellarProtect stats

ADS