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

Newspaper

Allows you to manage a remote server via WebSocket.

Автор: XSY_xiaoqi2291обновлён 14 авг. 2026 г.
УправлениеУтилиты

Описание

Newspaper

License: MIT Paper Fabric

A cross-platform Minecraft plugin/mod for remote server management via WebSocket with mutual TLS authentication.

中文文档

Features

  • Mutual TLS (mTLS) — Password-derived certificate generation, zero manual cert exchange
  • Dual Platform — Paper (1.21.1–26.2) and Fabric (1.21.1–26.2) from a shared codebase
  • Shell Command Execution — Run system shell commands remotely with configurable timeout
  • File Transfer — Upload and download files via Base64 over WebSocket
  • Reverse Proxy — Outbound connection mode for servers behind NAT/firewall
  • PROXY Protocol — Optional v1/v2 support for client IP detection behind reverse proxies
  • Audit Logging — Tamper-proof audit log with continuous file locking
  • Password Security — Auto-generated 128-bit keys with strength validation
  • Internationalization — Built-in English (en) and Chinese (zh) translations
  • Config Fault Tolerance — Invalid config entries are automatically reset to defaults with warnings

Version Support

PlatformModuleMinecraft VersionsJava
Paperpaper1.21.1–26.221+
Fabricfabric26.1–26.225
Fabric (Legacy)fabric-legacy1.21.1–1.21.1121

Note: Fabric uses two separate modules due to a breaking change in Minecraft 26.1 (Mojang removed class obfuscation, making Yarn intermediary mappings unavailable for 26.1+).

Fabric support is experimental. If you encounter crashes or unexpected behavior, please report them on the Issues page.

Alpha Version Notice

When you see a version tagged Alpha (e.g. v1.0.0-alpha.1), it is likely a release with known issues that has not been pulled. Alpha versions may contain unfinished features, known crash risks, or performance problems, and are primarily intended for early testing and feedback collection.

Authentication

Newspaper uses pure mTLS. Both server and client derive identical CA/server/client certificates from the shared password using BouncyCastle (secp256r1 + SHA-256). The TLS handshake performs mutual authentication — no application-layer auth messages needed.

If no password is configured, a 128-bit key is auto-generated, validated against security rules (uppercase, lowercase, digits), and printed to the console.

Connection Modes

ModeConfig ValueDescription
DirectdirectServer listens for incoming mTLS connections
Reverse ProxyreverseServer connects outward to a remote relay, retries every 5 min
connection-mode: "reverse"
reverse-proxy:
  host: "relay.example.com"
  port: 8080
  protocol: "wss"

Configuration

port: 8080
password: ""
ipv6: false
language: "en"
connection-mode: "direct"
enforce-password-strength: true
proxy-protocol: false
reverse-proxy:
  host: ""
  port: 8080
  protocol: "wss"
shell:
  timeout: 30
file-transfer:
  enabled: true
  root: ""
  restrict-upload: true
  disable: false
audit-log:
  enabled: true

Invalid config values are automatically reset to defaults with a WARN log. Supported validation rules:

KeyRule
port1–65535
connection-modedirect or reverse
reverse-proxy.protocolwss or ws
shell.timeout>= 1

Commands

CommandPermissionDescription
/newspaper reloadOPReload config and restart WebSocket server
/newspaper modify <key> <value>OPModify a config field (e.g. port 9090)
/newspaper exec <command>OPExecute a system shell command
/newspaper lang <file>OPLoad a language file (e.g. en, zh)

WebSocket API

Connection

Connect via wss://<host>:<port>/ (mTLS required). All data frames must be binary (opcode 0x2).

Request Format

{
  "type": "<operation_type>",
  "data": { ... }
}

Operation Types

TypeDescription
console_messageSubscribe/poll/unsubscribe console output
chat_messageSubscribe/poll/unsubscribe chat messages
commandExecute a console command
command2Execute a command as a specific player
player_joinSubscribe/poll/unsubscribe player join events
player_quitSubscribe/poll/unsubscribe player quit events
online_playersGet online player list with details
server_infoGet server, Java, and memory info
config_modifyModify configuration fields
config_reloadReload configuration and restart WebSocket
shutdownShut down the Minecraft server
console_broadcastBroadcast a message to all players
shell_commandExecute a system shell command
file_uploadUpload a file (Base64 content)
file_downloadDownload a file (returns Base64 content)

Examples

Shell command:

{ "type": "shell_command", "data": { "command": "ls -la", "timeout": 10 } }

File upload:

{ "type": "file_upload", "data": { "path": "backup/world.yml", "content": "<base64>" } }

File download:

{ "type": "file_download", "data": { "path": "config.yml" } }

Security

  • Audit Log — Records WSS connection IDs, login attempts (success/failure), remote addresses, and operation details. The log file (audit.log) is continuously locked during server runtime to prevent tampering. File transfer operations targeting audit.log are blocked.
  • File Transfer Security — Path traversal detection, optional upload directory restriction (server root by default), and global file transfer disable toggle.
  • Password Strength — Enforced by default. Disabling it triggers a red warning. Auto-generated keys meet complexity requirements (uppercase, lowercase, 3+ alphabetical, 6+ digits).

License

MIT — see LICENSE.

Последние версии

Все версии →
release

Newspaper 2.1.0

2.1.0
14 авг. 2026 г.35Minecraft: 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9bukkit, paper, spigot
Скачать
Что нового
## [2.1.0] - 2026-08-14 ### Added | 新增 - Chunked file transfer protocol: replaces single-packet Base64 with multi-packet chunked transfer (start -> meta -> chunks -> end), each chunk default 64KB, SHA-256 verification - 切片文件传输协议:用多包切片传输替换单包 Base64(start -> meta -> chunks -> end),每片默认 64KB,SHA-256 校验 - Multi-language SDK (`sdk/`): pure API encapsulation for Python (`NewspaperSDK`), C# (`NewspaperSDK` class library), and Node.js (`NewspaperClient` / `NewspaperServer`), all with mTLS + WebSocket + chunked file transfer - 多语言 SDK(`sdk/`):Python(`NewspaperSDK`)、C#(`NewspaperSDK` 类库)、Node.js(`NewspaperClient` / `NewspaperServer`)纯 API 封装,均含 mTLS + WebSocket + 切片文件传输 - Shell command encoding parameter: clients can specify output encoding (e.g. `gbk` for Windows `cmd.exe`) to fix garbled text - Shell 命令编码参数:客户端可指定输出编码(如 Windows `cmd.exe` 的 `gbk`),修复乱码问题 - Config fault tolerance: invalid entries automatically reset to defaults with WARN logs - 配置容错:无效配置项自动重置为默认值并打印 WARN 警告 - `/newspaper lang <file>` command: switch language files at runtime - `/newspaper lang <file>` 命令:运行时切换语言文件 - `FileTransferHandler` registered on all platforms (Paper / Fabric / Fabric-legacy) for chunked upload and download - `FileTransferHandler` 在所有平台(Paper / Fabric / Fabric-legacy)注册,支持切片上传和下载 ### Changed | 变更 - File transfer packet size reduced from full-file Base64 to 64KB chunks, preventing oversized WebSocket frames - 文件传输数据包从整文件 Base64 缩减为 64KB 切片,避免 WebSocket 帧过大被阻断 ### Removed | 移除 - `NewspaperRemote/` directory (C# standalone client), replaced by `sdk/csharp/` class library - `NewspaperRemote/` 目录(C# 独立客户端),由 `sdk/csharp/` 类库替代
beta

Newspaper 2.1.0

2.1.0
14 авг. 2026 г.42Minecraft: 26.1, 26.1.1, 26.1.2, 26.2fabric
Скачать
Что нового
## [2.1.0] - 2026-08-14 ### Added | 新增 - Chunked file transfer protocol: replaces single-packet Base64 with multi-packet chunked transfer (start -> meta -> chunks -> end), each chunk default 64KB, SHA-256 verification - 切片文件传输协议:用多包切片传输替换单包 Base64(start -> meta -> chunks -> end),每片默认 64KB,SHA-256 校验 - Multi-language SDK (`sdk/`): pure API encapsulation for Python (`NewspaperSDK`), C# (`NewspaperSDK` class library), and Node.js (`NewspaperClient` / `NewspaperServer`), all with mTLS + WebSocket + chunked file transfer - 多语言 SDK(`sdk/`):Python(`NewspaperSDK`)、C#(`NewspaperSDK` 类库)、Node.js(`NewspaperClient` / `NewspaperServer`)纯 API 封装,均含 mTLS + WebSocket + 切片文件传输 - Shell command encoding parameter: clients can specify output encoding (e.g. `gbk` for Windows `cmd.exe`) to fix garbled text - Shell 命令编码参数:客户端可指定输出编码(如 Windows `cmd.exe` 的 `gbk`),修复乱码问题 - Config fault tolerance: invalid entries automatically reset to defaults with WARN logs - 配置容错:无效配置项自动重置为默认值并打印 WARN 警告 - `/newspaper lang <file>` command: switch language files at runtime - `/newspaper lang <file>` 命令:运行时切换语言文件 - `FileTransferHandler` registered on all platforms (Paper / Fabric / Fabric-legacy) for chunked upload and download - `FileTransferHandler` 在所有平台(Paper / Fabric / Fabric-legacy)注册,支持切片上传和下载 ### Changed | 变更 - File transfer packet size reduced from full-file Base64 to 64KB chunks, preventing oversized WebSocket frames - 文件传输数据包从整文件 Base64 缩减为 64KB 切片,避免 WebSocket 帧过大被阻断 ### Removed | 移除 - `NewspaperRemote/` directory (C# standalone client), replaced by `sdk/csharp/` class library - `NewspaperRemote/` 目录(C# 独立客户端),由 `sdk/csharp/` 类库替代
release

Newspaper 2.1.0

2.1.0
14 авг. 2026 г.32Minecraft: 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9fabric
Скачать
Что нового
## [2.1.0] - 2026-08-14 ### Added | 新增 - Chunked file transfer protocol: replaces single-packet Base64 with multi-packet chunked transfer (start -> meta -> chunks -> end), each chunk default 64KB, SHA-256 verification - 切片文件传输协议:用多包切片传输替换单包 Base64(start -> meta -> chunks -> end),每片默认 64KB,SHA-256 校验 - Multi-language SDK (`sdk/`): pure API encapsulation for Python (`NewspaperSDK`), C# (`NewspaperSDK` class library), and Node.js (`NewspaperClient` / `NewspaperServer`), all with mTLS + WebSocket + chunked file transfer - 多语言 SDK(`sdk/`):Python(`NewspaperSDK`)、C#(`NewspaperSDK` 类库)、Node.js(`NewspaperClient` / `NewspaperServer`)纯 API 封装,均含 mTLS + WebSocket + 切片文件传输 - Shell command encoding parameter: clients can specify output encoding (e.g. `gbk` for Windows `cmd.exe`) to fix garbled text - Shell 命令编码参数:客户端可指定输出编码(如 Windows `cmd.exe` 的 `gbk`),修复乱码问题 - Config fault tolerance: invalid entries automatically reset to defaults with WARN logs - 配置容错:无效配置项自动重置为默认值并打印 WARN 警告 - `/newspaper lang <file>` command: switch language files at runtime - `/newspaper lang <file>` 命令:运行时切换语言文件 - `FileTransferHandler` registered on all platforms (Paper / Fabric / Fabric-legacy) for chunked upload and download - `FileTransferHandler` 在所有平台(Paper / Fabric / Fabric-legacy)注册,支持切片上传和下载 ### Changed | 变更 - File transfer packet size reduced from full-file Base64 to 64KB chunks, preventing oversized WebSocket frames - 文件传输数据包从整文件 Base64 缩减为 64KB 切片,避免 WebSocket 帧过大被阻断 ### Removed | 移除 - `NewspaperRemote/` directory (C# standalone client), replaced by `sdk/csharp/` class library - `NewspaperRemote/` 目录(C# 独立客户端),由 `sdk/csharp/` 类库替代
alpha

Newspaper 2.0.0

2.0.0
13 авг. 2026 г.11Minecraft: 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9fabric
Скачать
Что нового
## [2.0.0] - 2026-08-14 ### Added | 新增 - Multi-module architecture: `common` (shared logic), `paper` (Paper 1.21.1–26.2), `fabric` (Fabric 26.1–26.2), `fabric-legacy` (Fabric 1.21.1–1.21.11) - 多模块架构:`common`(共享逻辑)、`paper`(Paper 1.21.1–26.2)、`fabric`(Fabric 26.1–26.2)、`fabric-legacy`(Fabric 1.21.1–1.21.11) - Pure mTLS authentication: password-derived certificates (BouncyCastle secp256r1 + SHA-256), no manual cert exchange - 纯 mTLS 认证:基于密码派生证书(BouncyCastle secp256r1 + SHA-256),无需手动交换证书 - Fabric dual-module support: 26.1+ uses Mojang official mappings, 1.21.1–1.21.11 uses Yarn mappings - Fabric 双模块支持:26.1+ 使用 Mojang 官方 mappings,1.21.1–1.21.11 使用 Yarn mappings - Shell command execution: remote system commands with timeout and forced termination - Shell 命令执行:远程执行系统命令,支持超时和强制终止 - File transfer: Base64-encoded upload/download with path traversal detection - 文件传输:通过 Base64 编码上传/下载文件,含路径遍历检测 - Reverse proxy mode: outbound connection to remote relay, auto-retry every 5 min - 反向代理模式:服务器主动连接远程中继,每 5 分钟自动重试 - PROXY protocol support: optional v1 (text) / v2 (binary) parsing for client IP detection behind reverse proxies - PROXY 协议支持:可选 v1(文本)/ v2(二进制)解析,用于反向代理后的客户端 IP 检测 - Audit logging: records WSS connection IDs, login attempts, remote addresses, and operation details with continuous file locking - 审计日志:记录 WSS 连接 ID、登录尝试、远程地址和操作详情,运行期间持续文件锁定 - Password security: auto-generated 128-bit keys, strength validation (uppercase, lowercase, 3+ alphabetical, 6+ digits), Passay library validation - 密码安全:自动生成 128 位密钥,强度验证(大写、小写、3+ 字母、6+ 数字),Passay 库校验 - Internationalization: built-in English and Chinese translations, runtime switching via `/newspaper lang` - 国际化:内置英文和中文翻译,支持 `/newspaper lang` 运行时切换 - C# client (NewspaperRemote): mTLS-compatible with file upload/download - C# 客户端(NewspaperRemote):mTLS 兼容,含文件上传/下载 - 15 WebSocket operation types - 15 种 WebSocket 操作类型 ### Changed | 变更 - Restructured into multi-project Gradle layout, common module fully decoupled from Bukkit - 重构为多项目 Gradle 结构,common 模块完全解耦 Bukkit 依赖 - Authentication switched from legacy SSH/TLS to pure mTLS - 认证方式从旧的 SSH/TLS 切换为纯 mTLS - Config schema reorganized with new fields: `enforce-password-strength`, `proxy-protocol`, `audit-log` - 配置结构重组,新增 `enforce-password-strength`、`proxy-protocol`、`audit-log` 等字段 - `restrict-upload` default changed from `false` to `true` - `restrict-upload` 默认值从 `false` 改为 `true` - Paper module uses 1.21.1-R0.1-SNAPSHOT (to be updated when Paper 26.2 API is released) - Paper 模块使用 1.21.1-R0.1-SNAPSHOT(等待 Paper 26.2 API 发布后更新坐标) ### Removed | 移除 - Legacy single-module `src/` directory - 旧的单模块 `src/` 目录 - Legacy SSH encryption mode - 旧的 SSH 加密模式 - Legacy Chapiem authentication system - 旧的 Chapiem 认证系统
alpha

Newspaper 2.0.0

2.0.0
13 авг. 2026 г.10Minecraft: 26.1, 26.1.1, 26.1.2, 26.2fabric
Скачать
Что нового
## [2.0.0] - 2026-08-14 ### Added | 新增 - Multi-module architecture: `common` (shared logic), `paper` (Paper 1.21.1–26.2), `fabric` (Fabric 26.1–26.2), `fabric-legacy` (Fabric 1.21.1–1.21.11) - 多模块架构:`common`(共享逻辑)、`paper`(Paper 1.21.1–26.2)、`fabric`(Fabric 26.1–26.2)、`fabric-legacy`(Fabric 1.21.1–1.21.11) - Pure mTLS authentication: password-derived certificates (BouncyCastle secp256r1 + SHA-256), no manual cert exchange - 纯 mTLS 认证:基于密码派生证书(BouncyCastle secp256r1 + SHA-256),无需手动交换证书 - Fabric dual-module support: 26.1+ uses Mojang official mappings, 1.21.1–1.21.11 uses Yarn mappings - Fabric 双模块支持:26.1+ 使用 Mojang 官方 mappings,1.21.1–1.21.11 使用 Yarn mappings - Shell command execution: remote system commands with timeout and forced termination - Shell 命令执行:远程执行系统命令,支持超时和强制终止 - File transfer: Base64-encoded upload/download with path traversal detection - 文件传输:通过 Base64 编码上传/下载文件,含路径遍历检测 - Reverse proxy mode: outbound connection to remote relay, auto-retry every 5 min - 反向代理模式:服务器主动连接远程中继,每 5 分钟自动重试 - PROXY protocol support: optional v1 (text) / v2 (binary) parsing for client IP detection behind reverse proxies - PROXY 协议支持:可选 v1(文本)/ v2(二进制)解析,用于反向代理后的客户端 IP 检测 - Audit logging: records WSS connection IDs, login attempts, remote addresses, and operation details with continuous file locking - 审计日志:记录 WSS 连接 ID、登录尝试、远程地址和操作详情,运行期间持续文件锁定 - Password security: auto-generated 128-bit keys, strength validation (uppercase, lowercase, 3+ alphabetical, 6+ digits), Passay library validation - 密码安全:自动生成 128 位密钥,强度验证(大写、小写、3+ 字母、6+ 数字),Passay 库校验 - Internationalization: built-in English and Chinese translations, runtime switching via `/newspaper lang` - 国际化:内置英文和中文翻译,支持 `/newspaper lang` 运行时切换 - C# client (NewspaperRemote): mTLS-compatible with file upload/download - C# 客户端(NewspaperRemote):mTLS 兼容,含文件上传/下载 - 15 WebSocket operation types - 15 种 WebSocket 操作类型 ### Changed | 变更 - Restructured into multi-project Gradle layout, common module fully decoupled from Bukkit - 重构为多项目 Gradle 结构,common 模块完全解耦 Bukkit 依赖 - Authentication switched from legacy SSH/TLS to pure mTLS - 认证方式从旧的 SSH/TLS 切换为纯 mTLS - Config schema reorganized with new fields: `enforce-password-strength`, `proxy-protocol`, `audit-log` - 配置结构重组,新增 `enforce-password-strength`、`proxy-protocol`、`audit-log` 等字段 - `restrict-upload` default changed from `false` to `true` - `restrict-upload` 默认值从 `false` 改为 `true` - Paper module uses 1.21.1-R0.1-SNAPSHOT (to be updated when Paper 26.2 API is released) - Paper 模块使用 1.21.1-R0.1-SNAPSHOT(等待 Paper 26.2 API 发布后更新坐标) ### Removed | 移除 - Legacy single-module `src/` directory - 旧的单模块 `src/` 目录 - Legacy SSH encryption mode - 旧的 SSH 加密模式 - Legacy Chapiem authentication system - 旧的 Chapiem 认证系统
release

Newspaper 2.0.0

2.0.0
13 авг. 2026 г.20Minecraft: 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2bukkit, paper, spigot
Скачать
Что нового
## [2.0.0] - 2026-08-14 ### Added | 新增 - Multi-module architecture: `common` (shared logic), `paper` (Paper 1.21.1–26.2), `fabric` (Fabric 26.1–26.2), `fabric-legacy` (Fabric 1.21.1–1.21.11) - 多模块架构:`common`(共享逻辑)、`paper`(Paper 1.21.1–26.2)、`fabric`(Fabric 26.1–26.2)、`fabric-legacy`(Fabric 1.21.1–1.21.11) - Pure mTLS authentication: password-derived certificates (BouncyCastle secp256r1 + SHA-256), no manual cert exchange - 纯 mTLS 认证:基于密码派生证书(BouncyCastle secp256r1 + SHA-256),无需手动交换证书 - Fabric dual-module support: 26.1+ uses Mojang official mappings, 1.21.1–1.21.11 uses Yarn mappings - Fabric 双模块支持:26.1+ 使用 Mojang 官方 mappings,1.21.1–1.21.11 使用 Yarn mappings - Shell command execution: remote system commands with timeout and forced termination - Shell 命令执行:远程执行系统命令,支持超时和强制终止 - File transfer: Base64-encoded upload/download with path traversal detection - 文件传输:通过 Base64 编码上传/下载文件,含路径遍历检测 - Reverse proxy mode: outbound connection to remote relay, auto-retry every 5 min - 反向代理模式:服务器主动连接远程中继,每 5 分钟自动重试 - PROXY protocol support: optional v1 (text) / v2 (binary) parsing for client IP detection behind reverse proxies - PROXY 协议支持:可选 v1(文本)/ v2(二进制)解析,用于反向代理后的客户端 IP 检测 - Audit logging: records WSS connection IDs, login attempts, remote addresses, and operation details with continuous file locking - 审计日志:记录 WSS 连接 ID、登录尝试、远程地址和操作详情,运行期间持续文件锁定 - Password security: auto-generated 128-bit keys, strength validation (uppercase, lowercase, 3+ alphabetical, 6+ digits), Passay library validation - 密码安全:自动生成 128 位密钥,强度验证(大写、小写、3+ 字母、6+ 数字),Passay 库校验 - Internationalization: built-in English and Chinese translations, runtime switching via `/newspaper lang` - 国际化:内置英文和中文翻译,支持 `/newspaper lang` 运行时切换 - C# client (NewspaperRemote): mTLS-compatible with file upload/download - C# 客户端(NewspaperRemote):mTLS 兼容,含文件上传/下载 - 15 WebSocket operation types - 15 种 WebSocket 操作类型 ### Changed | 变更 - Restructured into multi-project Gradle layout, common module fully decoupled from Bukkit - 重构为多项目 Gradle 结构,common 模块完全解耦 Bukkit 依赖 - Authentication switched from legacy SSH/TLS to pure mTLS - 认证方式从旧的 SSH/TLS 切换为纯 mTLS - Config schema reorganized with new fields: `enforce-password-strength`, `proxy-protocol`, `audit-log` - 配置结构重组,新增 `enforce-password-strength`、`proxy-protocol`、`audit-log` 等字段 - `restrict-upload` default changed from `false` to `true` - `restrict-upload` 默认值从 `false` 改为 `true` - Paper module uses 1.21.1-R0.1-SNAPSHOT (to be updated when Paper 26.2 API is released) - Paper 模块使用 1.21.1-R0.1-SNAPSHOT(等待 Paper 26.2 API 发布后更新坐标) ### Removed | 移除 - Legacy single-module `src/` directory - 旧的单模块 `src/` 目录 - Legacy SSH encryption mode - 旧的 SSH 加密模式 - Legacy Chapiem authentication system - 旧的 Chapiem 认证系统
alpha

Newspaper 1.1.2

1.1.2
29 мая 2026 г.25Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1bukkit, paper, spigot
Скачать
Что нового
`Fixed an authentication error in reverse proxy mode.`
alpha

1.1.1

1.1.1
29 мая 2026 г.9Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1paper
Скачать
Что нового
- Added encryption mode support (chap-iem/tls/ssh) - Added reverse proxy connection mode - Configurable connection-mode and reverse-proxy settings
alpha

Newspaper 1.1.1

1.1.1
17 мая 2026 г.20Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1bukkit, paper
Скачать
Что нового
To address user concerns about the security of the custom protocol in production environments, this version adds a protocol selection option. To ensure security, the default configuration will be SSH.
alpha

Newspaper 1.0.1

1.0.1
17 мая 2026 г.13Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1bukkit, paper
Скачать
Что нового
Fixed the thread scheduling issue for command execution and the issue where the `readHttpHeaders` method clears the `headerBuilder` after detecting a blank line.