Ccurseforge
Vault

Vault

Vault предоставляет API для интеграции с системами экономики, прав и чата в Minecraft, упрощая работу плагинов с этими системами.

Автор: Sleakes Тип: Плагин Категории: Админские инструментыИнструменты разработчикаОбщееПлагины BukkitЭкономика Загрузок: 7 943 894 Просмотров: 0 Обновлён: 18.09.2026

Vault — это плагин, предоставляющий универсальный API для интеграции с различными системами экономики, прав и чата в Minecraft, освобождая другие плагины от необходимости напрямую взаимодействовать с каждым из них.

Настройка

  • update-check: включение или отключение проверки обновлений плагина.

Права доступа

  • vault.admin: позволяет пользоваться командами Vault для получения информации и конвертации; по умолчанию доступно операторам (OP).
  • vault.update: уведомляет о доступности обновлений Vault; по умолчанию доступно операторам. В файле permissions.yml можно отключить сообщения о версиях для консоли.

Права

  • Permissions 3, bPermissions, PEX, GroupManager, PermissionsBukkit, zPermission, SimplyPerms, Privileges, DroxPerms, xPerms.

Экономика

  • iConomy (версии 4, 5, 6), BOSEconomy (версии 6 и 7), EssentialsEcon, 3Co, MultiCurrency, MineConomy, eWallet, EconXP, CurrencyCore, CraftConomy, AEco, Gringotts.
    • Поддержка банков реализована в CraftConomy, CurrencyCore, BOSEconomy и iConomy 6.
    • В системах iConomy 6 и CurrencyCore аккаунты игроков и банков объединены, для полнофункциональных банков рекомендуется BOSEconomy.
    • Файловая версия iConomy 6 содержит серьёзные ошибки, использование на ваш страх и риск.

Чат

  • mChat, iChat, bPermissions, PEX, P3, DroxPerms.

Некоторые другие системы экономики и прав могут иметь встроенную поддержку Vault.

Интеграция с Vault в вашем плагине

Для использования API Vault необходимо добавить в plugin.yml вашего плагина строку depend: [Vault] или softdepend: [Vault].

Пример подключения трёх систем (прав, экономики и чата):

public static Permission permission = null;
public static Economy economy = null;
public static Chat chat = null; private boolean setupPermissions() { RegisteredServiceProvider<Permission> permissionProvider = getServer().getServicesManager().getRegistration(Permission.class); if (permissionProvider != null) { permission = permissionProvider.getProvider(); } return (permission != null);
} private boolean setupChat() { RegisteredServiceProvider<Chat> chatProvider = getServer().getServicesManager().getRegistration(Chat.class); if (chatProvider != null) { chat = chatProvider.getProvider(); } return (chat != null);
} private boolean setupEconomy() { RegisteredServiceProvider<Economy> economyProvider = getServer().getServicesManager().getRegistration(Economy.class); if (economyProvider != null) { economy = economyProvider.getProvider(); } return (economy != null);
}

Vault автоматически регистрирует информацию о подключённых плагинах, дополнительный вывод в вашем плагине не требуется.

Сбор статистики

Vault использует систему метрик Hidendra, которая собирает и отправляет анонимные данные на bstats.org. Сбор включает уникальный идентификатор, версию Java, режим сервера (онлайн/оффлайн), версии плагина и сервера, информацию об ОС и процессоре, количество игроков и используемые хуки чата, экономики и прав.

Отключить сбор статистики можно, изменив параметр opt-out в файле plugins/bstats/config.yml на true.

Репозиторий для Maven

<repository> <id>vault-repo</id> <url></url>
</repository>
Полезная информация

Частые вопросы

Короткие ответы по установке, совместимости и возможностям проекта.

Какие системы прав поддерживает Vault?

Vault поддерживает Permissions 3, bPermissions, PEX, GroupManager, PermissionsBukkit, zPermission, SimplyPerms, Privileges, DroxPerms и xPerms.

С какими плагинами экономики совместим Vault?

Vault совместим с iConomy (версии 4,5,6), BOSEconomy (версии 6 и 7), EssentialsEcon, 3Co, MultiCurrency, MineConomy, eWallet, EconXP, CurrencyCore, CraftConomy, AEco и Gringotts.

Как отключить уведомления об обновлениях Vault для консоли?

В файле permissions.yml установите значение false для права vault.update, чтобы отключить сообщения о версиях для консоли.

Что необходимо добавить в plugin.yml для интеграции с Vault?

В plugin.yml нужно добавить строку depend: [Vault] или softdepend: [Vault] для корректной работы с API Vault.

Как отключить сбор статистики плагина Vault?

Для отключения сбора статистики отредактируйте файл plugins/bstats/config.yml и установите opt-out в true.

Центр загрузок

Доступные версии

Выберите подходящую версию игры и скачайте нужный выпуск.

Vault 1.7.3

Vault.jar

Скачать265.88 KB
Релиз
Версии
1.16+3
Загрузки1 200 077
Добавлен

Vault 1.7.2

Vault.jar

Скачать267.31 KB
Релиз
Версии
1.15+2
Загрузки439 795
Добавлен

Vault 1.2.5

Vault.jar

Скачать175.96 KB
Релиз
Версии
CB 1337+2
Загрузки52 388
Добавлен