Sueta

Newspaper

2.1.0

Allows you to manage a remote server via WebSocket.

·Plugin
  1. 2.1.0latestNewspaper 2.1.0Aug 14, 2026

    [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/ 类库替代
    17 downloads
  2. 2.0.0Newspaper 2.0.0Aug 13, 2026

    [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 认证系统
    11 downloads
  3. 1.1.2Newspaper 1.1.2May 29, 2026
    Fixed an authentication error in reverse proxy mode.
    17 downloads
  4. 1.1.1May 29, 2026
    - Added encryption mode support (chap-iem/tls/ssh) - Added reverse proxy connection mode - Configurable connection-mode and reverse-proxy settings
    8 downloads
  5. 1.0.1Newspaper 1.0.1May 17, 2026
    Fixed the thread scheduling issue for command execution and the issue where the readHttpHeaders method clears the headerBuilder after detecting a blank line.
    10 downloads
  6. 1.0.0Newspaper 1.0.0May 16, 2026
    Initial commit
    8 downloads

Similar projects

Plugin →