CoreProtect Web Interface — browser log panel for Minecraft servers
CoreProtect Web Interface provides a browser-based panel for searching and filtering CoreProtect logs in Minecraft. It simplifies investigating player actions with an intuitive web dashboard.
Download CoreProtectWebInterface for Minecraft 1.5.1, 1.4.2
Original name: CoreProtectWebInterface
Minecraft: 1.4.2, 1.5.1
| File | Version | Loader | Size | |
|---|
| CoreProtectWebInterface.zip | — | — | 202 КБ | Download |
| CoreProtect_Web_Interface_1.1.zip | — | — | 221 КБ | Download |
| CoreProtect2WebInterface1.0.zip | — | — | 169 КБ | Download |
| CoreProtect_Web_Interface_1.0.zip | 1.4.2 | — | 201 КБ | Download |
| CoreProtect2WebInterface.zip | 1.5.1 | — | 169 КБ | Download |
CoreProtect Web Interface: Server History Web Panel
Every Minecraft server administrator eventually faces the same challenge: figuring out who broke a valuable block, who raided a chest, or who said something inappropriate in chat. The CoreProtect plugin has long been the standard solution for logging these events, but navigating its logs through console commands or in-game chat can be tedious and error-prone. This is precisely where CoreProtect Web Interface: Server History Web Panel steps in, offering a standalone browser-based dashboard that transforms raw log data into an intuitive, clickable interface.
What the Web Panel Actually Does
At its core, this tool is a collection of PHP scripts that connect directly to the same MySQL database used by the CoreProtect plugin on your Minecraft server. Instead of memorizing complex command flags and typing long queries into the console, you get a clean web page with search fields, dropdown menus, and filter options. The entire workflow becomes visual and straightforward.
The panel supports a wide range of searchable actions. You can look up block placements and removals, sign text edits, chest interactions with item names and quantities, executed commands, player logins and logouts, and even chat messages. This makes it a comprehensive audit trail for everything happening on your server.
Key Features and Filters
The filtering system is where this web interface truly shines. You can narrow results by player name, world, coordinates, time range, and date. Both exact values and ranges are supported, so you can investigate a specific incident or review all activity during a particular period. Results are sortable, and pagination makes navigating through large datasets manageable.
One particularly useful feature is the automatic generation of teleport commands. When you click on a search result, the panel creates a /tp command that you can copy to your clipboard and paste directly into Minecraft. The format of this command is configurable, which is a thoughtful touch for servers running custom plugins or modified teleportation systems.
The interface also automatically fetches the list of worlds from your server database, eliminating the need to manually type world names. This might seem minor, but it saves time and prevents typos when investigating cross-world incidents.
Requirements and Hosting Considerations
Before you proceed with the installation, it is important to understand the technical prerequisites. This web panel works exclusively with MySQL databases. If your CoreProtect plugin is configured to use flat-file storage, the web interface will not function. For servers already using MySQL, however, this tool becomes an indispensable asset.
Your web server must run PHP version 5.4 or higher with the MySQLi extension enabled. Without MySQLi, you will either get no results or a connection error. PHP session support must also be active, as the panel uses sessions for its login functionality.
The scripts can be hosted on any PHP-capable hosting service, including a local web server running on the same machine as your Minecraft server. The only hard requirement is that the web server must be able to reach the MySQL database over the network.
Installation Walkthrough
The setup process is straightforward but requires careful attention to file renaming. If you are someone who enjoys experimenting with plugins and mods, you might find that a launcher capable of managing add-ons directly from its menu simplifies the process of creating test environments. However, manual installation is perfectly manageable and takes only a few minutes.
Step 1: Extract and Prepare
Download CoreProtect Web Interface: Server History Web Panel and extract the archive into any web-accessible directory. If you had a previous version installed, delete all its files completely before proceeding. The interface has been rewritten from scratch, and old configuration files are not compatible with the new version.
Step 2: Configure config.php
Inside the extracted folder, locate the file named config-RENAME-ME.php. Open it in a text editor and fill in the required fields. The interfacePass field sets your login password; replace the default admin with a strong, unique combination. The host, port, user, pass, and database fields must match the MySQL credentials specified in your CoreProtect config.yml. The tablePrefix field defaults to co_ and should match your plugin's configuration.
After saving your changes, rename the file to config.php. This step is mandatory; the interface will not start without it.
Step 3: First Login and Verification
Open your browser and navigate to the location where index.php resides. Enter the password you configured. If the database connection is successful, you will see the search form and a list of worlds. If nothing appears, verify that your MySQL user has the necessary permissions and that the tables with the co_ prefix exist.
Fine-Tuning the Panel
The developer has included several customization options that let you adjust the appearance and behavior without touching the core code. These tweaks are optional but can significantly improve your experience.
Color Scheme via themes.json
The themes.json file contains a set of hex codes that control the colors of interface elements. You can modify any shade by replacing the value with your preferred hex code. Remember to keep the # symbol before each code; otherwise, the styles will not apply.
Teleport Command in main.js
When you click a result row, the panel generates a /tp command automatically. If you need to alter its format, open /js/main.js and edit the relevant line near the top of the file. This is particularly useful for administrators who use custom teleportation plugins on their servers.
Block List in blocks.txt
The blocks.txt file maps numeric block IDs to their names. The developer updates this file with each release, but if your server includes modded or custom blocks, you can add them manually. Follow the format id#,name without leading or trailing spaces, and avoid empty lines.
Why This Panel Matters
The CoreProtect Web Interface fundamentally changes how you approach server moderation and administration. Instead of digging through console logs, you get a visual feed of events with instant access to the exact location of any incident. The ability to filter by action type and time range allows you to investigate even old violations, while chat and login support make the panel a universal journal of server activity.
The project is under active development, and the current beta version already demonstrates stable performance with large data volumes. If you have not yet automated your log viewing process, now is an excellent time to explore this tool. The combination of a familiar web interface, powerful search capabilities, and direct integration with CoreProtect makes it a must-have for any serious Minecraft server administrator. Whether you are tracking down a griefer, reviewing staff actions, or simply keeping an eye on server activity, this panel delivers the clarity and efficiency that console commands simply cannot match.
Author: KlamrFox