Links
Tags
Creators
Details
1.6.0
Compatibility
Changes
MinePanel v1.6.0 ā Accountability & Audit Update
š Overview
MinePanel v1.6.0 introduces a brand-new Audit Log System, providing complete visibility into administrative activities performed through the web panel.
Server owners can now review important actions performed by administrators, making MinePanel significantly more suitable for production environments.
This release focuses on accountability, transparency, and operational security.
⨠New Features
š Audit Log System
Added a dedicated Audit Logs page for reviewing administrative activities.
Each audit entry records:
- Timestamp (UTC)
- Username
- Role
- IP Address
- Severity
- Action
- Target
- Status
- Additional Details
š Powerful Search & Filtering
Audit logs can now be filtered by:
- Username
- Role
- Action
- Severity
- Status
- Date
- Search keyword
Sorting:
- Newest First
- Oldest First
š¦ Severity Levels
Every event is automatically classified by severity.
Supported levels:
- š¢ INFO
- š” WARNING
- š“ CRITICAL
This makes important actions easy to identify at a glance.
š Audit Categories
MinePanel now records activities across multiple modules.
Supported categories include:
Authentication
- Login Success
- Login Failed
- Logout
- Password Changed
- Session Expired
User Management
- User Created
- User Updated
- User Deleted
- Role Changed
- Password Reset
Player Management
- Kick
- Ban
- Unban
- Heal
- Feed
- Kill
- Gamemode
- Teleport
File Manager
- File Created
- File Edited
- File Deleted
- File Uploaded
- File Downloaded
- File Renamed
- File Moved
- Directory Created
- Directory Deleted
Server Operations
- Save
- Reload
- Stop
Console
- Console Commands
Settings
- Configuration Changes
- Host Changes
- Port Changes
- Session Timeout Changes
š Permission Protected
Audit Logs are fully integrated with the existing permission system.
Current permissions:
- Owner ā Full access
- Admin ā View access
- Moderator ā No access
- Viewer ā No access
Unauthorized access returns:
403 Permission Denied
ā” Performance Improvements
Designed for long-term production usage.
Features include:
- In-memory caching
- Efficient filtering
- Fast searching
- Runtime updates
- Configurable log retention
The system is designed to support thousands of audit records efficiently.
š Internal Improvements
Added:
- AuditLogManager
- Audit Controller
- Audit Models
- Severity System
- Status System
- Action Enums
- Storage Abstraction Layer
- JSON Storage Provider
The architecture has been designed to support future storage providers (SQLite, databases) without changing business logic.
š Security
Sensitive information is never stored inside audit logs.
Excluded data:
- Passwords
- BCrypt hashes
- Session Tokens
- Cookies
- Recovery Codes
- 2FA Secrets
šÆ Foundation for Future Versions
The Audit System prepares MinePanel for future features, including:
- Backup & Restore
- Security Enhancements
- MineCore Integration
- Multi-module Ecosystem
ā¤ļø Thank You
Thank you to everyone who continues testing MinePanel, reporting bugs, and suggesting new features.
Community feedback continues to shape the future of the project.
Built with ā¤ļø by FlaxiLabs
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:eusbPSGL:FjBv8c5l"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:eusbPSGL:FjBv8c5l"
}

