晚安2001
本帖最后由 黑 于 2019-11-28 14:48 编辑
[管理|前置] [PCD|1] Vault —— 经济前置 | 一款老牌的经济前置插件 [1.8-1.11]


插件信息
  • 已测试版本: 1.8 1.9 1.10 1.11
  • 贡献者: Sleaker, Kainzo, Cerea1, Mung3r

插件介绍
  • Vault是一个简单的权限,聊天和经济API,可以供插件简单的连接到它们的系统而无需连接或依赖它们自己的插件。它引起了对注册和当前权限API的运行以及缺乏功能或过于复杂的实现的厌恶。 Vault试图通过直观的方式解决这些问题,并提供对他们可能使用的任何系统的支持的插件。

插件配置
  • update-check (设置插件的自动更新状态,true为开启,false为关闭)

插件权限
  • vault.admin  允许查看插件信息和转换命令 (默认OP)
  • vault.update 任何拥有此权限的人将会在插件有更新时通知 (默认OP) 在 permissions.yml 中设置为 false 控制台版本检查信息将不会显示

当前支持
  • 银行仅支持 CraftConomy, CurrencyCore, BOSE 和 iCo6
  • iCo6/CurrencyCore 使用合并玩家/银行账户. 建议使用BOSE.
  • iCo6 flatfile 具有漏洞,风险自行承担

  连接插件
  • 查看更详细的信息请参阅: https://github.com/MilkBowl/VaultAPI
  • 以下三种方法可以与三个变量一起使用以便从Vault中加在权限、经济和聊天系统。确保将 depend: [Vault] 添加到 plugin.yml - 如果您不想在插件中使用所有的API,则不需要全部使用!如果你只需要三个API中的一个或两个,那么你只使用你需要的那些就够了。
  • Vault会自动记录和查找和他相连接的插件,不需要在你的插件中显示这个信息。不要忘记在 plugin.yml 中添加 softdepend: [Vault] 或者 depend: [Vault]
  1. public static Permission permission = null;
  2.     public static Economy economy = null;
  3.     public static Chat chat = null;

  4.     private boolean setupPermissions()
  5.     {
  6.         RegisteredServiceProvider<Permission> permissionProvider = getServer().getServicesManager().getRegistration(net.milkbowl.vault.permission.Permission.class);
  7.         if (permissionProvider != null) {
  8.             permission = permissionProvider.getProvider();
  9.         }
  10.         return (permission != null);
  11.     }

  12.     private boolean setupChat()
  13.     {
  14.         RegisteredServiceProvider<Chat> chatProvider = getServer().getServicesManager().getRegistration(net.milkbowl.vault.chat.Chat.class);
  15.         if (chatProvider != null) {
  16.             chat = chatProvider.getProvider();
  17.         }

  18.         return (chat != null);
  19.     }

  20.     private boolean setupEconomy()
  21.     {
  22.         RegisteredServiceProvider<Economy> economyProvider = getServer().getServicesManager().getRegistration(net.milkbowl.vault.economy.Economy.class);
  23.         if (economyProvider != null) {
  24.             economy = economyProvider.getProvider();
  25.         }

  26.         return (economy != null);
  27.     }
复制代码
  1. Repository Information for Maven Projects
  2. <repository>
  3.     <id>vault-repo</id>
  4.     <url>http://nexus.hc.to/content/repositories/pub_releases</url>
  5. </repository>
复制代码

插件下载


仰望达达大佬又搬插件了,前排支持下。
不过对了,我好像有印象,你曾经搬过这个啊,为何删帖了重发?

晚安2001
1582952890 发表于 2017-7-5 20:51
仰望达达大佬又搬插件了,前排支持下。
不过对了,我好像有印象,你曾经搬过这个啊,为何删帖了重发? ...

膜拜沉寂大佬
这段子时间小组出了很多事情,所以我想重新来过(雾)
把以前的插件帖子全部删除了 重新搬运

cc7w
1.[PCD|1]是什么
2.我记得你搬过这个啊。。

晚安2001
1345979462 发表于 2017-7-5 21:04
1.是什么
2.我记得你搬过这个啊。。

后面的序号是我搬运插件的号啊

重新搬

晚安2001
V乐乐 发表于 2017-7-5 21:45
哇咔咔,我还没搬运那

某组长的组员压榨计划

小烦
达达竟然还活着。。

下一页 最后一页