林航. 发表于 2025-12-9 10:29:48

Warehouse - 付费购买的随身仓库

本帖最后由 林航. 于 2025-12-18 20:54 编辑

WarehousePlugin —— 付费购买的随身仓库
让你的玩家拥有更多的存储空间!



插件概述
WarehousePlugin 是一款简单易用的随身仓库插件。玩家可以通过消耗游戏币(Vault)来购买额外的存储空间。插件支持多种容量的仓库(9格、18格、36格),并且可以通过配置文件完全自定义价格和界面文本。非常适合生存服、RPG服作为玩家的额外福利或氪金点。

图片描述



插件特色

[*] GUI 界面:直观的箱子界面,方便玩家购买和使用。
[*] 经济对接:完美支持 Vault,兼容 EssentialsX、CMI 等主流经济插件。
[*] 高度自定义:仓库价格、菜单标题、物品描述、提示消息均可在 config.yml 中修改。
[*] 数据安全:玩家数据独立存储,安全可靠。
[*] 管理员管理:管理员可以查看和管理任意玩家的仓库。


命令与权限

命令描述权限
/warehouse shop打开仓库购买商店warehouse.use (默认拥有)
/warehouse open打开我的随身仓库warehouse.use (默认拥有)
/warehouse help查看帮助信息warehouse.use (默认拥有)
/warehouse admin <玩家>(管理员) 查看/管理指定玩家的仓库warehouse.admin (默认OP)


配置文件

warehouse_prices:
9_slot: 500
18_slot: 1500
36_slot: 3000

purchase_menu:
title: "&6仓库购买"
item_9_slot:
    display_name: "&a9格仓库"
    lore:
      - "&7价格: %price% 货币"
      - "&e点击购买"
item_18_slot:
    display_name: "&a18格仓库"
    lore:
      - "&7价格: %price% 货币"
      - "&e点击购买"
item_36_slot:
    display_name: "&a36格仓库"
    lore:
      - "&7价格: %price% 货币"
      - "&e点击购买"
item_owned:
    display_name_suffix: " &7(已拥有)"
    lore:
      - "&7你已拥有此仓库或更大容量的仓库。"


安装说明
1. 确保服务器已安装 Vault 及其支持的经济插件(如 EssentialsX)。
2. 将 WarehousePlugin.jar 放入 plugins 文件夹。
3. 重启服务器。
4. 在 config.yml 中配置价格和文本(可选)。


# 更新日志

## v1.1 (2025-12-18)

*   **新增**: 多仓库支持!玩家现在可以购买无限数量的仓库,每个仓库独立存储。
*   **新增**: 仓库列表 GUI。输入 `/warehouse open` 现在会打开一个包含所有已购仓库的列表界面。
*   **新增**: 多语言支持。内置中文 (zh_CN) 和英文 (en_US) 语言包,支持在 `config.yml` 中一键切换。
*   **优化**: 管理员命令 `/warehouseadmin <player>` 现在可以查看目标玩家的所有仓库列表。
*   **重构**: 数据存储结构升级以支持多仓库(旧版数据将自动迁移)。

## v1.0.0 (2025-11-22)

*   **新增**: 首次发布,核心功能包括:
    *   虚拟仓库购买与使用。
    *   与 Vault 经济插件集成。
    *   `/warehouse` 和 `/warehouseadmin` 命令。
    *   权限管理。
*   **修复**: 修复了玩家在没有足够金钱时仍能购买仓库的 bug。
*   **修复**: 修复了仓库购买页面无响应的问题。
*   **修复**: 修复了仓库购买页面只显示物品名称而无描述的问题。
*   **新增**: 添加了 `/warehouse help` 命令。
*   **新增**: 所有玩家消息前缀 `[仓库插件]`。


页: [1]
查看完整版本: Warehouse - 付费购买的随身仓库