CommunityVault

一个服务器上所有玩家共享的,拥有无限空间的保险箱。

资源图片
# 🧱 CommunityVault 🧱 ## 一个全球共享保险箱插件,适用于多人服务器 CommunityVault是一个服务器范围内的物品存储系统,专为协作生存游戏而设计。它拥有实体的存款/取款箱,组织有序的类别和强大的搜索功能,创造了干净且沉浸式的共享存储体验——同时保持了友好的生存游戏氛围。 ### 🌟 特色 🔓 全球保险箱:一个服务器范围内的共享存储系统,可通过 **/cvault** 访问 📦 存款和取款箱: 玩家可以通过 **/buydc** 和 **/buywc** 各自花费5个钻石购买存款/取款箱 箱子允许物理物品的存取 — 没有物品的即时传送! 🧠 自动排序: 物品根据它们的材质类型进行排序 例如:附魔剑,普通剑,或损坏的剑都将进入剑的类别 🗃️ 自定义类别: 可通过 categories.json 文件轻松配置 定义您自己的组,例如“矿石”、“工具”、“木材”等。 🔍 保险箱搜索系统: 使用 **/searchvault ** 查找特定物品 当查看取款箱时,**/searchvault ** 也可以用来取出物品 🧭 只读保险箱视图: 玩家可以使用 **/cvault** 随时随地浏览保险箱 按类别排序,包含物品数量和分页 📑 分页: 干净的 GUI,带有分页的类别内容视图 ⚙️ 完全持久化: 保险箱和类别数据保存为JSON,并在重启后依然存在 🧵 异步文件写入: 数据保存经过优化,以避免在进行大量物品存入时的卡顿 ❌ 不需要权限(目前): 任何人都可以使用该系统 — 权限支持即将推出 ### 🧱 工作原理 玩家购买一个存款箱 (**/buydc**) 或取款箱 (**/buywc**),花费5个钻石。 存款箱接受物品并自动将其分类到全球保险箱中。 取款箱允许玩家使用 **/searchvault ** 提取特定物品。 玩家可以使用 **/cvault** 随时查看保险箱,按类别排序并带有分页。 如果箱子被破坏,它就会消失 — 玩家必须购买一个新的。 ### 🛠️ 存储系统 保险箱和类别数据存储在 vault.json 和 categories.json 中 使用材质类型来对物品进行分类和分组 (附魔/耐久度不会影响排序) 自定义类别很容易编辑和重新加载 ### 🛣️ 发展路线图: 🔐 添加权限节点以进行高级访问控制 🛒 配置购买箱子的费用 📚 保险箱历史/日志(谁何时存取了什么) ⛔ 保险箱容量限制和每个类别的配额 🛠️ 管理员覆盖工具 🌍 世界守卫区域保护集成 ### 💬 最终说明 CommunityVault 适用于希望共享存储,但又不失沉浸感的生存或半角色扮演服务器。 它将玩家互动、基于 GUI 的浏览和基于命令的搜索融为一体,形成一个连贯的系统。 由 Niels 构建 — 设计为快速、友好和有趣。 需要帮助或有建议?在 Modrinth 上发表评论或在 GitHub 上打开问题! ### 统计 ![Bstats](https://bstats.org/signatures/bukkit/CommunityVault.svg)