Unlocking Your Server History with the CoreProtect Web Interface
Managing a Minecraft server means keeping a watchful eye on player activity. Whether you run a small community or a bustling network, tracking block changes, inventory transactions, and chat logs is essential for moderation and rollbacks. The CoreProtect plugin has long been the gold standard for logging these events, but digging through command-line queries can be tedious. That is where the CoreProtect Web Interface steps in — a sleek, browser-based dashboard that transforms raw database records into an intuitive searchable timeline.
What Exactly Is the CoreProtect Web Interface?
This tool is a PHP-powered frontend designed to sit alongside Intellii's CoreProtect plugin. Instead of typing complex /co lookup commands in-game, you log into a password-protected web panel and filter results with a few clicks. The interface connects directly to your CoreProtect MySQL database, so all your existing logs become instantly searchable. It is particularly useful for admins who need to review actions while offline, or for those who simply prefer a visual layout over chat-based output.
Standout Features at a Glance
- Comprehensive action tracking: Search by block place, block break, sign text, interactions, chest access (including item names and quantities), chat messages, commands, and login/logout events.
- Precise filters: Narrow down results by player name, world, time range, coordinates, block ID or name, and specific dates.
- Instant teleport commands: Each result can generate a configurable
/tpcommand that you paste directly into your Minecraft client, letting you jump to the exact location of an incident. - Automatic world detection: The interface reads the list of worlds from your server, so you do not need to manually update a configuration file every time you add a new dimension.
- Customizable themes: Edit
themes.jsonwith your own hex color codes to match your server's branding or your personal preference.
What You Need Before Installing
Because the web interface relies on live database queries, a few technical prerequisites must be met. First, your CoreProtect installation must use MySQL — flat file storage is not supported. Your web host needs PHP with the MySQLi extension enabled, and PHP sessions must be active; otherwise the login system will fail. Most modern hosting packages include these by default, but it is worth double-checking with a simple phpinfo() page. Additionally, you will need the same MySQL credentials that you configured in CoreProtect’s config.yml.
Setting Up the Dashboard Step by Step
Installation is refreshingly straightforward. Begin by extracting the downloaded archive into a publicly accessible folder on your web server — for example, /var/www/html/coreprotect-ui. Inside, you will find a file named config-RENAME-ME.php. Open it in a text editor and fill in your database host, port, username, password, database name, and table prefix (usually co_). Also set the interfacePass to a strong password of your choice. Save the file and rename it to config.php. Once that is done, navigate to the directory in your browser, enter the password, and you are ready to explore your server history.
For those who enjoy a more streamlined mod management experience, keeping your server tools organized becomes effortless when you use a modern launcher like foxygame.net. Its built-in mod downloader lets you grab the latest version of CoreProtect and even companion web utilities directly from the menu, saving you the hassle of hunting down files across multiple forums. The launcher’s flexible profile system also makes it simple to switch between different server setups without losing your configurations.
Fine-Tuning the Configuration
Beyond the basic database connection, a few extra tweaks can tailor the interface to your workflow. The /js/main.js file controls the command that appears when you click on a result. By default it generates a teleport command, but you can alter it to paste a custom message or even a note for your staff. The blocks.txt file contains a mapping of block IDs to human-readable names. While the developer updates this list with each release, you can manually add entries for custom blocks from modded servers — just follow the id#,name format and avoid empty lines. The theme file themes.json holds hex color codes for the interface elements; changing these is as simple as replacing a value like "#2d2d2d" with your preferred shade.
Why This Beats Command-Line Logs
The real power of the web interface becomes apparent during incident investigations. Imagine a player reports griefing at their base last Tuesday evening. Instead of guessing the exact time and running multiple /co lookup commands, you open the dashboard, set the date range, filter by the affected world and coordinates, and instantly see a chronological list of every block broken or placed in that area. You can then click any entry to copy a teleport command, warp straight to the spot, and visually verify the damage. The ability to sort and filter results on the fly turns a previously slow process into a matter of seconds.
Final Thoughts
The CoreProtect Web Interface is a must-have addition for any server administrator who relies on CoreProtect for logging. It does not replace the plugin; rather, it complements it by providing a clean, accessible window into your database. With support for nearly every tracked action, customizable themes, and simple configuration, it reduces the friction of moderation and lets you focus on building a better community. Whether you are investigating a minor theft or auditing a large-scale griefing spree, this tool puts all the information you need right at your fingertips — no in-game commands required.