COWMODSКаталог модов
Better WebConsole

ВЕРСИИ (29)

release

Better WebConsole 2.4.11

2.4.11
17 сент. 2026 г.96Minecraft: 26.2bukkit, paper, purpur, spigot
Скачать
Что нового
### Added - Added JVM garbage-collection metrics to server statistics: collection count, cumulative collection time, committed heap and heap usage percentage. - Added a dashboard card showing total GC collections and cumulative pause time. ### Performance - Batched incoming WebSocket console log rendering with `requestAnimationFrame` and `DocumentFragment` to reduce DOM updates and layout work during log bursts. - Kept console auto-scroll, filtering, search highlighting, line limits and log ordering unchanged while reducing per-line rendering overhead. - Removed persistent `will-change` allocation from every console log line. - Cached the ANSI escape pattern used by the Log4j console appender instead of compiling the regular expression for every log message.
release

Better WebConsole 2.4.11

2.4.11
17 сент. 2026 г.23Minecraft: 26.1, 26.1.1, 26.1.2bukkit, paper, purpur, spigot
Скачать
Что нового
### Added - Added JVM garbage-collection metrics to server statistics: collection count, cumulative collection time, committed heap and heap usage percentage. - Added a dashboard card showing total GC collections and cumulative pause time. ### Performance - Batched incoming WebSocket console log rendering with `requestAnimationFrame` and `DocumentFragment` to reduce DOM updates and layout work during log bursts. - Kept console auto-scroll, filtering, search highlighting, line limits and log ordering unchanged while reducing per-line rendering overhead. - Removed persistent `will-change` allocation from every console log line. - Cached the ANSI escape pattern used by the Log4j console appender instead of compiling the regular expression for every log message.
release

Better WebConsole 2.4.11

2.4.11
17 сент. 2026 г.55Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
### Added - Added JVM garbage-collection metrics to server statistics: collection count, cumulative collection time, committed heap and heap usage percentage. - Added a dashboard card showing total GC collections and cumulative pause time. ### Performance - Batched incoming WebSocket console log rendering with `requestAnimationFrame` and `DocumentFragment` to reduce DOM updates and layout work during log bursts. - Kept console auto-scroll, filtering, search highlighting, line limits and log ordering unchanged while reducing per-line rendering overhead. - Removed persistent `will-change` allocation from every console log line. - Cached the ANSI escape pattern used by the Log4j console appender instead of compiling the regular expression for every log message.
release

Better WebConsole 2.4.10

2.4.10
13 сент. 2026 г.14Minecraft: 26.2bukkit, paper, purpur, spigot
Скачать
Что нового
### Added - Added Paper `26.2` compatibility detection to the diagnostics API. ### Fixed - Batched server-stats history compaction after retention pruning, preventing a full history-file rewrite for every new point at the retention limit.
release

Better WebConsole 2.4.10

2.4.10
13 сент. 2026 г.6Minecraft: 26.1, 26.1.1, 26.1.2bukkit, paper, purpur, spigot
Скачать
Что нового
### Added - Added Paper `26.2` compatibility detection to the diagnostics API. ### Fixed - Batched server-stats history compaction after retention pruning, preventing a full history-file rewrite for every new point at the retention limit.
release

Better WebConsole 2.4.10

2.4.10
13 сент. 2026 г.6Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
### Added - Added Paper `26.2` compatibility detection to the diagnostics API. ### Fixed - Batched server-stats history compaction after retention pruning, preventing a full history-file rewrite for every new point at the retention limit.
release

Better WebConsole 2.4.9

2.4.9
23 июн. 2026 г.119Minecraft: 26.1, 26.1.1, 26.1.2bukkit, paper, purpur, spigot
Скачать
Что нового
### Changed - Version bump 2.4.9. - Added grouped Paper build artifacts for Minecraft/Paper `1.21` - `1.21.11` and `26.1` - `26.1.2`. - Shortened generated jar names to `bwc-<version>-paper-1.21.X.jar` and `bwc-<version>-paper-26.X.jar`. - Ignored module `target` directories. - Updated README build output and `system-stats.history` / `player-activity` configuration docs. - Rendered Minecraft legacy, hex and MiniMessage-style player name colors in the Players tab. ### Added - Added `/api/players/offline` with pagination, search and configurable page limits for offline player lists. - Added live one-point stats history samples to stats payloads so charts keep moving between persisted history loads. ### Performance - Cached heavy player activity, known-player and offline-player payloads instead of rebuilding them every stats tick. - Reduced repeated LuckPerms/offline-player work during dashboard stats broadcasts. - Reused the server stats history append writer and flushed it in small batches instead of opening the file for every stat point. - Kept live TPS/RAM/player/CPU chart samples updating from the stats stream every second while longer chart ranges load from persisted history. - Buffered player activity history writes with configurable batch flushing. - Moved offline player lists to a paged `/api/players/offline` endpoint instead of including them in every stats payload. - Added configurable cache and flush intervals for stats history and player activity payloads. - Split Chart.js into a lazy-loaded frontend chunk so the initial web UI bundle is smaller. **Full Changelog**: https://github.com/AREKKUZZERA/better-web-console/compare/2.4.8...2.4.9
release

Better WebConsole 2.4.9

2.4.9
23 июн. 2026 г.103Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
### Changed - Version bump 2.4.9. - Added grouped Paper build artifacts for Minecraft/Paper `1.21` - `1.21.11` and `26.1` - `26.1.2`. - Shortened generated jar names to `bwc-<version>-paper-1.21.X.jar` and `bwc-<version>-paper-26.X.jar`. - Ignored module `target` directories. - Updated README build output and `system-stats.history` / `player-activity` configuration docs. - Rendered Minecraft legacy, hex and MiniMessage-style player name colors in the Players tab. ### Added - Added `/api/players/offline` with pagination, search and configurable page limits for offline player lists. - Added live one-point stats history samples to stats payloads so charts keep moving between persisted history loads. ### Performance - Cached heavy player activity, known-player and offline-player payloads instead of rebuilding them every stats tick. - Reduced repeated LuckPerms/offline-player work during dashboard stats broadcasts. - Reused the server stats history append writer and flushed it in small batches instead of opening the file for every stat point. - Kept live TPS/RAM/player/CPU chart samples updating from the stats stream every second while longer chart ranges load from persisted history. - Buffered player activity history writes with configurable batch flushing. - Moved offline player lists to a paged `/api/players/offline` endpoint instead of including them in every stats payload. - Added configurable cache and flush intervals for stats history and player activity payloads. - Split Chart.js into a lazy-loaded frontend chunk so the initial web UI bundle is smaller. **Full Changelog**: https://github.com/AREKKUZZERA/better-web-console/compare/2.4.8...2.4.9
release

Better WebConsole 2.4.8

2.4.8
22 июн. 2026 г.19Minecraft: 26.1, 26.1.1, 26.1.2bukkit, paper, purpur, spigot
Скачать
Что нового
### Added - Added a fallback `/api/stats` polling path in the web UI so dashboard data can recover when WebSocket stats are delayed or unavailable. - Added tests for absolute session lifetime expiry behavior. - Persistent TPS/RAM/CPU/player history storage in `server-stats-history.tsv`. - New authenticated endpoint: `GET /api/stats/history`. - Dashboard range selector for `1h`, `6h`, `24h`, and `all`. - Offline player roster, offline profile lookup, and last-seen display. - LuckPerms rank/prefix display via soft dependency. - Config options for stats history retention, API max points, and write interval. ### Changed - Added an absolute web session lifetime limit in addition to the idle timeout. - Added `security.session-max-lifetime-minutes` to `config.yml` and README examples. - Set the session cookie `Max-Age` from the absolute session lifetime so browser cookies and server-side sliding sessions stay consistent. - Matched unknown-user dummy bcrypt verification cost to real password hashes. - Updated `/bwc reload` messaging and docs to mention that session max lifetime changes require a server restart. - Dashboard charts now render persisted/downsampled history. - Player models support online/offline state, rank metadata, and activity counters. - Paper `26.1` grouped artifact renamed from `26.1.X` to `26.X`. - Project version bumped to `2.4.8`. ### Fixed - Restored normal login form submit behavior for browser autofill, password managers and automation. - Cleared the password field after a successful web login. - Warned server owners when the web panel listens on all interfaces without secure cookies or an IP whitelist. - Ensured loaded persisted sessions are rejected when they exceed the absolute lifetime, even if their idle timeout has not expired. **Full Changelog**: https://github.com/AREKKUZZERA/better-web-console/compare/2.4.6...2.4.8
release

Better WebConsole 2.4.8

2.4.8
22 июн. 2026 г.11Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
### Added - Added a fallback `/api/stats` polling path in the web UI so dashboard data can recover when WebSocket stats are delayed or unavailable. - Added tests for absolute session lifetime expiry behavior. - Persistent TPS/RAM/CPU/player history storage in `server-stats-history.tsv`. - New authenticated endpoint: `GET /api/stats/history`. - Dashboard range selector for `1h`, `6h`, `24h`, and `all`. - Offline player roster, offline profile lookup, and last-seen display. - LuckPerms rank/prefix display via soft dependency. - Config options for stats history retention, API max points, and write interval. ### Changed - Added an absolute web session lifetime limit in addition to the idle timeout. - Added `security.session-max-lifetime-minutes` to `config.yml` and README examples. - Set the session cookie `Max-Age` from the absolute session lifetime so browser cookies and server-side sliding sessions stay consistent. - Matched unknown-user dummy bcrypt verification cost to real password hashes. - Updated `/bwc reload` messaging and docs to mention that session max lifetime changes require a server restart. - Dashboard charts now render persisted/downsampled history. - Player models support online/offline state, rank metadata, and activity counters. - Paper `26.1` grouped artifact renamed from `26.1.X` to `26.X`. - Project version bumped to `2.4.8`. ### Fixed - Restored normal login form submit behavior for browser autofill, password managers and automation. - Cleared the password field after a successful web login. - Warned server owners when the web panel listens on all interfaces without secure cookies or an IP whitelist. - Ensured loaded persisted sessions are rejected when they exceed the absolute lifetime, even if their idle timeout has not expired. **Full Changelog**: https://github.com/AREKKUZZERA/better-web-console/compare/2.4.6...2.4.8
release

Better WebConsole 2.4.7

2.4.7
27 мая 2026 г.42Minecraft: 26.1, 26.1.1, 26.1.2bukkit, paper, purpur, spigot
Скачать
Что нового
### Added - Added Spanish (`es`) localization to the web UI language selector. - Added missing localized labels for sessions, audit, config, diagnostics and player profile fields across supported languages. ### Changed - Replaced OSHI-based system metrics with Java runtime and OS MXBean metrics to reduce shaded dependencies and runtime native-library issues. - Added stable `name` attributes to login, console, player, audit, config and modal form controls for better browser autofill and automation compatibility. - Localized remaining hardcoded player activity and profile labels. ### Fixed - Collected an initial stats snapshot when the plugin starts so the dashboard has data sooner after startup. - Loaded existing `logs/latest.log` lines into the web console backlog before live log capture starts.
release

Better WebConsole 2.4.7

2.4.7
27 мая 2026 г.55Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
### Added - Added Spanish (`es`) localization to the web UI language selector. - Added missing localized labels for sessions, audit, config, diagnostics and player profile fields across supported languages. ### Changed - Replaced OSHI-based system metrics with Java runtime and OS MXBean metrics to reduce shaded dependencies and runtime native-library issues. - Added stable `name` attributes to login, console, player, audit, config and modal form controls for better browser autofill and automation compatibility. - Localized remaining hardcoded player activity and profile labels. ### Fixed - Collected an initial stats snapshot when the plugin starts so the dashboard has data sooner after startup. - Loaded existing `logs/latest.log` lines into the web console backlog before live log capture starts.
release

Better WebConsole 2.4.6

2.4.6
27 мая 2026 г.12Minecraft: 26.1, 26.1.1, 26.1.2bukkit, paper, purpur, spigot
Скачать
Что нового
### Added - Added searchable audit log table with filters by action, user, IP and text query. - Added audit export in JSON and CSV formats. - Added web config editor for aliases, blocked commands, logging and system stats options. - Added compatibility diagnostics for plugin version, Java, server version and supported Paper/Purpur lines. - Added recent error grouping for console ERROR/SEVERE/exception lines. - Added player profile drawer with UUID, gamemode, health, food, level, location and recent activity. ### Changed - Improved dashboard with compatibility and error summary blocks. - Improved player activity history grouping, expand/collapse behavior and mobile layout. - Improved sessions and audit tables on small screens. - Refactored the frontend from legacy bundled code into React components and shared webconsole modules.
release

Better WebConsole 2.4.6

2.4.6
27 мая 2026 г.13Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
### Added - Added searchable audit log table with filters by action, user, IP and text query. - Added audit export in JSON and CSV formats. - Added web config editor for aliases, blocked commands, logging and system stats options. - Added compatibility diagnostics for plugin version, Java, server version and supported Paper/Purpur lines. - Added recent error grouping for console ERROR/SEVERE/exception lines. - Added player profile drawer with UUID, gamemode, health, food, level, location and recent activity. ### Changed - Improved dashboard with compatibility and error summary blocks. - Improved player activity history grouping, expand/collapse behavior and mobile layout. - Improved sessions and audit tables on small screens. - Refactored the frontend from legacy bundled code into React components and shared webconsole modules.
release

Better WebConsole 2.4.5

2.4.5
25 мая 2026 г.18Minecraft: 26.1, 26.1.1, 26.1.2bukkit, paper, purpur, spigot
Скачать
Что нового
## Added - New Audit tab for recent authentication, command and player-action audit events. - Search and refresh controls for audit history. - Built-in favicon asset. ## Improved - Web sessions are now persisted as SHA-256 token hashes instead of raw session tokens. - Existing session storage is migrated automatically on next startup. - Dashboard stats now use cached snapshots, reducing extra Bukkit main-thread work from web clients. - Chart.js is bundled with the plugin frontend instead of loaded from a CDN.
release

Better WebConsole 2.4.5

2.4.5
25 мая 2026 г.20Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
## Added - New Audit tab for recent authentication, command and player-action audit events. - Search and refresh controls for audit history. - Built-in favicon asset. ## Improved - Web sessions are now persisted as SHA-256 token hashes instead of raw session tokens. - Existing session storage is migrated automatically on next startup. - Dashboard stats now use cached snapshots, reducing extra Bukkit main-thread work from web clients. - Chart.js is bundled with the plugin frontend instead of loaded from a CDN.
release

Better WebConsole 2.4.4

2.4.4
25 мая 2026 г.20Minecraft: 26.1, 26.1.1, 26.1.2bukkit, paper, purpur, spigot
Скачать
Что нового
### Security - Added same-origin protection for authenticated API POST requests. - Added same-origin protection for WebSocket handshakes. - Tightened Content Security Policy for scripts and WebSocket connections. - Added HSTS automatically when `security.secure-cookies` is enabled. - Added login request body size limits. - Added POSIX owner-only permission hardening for `users.dat`, `sessions.tsv` and `audit.log`. ### Fixed - Fixed active web sessions becoming unstable after restart because refreshed session activity was not persisted. - Fixed WebSocket reconnects resetting per-session command rate limits. - Fixed invalid CIDR whitelist prefixes matching unintended IP addresses. - Fixed audit log shutdown potentially dropping queued entries. - Aligned web login username validation with `/bwc adduser` rules. ### Performance - Cached dummy bcrypt verification hash for unknown-user login attempts. - Cached world/entity stats between stats collection ticks. - Limited and compacted persisted player activity history. - Cached player activity summary counters.
release

Better WebConsole 2.4.4

2.4.4
25 мая 2026 г.8Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
### Security - Added same-origin protection for authenticated API POST requests. - Added same-origin protection for WebSocket handshakes. - Tightened Content Security Policy for scripts and WebSocket connections. - Added HSTS automatically when `security.secure-cookies` is enabled. - Added login request body size limits. - Added POSIX owner-only permission hardening for `users.dat`, `sessions.tsv` and `audit.log`. ### Fixed - Fixed active web sessions becoming unstable after restart because refreshed session activity was not persisted. - Fixed WebSocket reconnects resetting per-session command rate limits. - Fixed invalid CIDR whitelist prefixes matching unintended IP addresses. - Fixed audit log shutdown potentially dropping queued entries. - Aligned web login username validation with `/bwc adduser` rules. ### Performance - Cached dummy bcrypt verification hash for unknown-user login attempts. - Cached world/entity stats between stats collection ticks. - Limited and compacted persisted player activity history. - Cached player activity summary counters.
release

Better WebConsole 2.4.3

2.4.3
22 мая 2026 г.31Minecraft: 26.1, 26.1.1, 26.1.2bukkit, paper, purpur, spigot
Скачать
Что нового
### Added - Added a React + Vite frontend build pipeline for the web UI. - Added a read-only web sessions metadata API and React sessions panel scaffold. - Added a Sessions tab to the current web UI. - Added vanilla/Paper player actions for message, gamemode and teleport. - Added all-time player activity storage with day-grouped history in the Players tab. - Added dashboard player activity summaries and top active players. ### Changed - Improved Players tab filtering and reduced repeated history rendering. - Switched the main web UI entrypoint from the legacy HTML resource to the Vite-built React bundle. ### Performance - Cached player activity summary counters instead of recalculating them for every stats payload. **Full Changelog**: https://github.com/AREKKUZZERA/better-web-console/compare/2.4.2...2.4.3
release

Better WebConsole 2.4.3

2.4.3
22 мая 2026 г.13Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
### Added - Added a React + Vite frontend build pipeline for the web UI. - Added a read-only web sessions metadata API and React sessions panel scaffold. - Added a Sessions tab to the current web UI. - Added vanilla/Paper player actions for message, gamemode and teleport. - Added all-time player activity storage with day-grouped history in the Players tab. - Added dashboard player activity summaries and top active players. ### Changed - Improved Players tab filtering and reduced repeated history rendering. - Switched the main web UI entrypoint from the legacy HTML resource to the Vite-built React bundle. ### Performance - Cached player activity summary counters instead of recalculating them for every stats payload. **Full Changelog**: https://github.com/AREKKUZZERA/better-web-console/compare/2.4.2...2.4.3
release

Better WebConsole 2.4.2

2.4.2
21 мая 2026 г.22Minecraft: 26.1, 26.1.1, 26.1.2bukkit, paper, purpur, spigot
Скачать
Что нового
## Performance and packaging - Reduced final plugin jar size by excluding unused JNA native binaries for unsupported/rare platforms. - Removed extra Maven/package metadata from shaded jars. - Optimized WebSocket broadcasts so stats/log JSON payloads are built once per broadcast instead of once per connected client. - Reduced small runtime allocations in stats collection, API request body reading, log export filtering, and player/reason validation.
release

Better WebConsole 2.4.2

2.4.2
21 мая 2026 г.7Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
## Performance and packaging - Reduced final plugin jar size by excluding unused JNA native binaries for unsupported/rare platforms. - Removed extra Maven/package metadata from shaded jars. - Optimized WebSocket broadcasts so stats/log JSON payloads are built once per broadcast instead of once per connected client. - Reduced small runtime allocations in stats collection, API request body reading, log export filtering, and player/reason validation.
release

Better WebConsole 2.4.1

2.4.1
15 мая 2026 г.25Minecraft: 26.1, 26.1.1, 26.1.2bukkit, paper, purpur, spigot
Скачать
Что нового
### Added - Added visible Server Health reason badges for low TPS, session errors and high player capacity. - Added dashboard Health History for Watch/Critical state transitions with start time, duration and reasons. ### Fixed - Kept the Server Health tooltip reason text synchronized after changing the web UI language. **Full Changelog**: https://github.com/AREKKUZZERA/better-web-console/compare/2.4.0...2.4.1
release

Better WebConsole 2.4.1

2.4.1
15 мая 2026 г.24Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
### Added - Added visible Server Health reason badges for low TPS, session errors and high player capacity. - Added dashboard Health History for Watch/Critical state transitions with start time, duration and reasons. ### Fixed - Kept the Server Health tooltip reason text synchronized after changing the web UI language. **Full Changelog**: https://github.com/AREKKUZZERA/better-web-console/compare/2.4.0...2.4.1
release

Better WebConsole 2.4.0

2.4.0
15 мая 2026 г.13Minecraft: 26.1, 26.1.1, 26.1.2bukkit, paper, purpur, spigot
Скачать
Что нового
### Added - Added a persistent 24-hour player activity history store for join, leave and player command events. - Added player activity history to the stats API and Players tab. - Added recent player command count and activity feed updates to the dashboard overview. - Added web UI localization with language selection for English, Russian, Chinese, Polish, German and French. ### Changed - Improved dashboard overview layout and centering. - Improved Players tab responsive layout for smaller screens. - Updated README installation guidance for the new Paper build matrix. ### Build - Added separate Paper build artifacts for Minecraft/Paper `1.21` - `1.21.11` and `26.1` - `26.1.2`. - Shortened generated jar names to `bwc-<version>-paper-1.21.X.jar` and `bwc-<version>-paper-26.1.X.jar`. - Ignored module `target` directories. ### Fixed - Protected player activity history compaction from recursive pruning. - Cleared stale activity history UI while stats are unavailable or reset. - Handled empty activity history timestamps in the web UI. - Handled unknown player capacity values in dashboard cards. - Escaped activity feed text before rendering user/server-provided content. - Limited activity history payload size returned by the stats API. - Collected API stats on the main server thread. **Full Changelog**: https://github.com/AREKKUZZERA/better-web-console/compare/2.3.0...2.4.0
release

Better WebConsole 2.4.0

2.4.0
15 мая 2026 г.20Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
### Added - Added a persistent 24-hour player activity history store for join, leave and player command events. - Added player activity history to the stats API and Players tab. - Added recent player command count and activity feed updates to the dashboard overview. - Added web UI localization with language selection for English, Russian, Chinese, Polish, German and French. ### Changed - Improved dashboard overview layout and centering. - Improved Players tab responsive layout for smaller screens. - Updated README installation guidance for the new Paper build matrix. ### Build - Added separate Paper build artifacts for Minecraft/Paper `1.21` - `1.21.11` and `26.1` - `26.1.2`. - Shortened generated jar names to `bwc-<version>-paper-1.21.X.jar` and `bwc-<version>-paper-26.1.X.jar`. - Ignored module `target` directories. ### Fixed - Protected player activity history compaction from recursive pruning. - Cleared stale activity history UI while stats are unavailable or reset. - Handled empty activity history timestamps in the web UI. - Handled unknown player capacity values in dashboard cards. - Escaped activity feed text before rendering user/server-provided content. - Limited activity history payload size returned by the stats API. - Collected API stats on the main server thread. **Full Changelog**: https://github.com/AREKKUZZERA/better-web-console/compare/2.3.0...2.4.0
release

Better WebConsole 2.3.0

2.3.0
28 апр. 2026 г.38Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
### Added - Added machine/system metrics to the dashboard: - host CPU load and Java process CPU load - CPU model and core/thread count - physical RAM total/used/free - JVM heap and non-heap memory - JVM uptime - server disk total/used/free - OS, Java version, process id and JVM thread count - Added `system-stats` config section to enable/disable system metrics, control polling interval and disk reporting. ### Changed - Reworked the dashboard desktop layout into a wider two-column admin view with grouped health, charts, machine details and analytics. - Added hover states to Machine Details cards to match KPI and chart cards. ### Fixed - Fixed repeated Players tab entrance animation loops by preventing re-animation on active-tab clicks and unchanged player lists. - Fixed OSHI configuration warning by keeping OSHI package/resource names unrelocated in the shaded jar.
release

Better WebConsole 2.2.0

2.2.0
28 апр. 2026 г.19Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
### Added - Added simplified production-ready `config.yml` with clearer names and comments. - Added `commands.blocked` to block risky commands from the web console and aliases. - Added `commands.aliases` while keeping legacy `aliases` compatibility. - Added command aliases: `/bwconsole`, `/betterconsole`. - Added management subcommands: - `/bwc setpassword <user> <new-password>` - `/bwc logoutall <user>` - Added extra subcommand aliases: `useradd`, `createuser`, `deluser`, `deleteuser`, `users`, `passwd`, `password`, `killsessions`. - Added JUnit tests for config parsing, safe fallback values and blocked commands. - Added competitor audit and roadmap notes in `docs/competitor-audit.md`. ### Changed - Removed default destructive `restart` web alias from the generated config. - Moved aliases under `commands.aliases` for a clearer config structure. - Invalidating user sessions now happens when removing a user or changing their password. - `/bwc status` now shows alias and blocked-command counts. - `/bwc reload` message now clearly states which settings still need a server restart. - API reads the latest plugin config after reload for aliases, logging and cookie settings. - Maven compiler annotation processing is disabled to avoid noisy JDK warnings. ### Security - Web command blocking now applies both to direct commands and alias-expanded commands. - Alias chains are limited to 10 commands. - Kick/ban web actions validate player names and sanitize reasons. - `logging.audit-log: false` now disables all audit writes consistently. - Optional `security.secure-cookies` adds the `Secure` cookie flag for HTTPS deployments. ### Fixed - Fixed broken encoding text in source/config/docs touched by this update. - Fixed stale API config snapshot after `/bwc reload`. - Fixed sessions remaining active after password change or user removal. **Full Changelog**: https://github.com/AREKKUZZERA/better-web-console/compare/2.0.0...2.2.0
beta

Better WebConsole 2.1.0

2.1.0
1 апр. 2026 г.34Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
> Major improvements to security, performance, and overall stability. --- ### Security Improvements * Improved **authentication system stability** * Enhanced **session handling** * Strengthened **rate limiting protections** * Minor fixes to **CSRF validation flow** --- ### Performance * Optimized **WebSocket handling** * Reduced latency in **real-time log streaming** * Improved **log buffer performance** --- ### Improvements * Better command handling reliability * Improved error handling in API endpoints * More consistent console behavior --- ### Bug Fixes * Fixed issues with command execution edge cases * Resolved minor UI inconsistencies * Fixed rare connection drops --- ### Internal Changes * Codebase cleanup and refactoring * Improved maintainability for future updates