CyuChest | 玩家多仓库系统 | 购买解锁/共享仓库/叠放仓库 | 自动收纳/快照回滚 | 支持Folia [1.13-26.x]

原创 付费 娱乐 CyuChest | 玩家多仓库系统 | 购买解锁/共享仓库/叠放仓库 | 自动收纳/快照回滚 | 支持Folia [1.13-26.x] 1.1.4

请登录后获取
版权类型
原创
插件中文名称
玩家仓库
插件英文名称
CyuChest
原帖地址
nexu.cyucloud.cn
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
  4. Purpur
  5. PufferFish
  6. Leaves
  7. 其他核心
语言支持
多语言
前置组件
可选前置:PlaceholderAPI, Vault, LuckPerms
适配版本(Java)
  1. 最新版本
  2. 26.x
  3. 1.21
  4. 1.20
  5. 1.19
  6. 1.18
  7. 1.17
  8. 1.16
CyuChest | 玩家多仓库系统 | 购买解锁/共享仓库/叠放仓库 | 自动收纳/跨服存储 | 支持Folia [1.16-26.x]

完整的玩家个人云仓库系统

支持普通仓库与大额叠放仓、金币/点券/物品购买、共享仓库、自动收纳、死亡寄存与仓库搜索

同时提供容量升级、兑换券、实体仓库入口、审计快照以及 MySQL + Redis 跨服仓储



主要功能

● 多类型个人仓库
● 普通格子仓库
● 大额叠放仓库
● 免费 / 权限解锁
● Vault 金币购买
● PlayerPoints 点券购买
● 指定物品购买
● 按编号阶梯定价
● 仓库逐行扩容
● 只读 / 可编辑共享
● 自动收纳
● 分类自动入仓
● 死亡物品寄存
● 玩家仓库搜索
● 中文物品别名搜索
● 仓库只读预览
● 一键整理
● 随身垃圾桶
● 仓库兑换券
● 告示牌 + 容器实体入口
● 自定义物品规则
● 审计 / 快照 / 回滚
● SQLite / MySQL
● Redis 跨服打开锁
● 开发 API
● PlaceholderAPI
● 支持 Folia



普通仓库与大额叠放仓

CyuChest 支持普通格子仓库

也支持专门保存大量材料的叠放仓库

普通仓适合:

装备
武器
工具
特殊物品

叠放仓则可以把同一种材料集中保存

例如:

圆石 × 32584

铁锭 × 12860

原木 × 7642

并且叠放仓同样支持特殊物品

MythicMobs、ItemsAdder 等物品取出后依旧保持原来的物品数据



仓库本身也可以继续升级

玩家不一定要直接购买一个完整的 6 行仓库

可以先从较小容量开始

再通过仓库底栏进行逐行扩容

例如:

3 行 → 4 行

4 行 → 5 行

5 行 → 6 行

每一层都可以配置不同价格

支持金币、点券或指定物品

因此既可以卖“更多仓库”

也可以卖“现有仓库的容量升级”



购买价格可以随着仓库编号增长

不同编号不需要使用完全相同的价格

例如:

1 - 3 号仓库

1000 金币

4 - 10 号

5000 金币或者点券

11 号

使用特殊材料

12 号以后

同时需要金币与点券

很适合让仓库扩容成为服务器长期经济消耗

而不是所有仓库从头到尾一个价格



仓库可以共享给其他玩家

CyuChest 的共享不是复制一份仓库

仓库始终属于原主人

其他玩家只是获得访问权限

支持:

只读共享

可以查看仓库内容

但不能存入、取出、拖动物品或整理

可编辑共享

允许其他玩家和主人一起维护仓库

适合:

团队公共物资

情侣仓库

公会资源

合作生存

同一个仓库不会被多人同时编辑

已有玩家打开时

其他玩家再次尝试打开会被阻止

避免同时写入造成数据冲突



捡到物品可以直接自动入仓

开启自动收纳以后

玩家捡起物品时

插件会直接尝试把物品存进已经解锁的仓库

不需要:

捡起来

打开背包

再手动搬进仓库

还可以给不同仓库类型设置分类路由

例如:

圆石
泥土
原木

优先进入材料叠放仓

其他物品继续进入普通仓库

仓库满了以后

剩余物品正常掉在地上

不会因为自动收纳把物品直接吞掉



死亡掉落也可以自动寄存

玩家死亡时

原本准备掉落的物品可以优先尝试存进自己的仓库

成功存入的部分直接保存在仓库

放不下或者不符合规则的物品

继续正常掉落在死亡地点

还可以限制:

哪些物品允许死亡寄存

哪些任务物品或特殊装备必须正常掉落

并不会强制把整个背包全部塞进去



仓库再多也可以直接搜索

玩家可以从菜单进入搜索

或者输入:

/cyuchest search 关键词

直接搜索自己的全部仓库

支持匹配:

物品显示名

原版材质名

外部物品插件 ID

中文别名

例如直接搜索:

钻石

末影珍珠

矿

木

插件会告诉玩家物品在哪种仓库

第几个仓库

以及对应数量

搜索在后台异步执行

不会为了扫描仓库阻塞服务器主线程



兑换券可以直接发仓库

管理员可以发放实体仓库兑换券

玩家右键以后

自动解锁对应类型的下一个可用仓库

因此可以把仓库直接做成:

活动奖励

礼包物品

商城兑换券

Boss 掉落

任务奖励

还支持顺序解锁券

已经拥有的仓库会自动跳过

继续解锁下一个没有获得的仓库



箱子和木桶也能成为仓库入口

除了命令和菜单

还可以在世界中建立实体入口

使用:

告示牌

箱子 / 木桶等容器

即可做成真正存在于地图里的仓库终端

玩家右键对应入口

直接进入自己的 CyuChest 仓库

入口还可以开启保护

只有创建者或者管理员能够拆除

适合:

主城仓库区

玩家住宅

银行建筑

公会仓库大厅

让云仓库不一定只是一个命令界面



单服和群组服都可以使用

普通单服直接使用:

SQLite

本地打开锁

即可运行

群组服可以切换为:

MySQL

Redis

多个子服连接同一个 MySQL

即可访问同一批仓库物品数据

Redis 只负责记录:

当前是哪台服务器的玩家正在打开这个仓库

防止玩家在两个子服同时打开同一个仓库造成覆盖

因此同一套 CyuChest

既可以跑普通生存单服

也可以继续扩展到群组服环境



数据安全与管理

玩家仓库属于重要资产

CyuChest 提供:

仓库打开锁

版本保存

操作审计

配置检查

数据体检

数据修复

仓库导出 / 导入

历史快照

快照回滚

管理员也可以查看玩家仓库

或者以只读 / 编辑模式直接打开

出现误操作和数据异常时

不需要只能靠数据库手动抢救



开放开发 API

其他插件如果需要读取或操作 CyuChest

可以直接使用提供的 API

包括:

仓库实例

仓库类型

物品规则检查

仓库事务操作

其他 Cyu 系插件也可以继续围绕同一套仓储系统进行扩展

不需要直接读写数据库



可以做出的玩法

● 玩家个人云仓库
● VIP 多仓库
● 金币 / 点券扩容
● 仓库逐级容量升级
● 团队共享物资仓
● 自动材料收纳
● 死亡物品保险仓
● 仓库兑换券奖励
● 主城实体仓库终端
● 群组服跨服云仓储
作者
HansOffice.
查看
692
首次发布
最后更新

评分

0.00 星 0 次评分

HansOffice. 的其他资源

最新更新

  1. 例行更新

    - 新增 legacy 端发行包,支持 1.16.5~1.20.x Spigot 系老服 - 新增轻量版 cyuchest-lite,适合中小服 -...
  2. bug修复

    引入连接池,修复数据库空闲断连 修复工具栏物品可被整理类插件取下的bug 修复 MythicMobs 等特殊物品放进叠放仓库后失效的问题
  3. 功能更新

    支持配置依次购买仓库使用不同货币 大仓库支持中仓库同款下边功能栏位 堆叠仓库lore允许被修改
后退
顶部 底部