【1.7-1.21+|Folia】WarZStorage —— ✨ 私人仓库系统 × RPG经济玩法 × 双仓库灵魂堆叠 × 完全自定义 GUI

服务端插件 【1.7-1.21+|Folia】WarZStorage —— ✨ 私人仓库系统 × RPG经济玩法 × 双仓库灵魂堆叠 × 完全自定义 GUI【付费】 1.9.2

请登录后获取
Crazy_Jky 发布了更新:

1.8.6

[MD] # WarZStorage v1.8.6 更新内容总结 ## 一句话总结 `unlock` 现在真的可以设为 `0` 了——新玩家一页都不送,连第 1 页也要自己买,并且补上了 0 页玩家的解锁入口。 ## 具体更新 - **修掉"设 0 却仍然白送 1 页"**:之前无论配置写 0 还是留空,插件内部三处 `Math.max(1, ...)` 都会把页数强制抬到至少 1 页 (`Config` 读普通/灵魂初始页数各一处,`StorageBox` 加载数据一处)。现在下限改成 0,配置写 0 就是 0 页。 - **修掉权限绕过架空 0 页**:`page_select.permission_bypass` 默认开启时,权限赠送页数的计算基线写死是 1, 等于"顺带白送第 1 页"。现在权限只送它自己配置的那些页,是否拥有第 1 页完全由 `unlock` 和玩家自己购买决定。 - **0 页玩家不再卡死**:解锁按钮原本挂在仓库最后一页的底部菜单上,0 页玩家打不开任何页面就等于没有入口。 现在 `/warzstorage` 会自动进页码菜单,点第 1...[/MD]

>> 阅读更新详情 <<
 
Crazy_Jky 发布了更新:

1.8.9

[MD] # WarZStorage v1.8.9 更新内容总结 ## 一句话总结 把 `unlock_levels.N.permission` 的语义统一成一种——**持有该权限 + 满足金币/点券,才能解锁**;旧版本里它兼职的“持权即免费拥有该页”被拆成独立配置 `page_select.bypass_permissions`。 ## 具体更新 - **permission 只有一种含义了**:`unlock_levels.N.permission` = 解锁该页所需的权限。写了就要求“权限 + 付费”,不写就只要求付费。权限不足与金额不足分别提示,两个条件是 `且` 关系。 - **“权限直接送页”独立出去**:改到 `page_select.bypass_permissions`(页码 → 权限节点),默认**全空**,即默认不存在任何免付费拥有页数的情况。语义仍是“页数上界”(配了第 3 页的节点 = 可直接访问第 1~3 页),并且现在也支持第 1 页。灵魂仓库同名配置独立。 - **`ignore_unlock_permission`...[/MD]

>> 阅读更新详情 <<
 
Crazy_Jky 发布了更新:

1.9.0

[MD] # WarZStorage v1.9.0 更新内容总结 ## 一句话总结 修掉**自动备份卡服**:备份时全量仓库 YAML 序列化+落盘不再压主线程,看门狗线程转储(`The server has not responded`)消失。 ## 具体更新 - **自动备份不再卡主线程**:备份 flush 原来把 `saveAllSync()` 整个调度回主线程——每个仓库都要重读旧文件、序列化全部物品、fsync 落盘,人多档大时卡 10~15 秒。现在主线程只做内存快照收集(毫秒级),序列化与写盘回到备份线程执行。 - **定时自动保存回到正确线程**:30 分钟自动保存的快照阶段原来在 AutoSave 线程上直接读在线背包,有并发读隐患;现在与 `/warzstorage save` 一致——主线程收快照、写盘异步。 - **一致性不变**:per-UUID 文件锁照旧,备份仍然是"先落盘、后拷贝 `data/` 目录",`onDisable` 关服保存仍是同步写盘。 ## 对服主的价值 - 自动备份到点不再全服卡顿,控制台不再被 `Creating...[/MD]

>> 阅读更新详情 <<
 
Crazy_Jky 发布了更新:

1.9.1

[MD] # WarZStorage v1.9.1 更新内容总结 ## 一句话总结 **普通仓库支持自动拾取**:命令、总开关、入库顺序全部可配置,放不满时部分拾取不吞物品。 ## 具体更新 - **普通仓库自动拾取(新功能)**:`/warzstorage autopickup [normal|soul] [on|off]`,旧写法 `autopickup on|off` 兼容(作用于默认仓库);权限 `warzstorage.command.autopickup` 不变。 - **服务端可配置**:新增 `SETTING.auto_pickup`——`normal`/`soul` 两个总开关 + `order` 入库顺序(默认 `soul_first`,与旧行为一致)。 - **不吞物品**:普通仓先合并已有堆叠再填空槽;放不下的余量留在原地由玩家正常捡起。`store_filter` 黑名单照常拦截。 - **持久化**:玩家开关按仓库分开保存——YAML 新增 `normal_auto_pickup` 键(缺键读 `false`),SQL...[/MD]

>> 阅读更新详情 <<
 
Crazy_Jky 发布了更新:

1.9.2

[MD] # WarZStorage v1.9.2 更新内容总结 ## 一句话总结 修掉**连续自动拾取把异步写盘线程堆成锁队列**的问题:拾取落盘改防抖合并,开关检查不再在区域线程上同步等文件锁。 ## 具体更新 - **拾取落盘防抖**:1.9.1 每次拾取事件都排一个全量 YAML 序列化+fsync 写盘任务,玩家在掉落物堆/刷怪塔上拾取会瞬间堆积几十个任务挤在同一把 per-UUID 文件锁上(线程转储里成排 `BLOCKED` 于 `YamlDataHandler.saveData`)。现在每个仓库同时最多一个挂起的拾取落盘任务(40 tick 合并窗口),写盘频率不再与拾取速度成正比。 - **开关检查非阻塞**:拾取热路径改用 `isAutoPickupEnabledCached`——只读内存缓存,未命中异步填充、本次按未开启处理;不再在区域线程上同步等文件锁+读盘。 ## 对服主的价值 - 密集拾取场景(刷怪塔、掉落物堆、活动发物品)不再把异步调度池塞满,消除看门狗线程转储的诱因。 ## 升级注意 1. 用...[/MD]

>> 阅读更新详情 <<
 

在线会员

  • Ptx
  • Tea_white_
  • ho152333
  • 耗子
  • atlanta3185
  • 疯美西螈
  • lkjk
  • swan
  • 简州猫
  • 旭旭宝宝
  • LaoZhaog123
  • 冬屿晨
  • 一个笨笨的腐竹
  • 史蒂夫王
  • TOURISTqAq
  • LengFish
  • 天禅吖TvT
  • 自己不行不像你
  • 手动滑稽
  • Mouse(不准叫我耗子)
...和 8 更多。
后退
顶部 底部