Skip to content

Releases: Drownek/StaffActivityMonitor

v1.2.7

Choose a tag to compare

@Drownek Drownek released this 03 Feb 15:12

Release 1.2.7

  • Added PlaceholderAPI support along with many useful placeholders described here. Default values and its format are customizable in plugin's configuration file.
  • Replace storage uri with separate host, port, database fields across all modules
  • Make Activity gui show newest entry first by default

Technical changes

  • Improve CI run version tests and add E2E tests for basic plugin functionality ensuring plugin stability.

1.2.6

Choose a tag to compare

@Drownek Drownek released this 18 Jan 10:28
  • Fixed bungee/velocity startup error

1.2.0

Choose a tag to compare

@Drownek Drownek released this 28 Sep 16:35

Release 1.2.0

  • Added BungeeCord support with a new dedicated module alongside existing Velocity proxy support, providing greater flexibility for proxy server deployments.
  • Introduced PostgreSQL database support as an additional storage backend option alongside existing MySQL and flat file storage.
  • Updated minimum requirements to Java 17+ and removed support for legacy Minecraft versions (now supports 1.17.1+).

New Features

  • Multi-proxy platform support - Both BungeeCord and Velocity now supported with shared staff activity tracking
  • Enhanced database configuration - Separate user/password fields with clearer URI documentation and support for FLAT, MYSQL, and POSTGRES backends
  • Modernized dependency management - Consolidated dependencies in core module with proper API/implementation separation

Platform Updates

  • Upgraded minimum Java version from 16 to 17 and updated supported Minecraft versions from 1.17.1 through 1.21.8
  • Updated to light-platform 2.2.1 with improved build configuration and PostgreSQL driver support

Project Structure

  • Added BungeeCord module - New bungee/ directory with complete platform implementation
  • Multi-platform architecture - All three platforms (Bukkit, Velocity, BungeeCord) share common core functionality
  • Updated documentation - Installation guide covers both proxy platforms with database setup examples

1.1.0

Choose a tag to compare

@Drownek Drownek released this 14 Jul 16:36

Release 1.1.0

  • Added Velocity platform support with a dedicated module for proxy server integration, enabling centralized staff activity tracking across multiple servers.
  • Introduced proxy mode allowing Bukkit servers to work in conjunction with Velocity proxy for unified staff monitoring.
  • Enhanced modular architecture by separating core functionality into dedicated modules (core, bukkit, velocity) for better maintainability.

New Features

  • Proxy integration - Bukkit servers can now operate in proxy mode to share staff data with Velocity proxy servers.
  • Automatic command prefix handling - Commands are now automatically prefixed with "/" if not already present.
  • Activity entry creation - System now automatically creates activity entries when they don't exist.
  • Timestamp support for actions - All actions now include precise timestamps for better tracking.

Configuration Changes

  • Added MySQL storage support as an alternative to flat file storage for better scalability.
  • New proxy mode configuration with automatic validation to ensure MySQL is used when proxy mode is enabled.
  • Enhanced action display in GUI with timestamp information showing when messages and commands were sent.

Project Structure

  • Reorganized into multi-module structure with separate bukkit and velocity modules extending shared core functionality.
  • Improved build system with centralized version management and module-specific configurations.
  • Better .gitignore handling with improved pattern matching for run directories.

Documentation

  • Added Modrinth and SpigotMC badges to README for better project visibility.
  • Updated installation instructions with detailed proxy server setup guide.
  • Enhanced usage documentation explaining the new proxy integration capabilities.

Technical Improvements

  • Upgraded to light-platform 2.0.2 for improved stability and performance.
  • Better error handling with warnings for invalid proxy mode configurations.
  • Optimized database operations with support for both MySQL and flat file storage.

1.0

1.0

Choose a tag to compare

@Drownek Drownek released this 09 Jul 16:05

First release