我的世界Vault插件经济plugin完全指南安装、配置与开发者挂钩教程!

  • 主题发起人 主题发起人 xiaoxin
  • 开始时间 开始时间
  • 精选
英文名称
Vault
插件类型
插件
中文名称
经济
插件来源
转载
语言支持
简体中文
适用服务端
  1. CatServer(CatServer)|1.12.2 混合端,MOD+插件同时支持
  2. Mohist(Mohist)|1.12.2~1.20 混合端,Paper 部分优化
  3. Magma(Magma)|1.12.2/1.16 混合端,Forge+Bukkit
  4. Paper(Paper)|高速插件端,不支持MOD
  5. Spigot(Spigot)|经典插件端,不支持MOD
  6. Bukkit(Bukkit)|老牌插件端,已停止更新
  7. Velocity(Velocity)|新一代代理端,需搭配后端
  8. BungeeCord(BungeeCord)|传统代理端,需搭配后端
  9. Cauldron(Cauldron)|1.7.10 远古混合端(已停更)
  10. 其他(Other)
  11. 全版本(All Versions)|核心自带多版本
前置Mod|插件
适用版本
1.8–1.21.x
一、什么是 Vault?为什么它被称为“前置神器”
Vault 是 Bukkit/Spigot 生态的“经济 + 权限 + 聊天”统一接口层。它本身不提供任何游戏功能,却能让所有插件一键对接你心仪的经济或权限插件,被玩家戏称为“我的世界里的 USB-C”。
支持 15+ 经济后端:EssentialsX、iConomy6、CraftConomy …
支持 10+ 权限后端:LuckPerms、PermissionsEx、bPermissions …
支持 7+ 聊天格式:mChat、iChat、LuckPerms Chat …
一句话:只要装了 Vault,你的插件想扣钱、想给权限、想改聊天前缀,都只需一行 API 调用,无需重复适配。
二、2025 最新 Vault 安装三步法(含视频命令)
下载
官方页:https://www.curseforge.com/minecraft/bukkit-plugins/vault
选择 Vault-1.7.3.jar(2025 仍持续维护,兼容 1.8–1.21.x)。
放入插件目录
停服 → 把 jar 丢进 plugins/ → 启动脚本 start.bat 或 start.sh。
验证
控制台输入 vault-info,若返回:
代码:
[Vault] Permission: LuckPerms5 v5.4 [Hooked]
[Vault] Economy: EssentialsX v2.21 [Hooked]
即安装成功。
指令作用所需权限
/vault-info查看已挂钩的权限/经济/聊天插件vault.admin
/vault-convert [经济1] [经济2]把玩家余额从旧经济迁移到新经济vault.admin
后台提示更新关闭更新检查vault.update 设为 false

三、服主必看:Vault 常用控制台指令与权限节点
小技巧:在 plugins/Vault/config.yml 把 update-check: false 可彻底屏蔽更新提醒,减少控制台刷屏。
四、开发者速成:5 分钟让自己的插件“扣钱”示例
把 Vault 加入构建
Maven:
代码:
<repository>
    <id>jitpack.io</id>
    <url>https://jitpack.io</url>
</repository>
<dependency>
    <groupId>com.github.MilkBowl</groupId>
    <artifactId>VaultAPI</artifactId>
    <version>1.7</version>
    <scope>provided</scope>
</dependency>
在 plugin.yml 声明软依赖
softdepend: [Vault]
主类里初始化经济 API
代码:
public class MyPlugin extends JavaPlugin {
    private Economy econ = null;

    public boolean setupEconomy() {
        RegisteredServiceProvider<Economy> rsp =
            getServer().getServicesManager().getRegistration(Economy.class);
        if (rsp == null) return false;
        econ = rsp.getProvider();
        return econ != null;
    }

    @Override
    public void onEnable() {
        if (!setupEconomy()) {
            getLogger().warning("未检测到 Vault 或经济插件,插件自动卸载!");
            getServer().getPluginManager().disablePlugin(this);
            return;
        }
        // 示例:玩家join即送100金币
        getServer().getPluginManager().registerEvents(new Listener() {
            @EventHandler
            public void onJoin(PlayerJoinEvent e) {
                econ.depositPlayer(e.getPlayer(), 100);
                e.getPlayer().sendMessage("§a欢迎!系统已赠送 100 金币。");
            }
        }, this);
    }
}
代码讲解:
setupEconomy() 会在服务器启动时尝试挂钩 Vault;
若失败立即自卸载,避免空指针;
成功后即可用 econ.depositPlayer() / withdrawPlayer() 随意操作余额。
进阶阅读与官方源码
Vault 源码(GitHub):https://github.com/MilkBowl/Vault
VaultAPI JavaDoc:http://milkbowl.github.io/VaultAPI
实战 GUI 收费换皮肤案例(CSDN):含完整 Maven 项目与图片素材。
无论你是服主还是开发者,只要掌握 Vault,就等于拥有了“我的世界”插件生态的万能钥匙。把本文加入浏览器书签,按步骤操作,10 分钟即可让你的服务器支持多经济、多权限体系,后续任何插件都能“即插即用”。如果本文帮到了你,欢迎转发给更多 MC 小伙伴!
 




© 版权声明:
本站内容均转载于互联网,并不代表我的世界中文论坛_MC论坛|服务器|模组|整合包|教程_MCLuntan.com立场! 如若本站内容侵犯了原著者的合法权益,可联系我们进行处理!
本网站所有发布的源码、软件和资料均为作者提供或网友推荐收集各大资源网站整理而来;仅供学习和研究使用,下载后请24小时内删除。不得使用于非法商业用途,不得违反国家法律。否则后果自负!
"Minecraft" 以及 "我的世界" 为 Mojang Synergies AB 的商标。本站与 Mojang 以及微软公司没有从属关系。
拒绝任何人以任何形式在本站发表与中华人民共和国法律相抵触的言论!
文件名称
Vault
下载地址