CoreProtect Web Interface: Server History Web Panel
Every Minecraft server administrator knows the drill: a valuable block gets smashed, resources vanish from a chest, or a player crosses the line in chat. Tracking down the culprit usually means diving into logs, wrestling with console commands, and trying to piece together what happened from raw text. The CoreProtect plugin has long been the gold standard for logging these events, but interacting with it through the game or terminal has never been particularly elegant. That is where CoreProtect Web Interface: Server History Web Panel steps in, offering a completely new way to browse, search, and analyze your server's history right from a standard web browser.
Why a Browser-Based Panel Changes the Game
Instead of memorizing complex command flags and scrolling through endless console output, this tool presents a clean, clickable interface. It is essentially a set of PHP scripts that connect directly to the same MySQL database your CoreProtect plugin uses. The result is a visual dashboard where filtering, sorting, and investigating become intuitive tasks. For server owners running MySQL, this transforms log review from a chore into a streamlined process.
Core Features That Make Life Easier
The panel is packed with practical tools designed to speed up investigations:
- Action-based search: Look up block placements and breaks, sign text, chest interactions (including item names and quantities), command usage, player logins and logouts, and chat messages.
- Advanced filtering: Narrow results by player, world, coordinates, time, and date. You can use exact values or define ranges for flexible queries.
- One-click teleport: Generate a
/tpcommand for any event and copy it straight to your clipboard. The format is configurable, so it works even with custom server setups. - Automatic world detection: The interface pulls the list of worlds directly from the server, eliminating manual entry errors.
- Pagination and sorting: Navigate through large result sets with ease, finding the exact event you need without endless scrolling.
It is important to note that this tool requires a MySQL database. If your CoreProtect installation uses flat-file storage, the web panel will not function. For servers already on MySQL, however, this becomes an indispensable asset for incident response.
Server and Hosting Prerequisites
Before you get started, ensure your web environment meets the minimum requirements. You will need PHP version 5.4 or higher with the MySQLi extension enabled. Without it, you will likely see connection errors or empty results. PHP sessions must also be supported, as they handle the login functionality. Most importantly, the web server must have access to the same MySQL database that your CoreProtect plugin uses, with credentials matching those in your plugin's config.yml.
You can host the scripts on any PHP-enabled web server, including a local one running on the same machine as your game server. The only critical factor is network connectivity between the web server and the database.
How to Install CoreProtect Web Interface: Server History Web Panel for Minecraft
Getting the panel up and running is straightforward, though it requires careful attention to a few key steps. If you are someone who likes to experiment with plugins and mods, using a launcher that supports direct add-on installation can save time, but manual setup is simple enough for most admins.
Step 1: Extract and Prepare Files
First, download CoreProtect Web Interface: Server History Web Panel for Minecraft and extract the archive into any web-accessible directory. If you are upgrading from an older version, delete all previous files completely. The interface has been rewritten from scratch, so old configuration files are not compatible.
Step 2: Configure config.php
In the extracted folder, locate the file named config-RENAME-ME.php. Open it in a text editor and fill in the required fields:
- interfacePass: Set a strong password for accessing the web panel. The default "admin" should be changed immediately.
- host, port, user, pass, database: These must match your MySQL connection settings from CoreProtect's
config.yml. - tablePrefix: Keep the default
co_unless you have customized it elsewhere.
After saving your changes, rename the file to config.php. The interface will not start without this step.
Step 3: First Login and Verification
Open your browser and navigate to the location of index.php. Enter your password, and you should see the search form along with a list of worlds if the database connection is successful. If nothing appears, double-check your MySQL user permissions and confirm that tables with the co_ prefix exist.
Customization: Themes, Commands, and Blocks
The developer has included several customization options that let you tailor the panel to your preferences without touching the core code.
Adjusting the Color Scheme
The themes.json file contains hex codes for various interface elements. You can change any color by substituting a new value. Just remember to keep the # symbol before each code, or the styles will not apply.
Modifying the Teleport Command
When you click a result row, the panel generates a /tp command automatically. To alter its format, open /js/main.js and edit the relevant line near the top of the file. This is particularly useful for servers running custom teleportation plugins.
Updating Block Lists
The blocks.txt file maps numeric IDs to block names. The developer updates this with each release, but if your server uses modded or custom blocks, you can add them manually. Follow the id#,name format, avoid leading or trailing spaces, and keep the file free of empty lines.
Final Thoughts: A Smarter Way to Moderate
CoreProtect Web Interface: Server History Web Panel fundamentally improves how you handle server moderation and administration. Instead of digging through console logs, you get a clear, visual timeline of events with instant access to the location of any incident. The combination of action-based filtering, time range queries, and chat history makes it a universal journal of everything happening on your server.
The tool is under active development, and the current beta already handles large data volumes reliably. If you have not yet automated your log review process, this is the perfect moment to give it a try. Whether you are investigating griefing, tracking stolen items, or simply keeping an eye on player behavior, this web panel delivers the clarity and speed that modern server management demands.