Releases: Aoody743/HunterCore
HunterCore v26.1.2-huntercore.23
HunterCore runtime dashboard update\n\n- Add a dedicated Runtime page in the web panel\n- Add web controls for single-thread, high-clock, high-core, and multi-thread CPU modes\n- Keep adaptive AI throttling, queue monitoring, and hot-path sampling visible in the panel\n- Build verified locally with createPaperclipJar\n\nLocal paperclip SHA256: d77dd2b6106c4b13609eb64a87ee6c860fda3eceba680b587025693f0ffdf325
[26.1.2] HunterCore v1.0 Release
在这里 >> 下载HunterCore V1.0
HunterCore 1.0 正式发布。
这次版本把 HunterCore 从“可用的自定义服务端核心”推进到“更适合长期运营和调优”的阶段,重点放在三件事:更安全的 AI 假人、更直观的网页后台、以及更明确的正式发布命名规则。
本次更新亮点
1. AI 假人高危操作安全机制
HunterCore 现在会在核心层拦截 AI 假人的高危操作,而不只是依赖提示词约束。
当 AI 识别并尝试执行高风险行为时,例如:
- 使用 TNT
- 使用打火石
- 使用火焰弹
- 使用岩浆桶
- 交互重生锚
- 使用末影水晶等危险物品
系统会自动阻止执行,并进入“等待管理员授权”状态。
管理员可以通过以下方式批准或拒绝:
- 游戏内命令:
/hplayer ai <假人名> approve/hplayer ai <假人名> deny
- 网页后台:
- 在 AI 管理区域直接看到待授权的高危动作
- 一键批准一次或拒绝
这让 AI 假人能继续保持较强的自主能力,同时避免被玩家诱导执行破坏性操作。
2. Web Panel 交互继续优化
网页后台本次继续强化,重点是把原来偏“信息展示”的页面,进一步做成真正可操作的运维面板。
新增与优化内容包括:
- 独立 Runtime 页面
- 更清晰的运行时预算展示
- 异步队列状态展示
- Tick 热路径热点采样
- AI 假人高危动作授权列表
- 管理端线程模式切换
- 更顺手的管理员配置体验
3. 单线程 / 多线程线程模式后台控制
管理员现在可以直接在网页后台切换 HunterCore 的线程模式:
single-threadhigh-clockhigh-coremulti-thread
这些模式会同步影响 HunterTools 的相关异步策略,使服务端在不同 CPU 画像下更容易调优:
- 单线程高主频机器可走更保守模式
- 多核心机器可走更积极的后台并行模式
- 保持对插件兼容性的优先考虑,不走 Folia 式高破坏性路线
4. F3 服务器名称后台可配置
管理员现在可以直接在网页后台设置玩家按下 F3 时看到的服务器名称。
默认值仍可保持为:
"HunterCraft" Server
也可以在后台按你的运营需要自定义成任何你想展示的名称。
5. 自适应运行时监控能力延续增强
HunterCore 继续保留并增强了此前加入的运行时调优能力,包括:
- AI / 假人自适应降频
- 访客 / 玩家 / 管理员分层缓存
- 插件热操作限流
- chunk send / entity tracker / pathfinding 队列监控
- 主线程热点采样
- Runtime 独立后台视图
这些能力可以帮助你更快判断“卡顿是因为哪里堵了”,而不是只盯 TPS。
6. 正式版命名规则确定
从本版本开始,HunterCore 使用更清晰的发布命名规则:
产品名 + 版本号 + MinecraftServer + MC版本号 + 发布通道
本次正式版产物名称为:
HunterCore-1.0-MinecraftServer-26.1.2-release.jar
后续也可以自然扩展为:
betarcrelease
构建与验证
本版本已经完成本地构建与校验:
./gradlew :huntercore-plugins:hunter-tools:compileJava --no-daemon./gradlew packageHunterCoreRelease --no-daemon --no-configuration-cache- Web 前端脚本语法检查通过
正式发布产物:
HunterCore-1.0-MinecraftServer-26.1.2-release.jar
SHA256:
e14e3ae14b2419ed21f46729ffe33b629e26ef41e7027a206843cb92b0f260be
适合谁升级
如果你正在使用 HunterCore,并且你希望获得:
- 更安全的 AI 假人能力
- 更强的网页后台管理体验
- 更适合不同 CPU 的线程模式切换
- 更清晰的正式版发布命名
那么这个版本值得直接升级测试。
感谢使用 HunterCore。
HunterCore v26.1.2-huntercore.22
HunterCore v26.1.2-huntercore.22
Built from commit 5725430.
Bundled plugins:
- ViaVersion 5.9.1
- ViaBackwards 5.9.1
- ViaRewind 4.1.1
- BlueMap 5.20
- Chunky 1.5.3
- PlaceholderAPI 2.12.2
- Vault 1.7.3
- ProtocolLib 5.4.0
- WorldEdit 7.4.3
- WorldGuard 7.0.17
- Multiverse-Core 5.7.0
- LuckPerms 5.5.55
- CoreProtect 23.2
- HunterTPA builtin
- HunterAuth builtin
- HunterTools builtin
Highlights:
- Central preferences file at plugins/HunterCore/preferences.yml
- HunterTools TPS/actionbar/sidebar/management and essentials-style commands
- HunterTools fake players and NPCs with persistent preferences.yml definitions
- Built-in HunterCore web panel with guest map/status, player users, and admin command execution
- Web panel CSRF protection plus per-user command execution and allowed-command overrides
- Web panel command output capture with configurable line and character limits
- Web panel health alerts for TPS, MSPT, memory, world load, and disabled plugin checks
- Web panel admin Actors controls for spawning and removing HunterTools fake players and NPCs
- Web panel admin Operations controls for HunterTools module and command toggles
- Web panel admin Web Users controls for player/admin accounts, command execution, and allowed-command lists
- BlueMap web map bundle; first use requires accepting BlueMap's resource download in plugins/BlueMap/core.conf
- Common server foundation plugins: PlaceholderAPI, Vault, ProtocolLib, WorldEdit, and WorldGuard
- Web panel optimization summary for CPU, worker, Netty, ForkJoin, and HunterTools web worker settings
- Cached guest status responses for lower public web panel main-thread pressure
- Configurable module and command toggles
- Parallel bundled plugin install plus async HunterTools rendering/saving/actor loading/web serving
- CPU-aware Paper/DivineMC worker, Netty IO, and ForkJoin defaults
HunterCore v26.1.2-huntercore.21
HunterCore v26.1.2-huntercore.21
Built from commit 9e58b2a.
Bundled plugins:
- ViaVersion 5.9.1
- ViaBackwards 5.9.1
- ViaRewind 4.1.1
- BlueMap 5.20
- Chunky 1.5.3
- PlaceholderAPI 2.12.2
- Vault 1.7.3
- ProtocolLib 5.4.0
- WorldEdit 7.4.3
- WorldGuard 7.0.17
- Multiverse-Core 5.7.0
- LuckPerms 5.5.55
- CoreProtect 23.2
- HunterTPA builtin
- HunterAuth builtin
- HunterTools builtin
Highlights:
- Central preferences file at plugins/HunterCore/preferences.yml
- HunterTools TPS/actionbar/sidebar/management and essentials-style commands
- HunterTools fake players and NPCs with persistent preferences.yml definitions
- Built-in HunterCore web panel with guest map/status, player users, and admin command execution
- Web panel CSRF protection plus per-user command execution and allowed-command overrides
- Web panel command output capture with configurable line and character limits
- Web panel health alerts for TPS, MSPT, memory, world load, and disabled plugin checks
- Web panel admin Actors controls for spawning and removing HunterTools fake players and NPCs
- Web panel admin Operations controls for HunterTools module and command toggles
- Web panel admin Web Users controls for player/admin accounts, command execution, and allowed-command lists
- BlueMap web map bundle; first use requires accepting BlueMap's resource download in plugins/BlueMap/core.conf
- Common server foundation plugins: PlaceholderAPI, Vault, ProtocolLib, WorldEdit, and WorldGuard
- Web panel optimization summary for CPU, worker, Netty, ForkJoin, and HunterTools web worker settings
- Cached guest status responses for lower public web panel main-thread pressure
- Configurable module and command toggles
- Parallel bundled plugin install plus async HunterTools rendering/saving/actor loading/web serving
- CPU-aware Paper/DivineMC worker, Netty IO, and ForkJoin defaults
HunterCore v26.1.2-huntercore.20
HunterCore v26.1.2-huntercore.20
Built from commit 605ab0e.
Bundled plugins:
- ViaVersion 5.9.1
- ViaBackwards 5.9.1
- ViaRewind 4.1.1
- BlueMap 5.20
- Chunky 1.5.3
- PlaceholderAPI 2.12.2
- Vault 1.7.3
- ProtocolLib 5.4.0
- WorldEdit 7.4.3
- WorldGuard 7.0.17
- Multiverse-Core 5.7.0
- LuckPerms 5.5.55
- CoreProtect 23.2
- HunterTPA builtin
- HunterAuth builtin
- HunterTools builtin
Highlights:
- Central preferences file at plugins/HunterCore/preferences.yml
- HunterTools TPS/actionbar/sidebar/management and essentials-style commands
- HunterTools fake players and NPCs with persistent preferences.yml definitions
- Built-in HunterCore web panel with guest map/status, player users, and admin command execution
- Web panel CSRF protection plus per-user command execution and allowed-command overrides
- Web panel command output capture with configurable line and character limits
- Web panel health alerts for TPS, MSPT, memory, world load, and disabled plugin checks
- Web panel admin Actors controls for spawning and removing HunterTools fake players and NPCs
- Web panel admin Operations controls for HunterTools module and command toggles
- Web panel admin Web Users controls for player/admin accounts, command execution, and allowed-command lists
- BlueMap web map bundle; first use requires accepting BlueMap's resource download in plugins/BlueMap/core.conf
- Common server foundation plugins: PlaceholderAPI, Vault, ProtocolLib, WorldEdit, and WorldGuard
- Web panel optimization summary for CPU, worker, Netty, ForkJoin, and HunterTools web worker settings
- Cached guest status responses for lower public web panel main-thread pressure
- Configurable module and command toggles
- Parallel bundled plugin install plus async HunterTools rendering/saving/actor loading/web serving
- CPU-aware Paper/DivineMC worker, Netty IO, and ForkJoin defaults
HunterCore v26.1.2-huntercore.19
HunterCore v26.1.2-huntercore.19
Built from commit 6c1cd8c.
Bundled plugins:
- ViaVersion 5.9.1
- ViaBackwards 5.9.1
- ViaRewind 4.1.1
- BlueMap 5.20
- Chunky 1.5.3
- PlaceholderAPI 2.12.2
- Vault 1.7.3
- ProtocolLib 5.4.0
- WorldEdit 7.4.3
- WorldGuard 7.0.17
- Multiverse-Core 5.7.0
- LuckPerms 5.5.55
- CoreProtect 23.2
- HunterTPA builtin
- HunterAuth builtin
- HunterTools builtin
Highlights:
- Central preferences file at plugins/HunterCore/preferences.yml
- HunterTools TPS/actionbar/sidebar/management and essentials-style commands
- HunterTools fake players and NPCs with persistent preferences.yml definitions
- Built-in HunterCore web panel with guest map/status, player users, and admin command execution
- Web panel CSRF protection plus per-user command execution and allowed-command overrides
- Web panel command output capture with configurable line and character limits
- Web panel health alerts for TPS, MSPT, memory, world load, and disabled plugin checks
- Web panel admin Actors controls for spawning and removing HunterTools fake players and NPCs
- Web panel admin Operations controls for HunterTools module and command toggles
- Web panel admin Web Users controls for player/admin accounts, command execution, and allowed-command lists
- BlueMap web map bundle; first use requires accepting BlueMap's resource download in plugins/BlueMap/core.conf
- Common server foundation plugins: PlaceholderAPI, Vault, ProtocolLib, WorldEdit, and WorldGuard
- Web panel optimization summary for CPU, worker, Netty, ForkJoin, and HunterTools web worker settings
- Cached guest status responses for lower public web panel main-thread pressure
- Configurable module and command toggles
- Parallel bundled plugin install plus async HunterTools rendering/saving/actor loading/web serving
- CPU-aware Paper/DivineMC worker, Netty IO, and ForkJoin defaults
HunterCore v26.1.2-huntercore.18
HunterCore v26.1.2-huntercore.18
Built from commit 84b4383.
Bundled plugins:
- ViaVersion 5.9.1
- ViaBackwards 5.9.1
- ViaRewind 4.1.1
- BlueMap 5.20
- Chunky 1.5.3
- PlaceholderAPI 2.12.2
- Vault 1.7.3
- ProtocolLib 5.4.0
- WorldEdit 7.4.3
- WorldGuard 7.0.17
- Multiverse-Core 5.7.0
- LuckPerms 5.5.55
- CoreProtect 23.2
- HunterTPA builtin
- HunterAuth builtin
- HunterTools builtin
Highlights:
- Central preferences file at plugins/HunterCore/preferences.yml
- HunterTools TPS/actionbar/sidebar/management and essentials-style commands
- HunterTools fake players and NPCs with persistent preferences.yml definitions
- Built-in HunterCore web panel with guest map/status, player users, and admin command execution
- Web panel CSRF protection plus per-user command execution and allowed-command overrides
- Web panel command output capture with configurable line and character limits
- Web panel health alerts for TPS, MSPT, memory, world load, and disabled plugin checks
- Web panel admin Actors controls for spawning and removing HunterTools fake players and NPCs
- Web panel admin Operations controls for HunterTools module and command toggles
- Web panel admin Web Users controls for player/admin accounts, command execution, and allowed-command lists
- BlueMap web map bundle; first use requires accepting BlueMap's resource download in plugins/BlueMap/core.conf
- Common server foundation plugins: PlaceholderAPI, Vault, ProtocolLib, WorldEdit, and WorldGuard
- Web panel optimization summary for CPU, worker, Netty, ForkJoin, and HunterTools web worker settings
- Cached guest status responses for lower public web panel main-thread pressure
- Configurable module and command toggles
- Parallel bundled plugin install plus async HunterTools rendering/saving/actor loading/web serving
- CPU-aware Paper/DivineMC worker, Netty IO, and ForkJoin defaults
HunterCore v26.1.2-huntercore.17
HunterCore v26.1.2-huntercore.17
Built from commit e423662.
Bundled plugins:
- ViaVersion 5.9.1
- ViaBackwards 5.9.1
- ViaRewind 4.1.1
- BlueMap 5.20
- Chunky 1.5.3
- PlaceholderAPI 2.12.2
- Vault 1.7.3
- ProtocolLib 5.4.0
- WorldEdit 7.4.3
- WorldGuard 7.0.17
- Multiverse-Core 5.7.0
- LuckPerms 5.5.55
- CoreProtect 23.2
- HunterTPA builtin
- HunterAuth builtin
- HunterTools builtin
Highlights:
- Central preferences file at plugins/HunterCore/preferences.yml
- HunterTools TPS/actionbar/sidebar/management and essentials-style commands
- HunterTools fake players and NPCs with persistent preferences.yml definitions
- Built-in HunterCore web panel with guest map/status, player users, and admin command execution
- Web panel CSRF protection plus per-user command execution and allowed-command overrides
- Web panel command output capture with configurable line and character limits
- Web panel health alerts for TPS, MSPT, memory, world load, and disabled plugin checks
- Web panel admin Actors controls for spawning and removing HunterTools fake players and NPCs
- Web panel admin Operations controls for HunterTools module and command toggles
- Web panel admin Web Users controls for player/admin accounts, command execution, and allowed-command lists
- BlueMap web map bundle; first use requires accepting BlueMap's resource download in plugins/BlueMap/core.conf
- Common server foundation plugins: PlaceholderAPI, Vault, ProtocolLib, WorldEdit, and WorldGuard
- Web panel optimization summary for CPU, worker, Netty, ForkJoin, and HunterTools web worker settings
- Cached guest status responses for lower public web panel main-thread pressure
- Configurable module and command toggles
- Parallel bundled plugin install plus async HunterTools rendering/saving/actor loading/web serving
- CPU-aware Paper/DivineMC worker, Netty IO, and ForkJoin defaults
HunterCore v26.1.2-huntercore.16
HunterCore v26.1.2-huntercore.16
Built from commit d944fef.
Bundled plugins:
- ViaVersion 5.9.1
- ViaBackwards 5.9.1
- ViaRewind 4.1.1
- BlueMap 5.20
- Chunky 1.5.3
- PlaceholderAPI 2.12.2
- Vault 1.7.3
- ProtocolLib 5.4.0
- WorldEdit 7.4.3
- WorldGuard 7.0.17
- Multiverse-Core 5.7.0
- LuckPerms 5.5.55
- CoreProtect 23.2
- HunterTPA builtin
- HunterAuth builtin
- HunterTools builtin
Highlights:
- Central preferences file at plugins/HunterCore/preferences.yml
- HunterTools TPS/actionbar/sidebar/management and essentials-style commands
- HunterTools fake players and NPCs with persistent preferences.yml definitions
- Built-in HunterCore web panel with guest map/status, player users, and admin command execution
- Web panel CSRF protection plus per-user command execution and allowed-command overrides
- Web panel command output capture with configurable line and character limits
- Web panel health alerts for TPS, MSPT, memory, world load, and disabled plugin checks
- Web panel admin Actors controls for spawning and removing HunterTools fake players and NPCs
- Web panel admin Operations controls for HunterTools module and command toggles
- Web panel admin Web Users controls for player/admin accounts, command execution, and allowed-command lists
- BlueMap web map bundle; first use requires accepting BlueMap's resource download in plugins/BlueMap/core.conf
- Common server foundation plugins: PlaceholderAPI, Vault, ProtocolLib, WorldEdit, and WorldGuard
- Web panel optimization summary for CPU, worker, Netty, ForkJoin, and HunterTools web worker settings
- Cached guest status responses for lower public web panel main-thread pressure
- Configurable module and command toggles
- Parallel bundled plugin install plus async HunterTools rendering/saving/actor loading/web serving
- CPU-aware Paper/DivineMC worker, Netty IO, and ForkJoin defaults
HunterCore v26.1.2-huntercore.15
HunterCore v26.1.2-huntercore.15
Built from commit 70c15b9.
Bundled plugins:
- ViaVersion 5.9.1
- ViaBackwards 5.9.1
- ViaRewind 4.1.1
- BlueMap 5.20
- Chunky 1.5.3
- PlaceholderAPI 2.12.2
- Vault 1.7.3
- ProtocolLib 5.4.0
- WorldEdit 7.4.3
- WorldGuard 7.0.17
- Multiverse-Core 5.7.0
- LuckPerms 5.5.55
- CoreProtect 23.2
- HunterTPA builtin
- HunterAuth builtin
- HunterTools builtin
Highlights:
- Central preferences file at plugins/HunterCore/preferences.yml
- HunterTools TPS/actionbar/sidebar/management and essentials-style commands
- HunterTools fake players and NPCs with persistent preferences.yml definitions
- Built-in HunterCore web panel with guest map/status, player users, and admin command execution
- Web panel CSRF protection plus per-user command execution and allowed-command overrides
- Web panel command output capture with configurable line and character limits
- Web panel health alerts for TPS, MSPT, memory, world load, and disabled plugin checks
- Web panel admin Actors controls for spawning and removing HunterTools fake players and NPCs
- Web panel admin Operations controls for HunterTools module and command toggles
- Web panel admin Web Users controls for player/admin accounts, command execution, and allowed-command lists
- BlueMap web map bundle; first use requires accepting BlueMap's resource download in plugins/BlueMap/core.conf
- Common server foundation plugins: PlaceholderAPI, Vault, ProtocolLib, WorldEdit, and WorldGuard
- Web panel optimization summary for CPU, worker, Netty, ForkJoin, and HunterTools web worker settings
- Cached guest status responses for lower public web panel main-thread pressure
- Configurable module and command toggles
- Parallel bundled plugin install plus async HunterTools rendering/saving/actor loading/web serving
- CPU-aware Paper/DivineMC worker, Netty IO, and ForkJoin defaults