Vault

Vault

Vault to wtyczka ekonomii i uprawnień, umożliwiająca integrację z różnymi wtyczkami ekonomii i uprawnień.

1 polubień • 4 pobrań
Dostępne pliki
46
Obsługiwane wersje
9
Najnowszy plik
17.07.2020

Vault to API Uprawnień, Czat i Gospodarki, które zapewnia wtyczkom łatwe haki do tych systemów bez konieczności łączenia lub zależności od każdego pojedynczego pluginu. Zrodziło się z niechęci do sposobu, w jaki działają zarówno Register, jak i obecny API Uprawnień, oraz ich brak funkcji lub nadmiernie skomplikowane implementacje. Vault stara się rozwiązać te problemy, będąc intuicyjnym i zapewniając wtyczkom wsparcie dla dowolnego systemu, którego mogą używać.

Konfiguracja:

  • update-check
    • włącza/wyłącza sprawdzanie aktualizacji

Uprawnienia:

  • vault.admin
    • pozwala na dostęp do informacji Vault i poleceń konwersji
    • domyślnie dla OP
  • vault.update
    • Każdy, kto posiada to uprawnienie, będzie powiadomiony, gdy Vault będzie nieaktualny
    • domyślnie dla OP
    • ustawienie wartości na false w permissions.yml wyłączy komunikaty o sprawdzaniu wersji dla konsoli

Vault obecnie wspiera:




Ten plugin wykorzystuje system metryk wtyczek Hidendra. Poniższe informacje są zbierane i wysyłane do bstats.org, chyba że wyłączono to:

  • Unikalny identyfikator
  • Wersja Javy serwera
  • Czy serwer działa w trybie offline czy online
  • Wersja wtyczki
  • Wersja serwera
  • Wersja OS-u, nazwa i architektura systemu operacyjnego
  • Liczba rdzeni procesora
  • Liczba graczy online
  • Wersja metryk
  • Który hook do Czat, Gospodarki i Uprawnień jest używany.

Wyłączenie tej usługi można dokonać, edytując plugins/bstats/config.yml i zmieniając opt-out na true.


Łączenie Vault

Na stronie Vault na GitHubie znajduje się nieco dłuższy/szczegółowy przykład, jak możesz połączyć Vault w wtyczce. Zobacz: https://github.com/MilkBowl/VaultAPI

The following 3 methods can be used along with the 3 variables to load both the permission, economy, and chat systems from Vault. Make sure to add depend: [Vault] to your plugin.yml - You don't need to use all 3 if you don't want to in your plugin! If you only want one or two of the three APIs only use those ones you need!

Poniższe 3 metody mogą być użyte wraz z trzema zmiennymi, aby załadować zarówno systemy uprawnień, gospodarki i czatu z Vault. Upewnij się, że dodasz depend: [Vault] do swojego plugin.yml – nie musisz używać wszystkich 3, jeśli nie chcesz w swojej wtyczce! Jeśli chcesz użyć tylko jednego lub dwóch z trzech API, używaj tylko tych, które potrzebujesz!

Uwaga: Vault automatycznie loguje, z jakimi wtyczkami odnalazł i do czego się łączy; nie ma potrzeby wyświetlania tych informacji w Twojej wtyczce.

Uwaga: Nie zapomnij dodać softdepend: [Vault] lub depend: [Vault] do swojego plugin.yml

    public static Permission permission = null;
    public static Economy economy = null;
    public static Chat chat = null;

    private boolean setupPermissions()
    {
        RegisteredServiceProvider<Permission> permissionProvider = getServer().getServicesManager().getRegistration(net.milkbowl.vault.permission.Permission.class);
        if (permissionProvider != null) {
            permission = permissionProvider.getProvider();
        }
        return (permission != null);
    }

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

        return (chat != null);
    }

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

        return (economy != null);
    }

Informacje o repozytorium dla projektów Maven

<repository>
	<id>vault-repo</id>
	<url>http://nexus.hc.to/content/repositories/pub_releases</url>
</repository>

Opis projektu pochodzi z CurseForge i został udostępniony po polsku. Szczegóły konfiguracji, zależności oraz aktualne komunikaty autora sprawdź na w źródłowym katalogu CurseForge.

Stabilne Vault 1.7.3
Vault.jar 17.07.2020 266 KB
Stabilne Vault 1.7.2
Vault.jar 28.04.2019 267 KB
Stabilne Vault 1.7.1
Vault.jar 11.09.2018 268 KB
Stabilne Vault 1.5.6
Vault.jar 18.08.2015 290 KB
Stabilne Vault 1.5.5
Vault.jar 16.08.2015 290 KB
Stabilne Vault 1.5.3
Vault.jar 26.02.2015 289 KB
Stabilne Vault 1.5.2
Vault.jar 09.01.2015 289 KB
Stabilne Vault 1.5.0
Vault.jar 08.12.2014 289 KB
Stabilne Vault 1.4.1
Vault-1.4.1.jar 24.05.2014 329 KB
Stabilne Vault 1.2.31
Vault.jar 29.01.2014 314 KB
Stabilne Vault 1.2.27
Vault.jar 08.09.2013 283 KB
Stabilne Vault 1.2.26
Vault.jar 12.07.2013 275 KB
Stabilne Vault 1.2.25
Vault.jar 13.04.2013 264 KB
Stabilne Vault 1.2.24
Vault.jar 02.03.2013 259 KB
Stabilne Vault 1.2.23
Vault.jar 13.02.2013 254 KB
Stabilne Vault 1.2.22
Vault.jar 13.12.2012 242 KB
Stabilne Vault 1.2.20
Vault.jar 20.11.2012 242 KB
Stabilne Vault 1.2.19
Vault.jar 01.10.2012 237 KB
Stabilne Vault 1.2.18
Vault.jar 25.08.2012 230 KB
Stabilne Vault 1.2.17
Vault.jar 10.08.2012 224 KB
Stabilne Vault 1.2.16
Vault.jar 10.05.2012 208 KB
Stabilne Vault 1.2.15
Vault.jar 14.04.2012 201 KB
Stabilne Vault 1.2.14
Vault.jar 07.04.2012 201 KB
Stabilne Vault 1.2.13
Vault.jar 15.03.2012 202 KB
Stabilne Vault 1.2.12
Vault.jar 01.03.2012 196 KB
Stabilne Vault 1.2.11
Vault.jar 27.02.2012 196 KB
Stabilne Vault 1.2.9
Vault.jar 19.02.2012 186 KB
Stabilne Vault 1.2.8
Vault.jar 01.02.2012 186 KB
Stabilne Vault 1.2.6
Vault.jar 26.01.2012 169 KB
Stabilne Vault 1.2.5
Vault.jar 17.01.2012 176 KB
Stabilne Vault 1.2.4
Vault.jar 14.01.2012 165 KB
Stabilne Vault 1.2.3
Vault.jar 02.01.2012 150 KB
Stabilne Vault 1.2.2
Vault.jar 01.01.2012 149 KB
Stabilne Vault 1.2.1
Vault.jar 31.12.2011 128 KB
Stabilne Vault 1.2.0
Vault.jar 27.12.2011 121 KB
Stabilne Vault 1.1.9
Vault.jar 16.12.2011 116 KB
Stabilne Vault 1.1.8
Vault.jar 09.12.2011 114 KB
Stabilne Vault 1.1.7
Vault.jar 06.12.2011 114 KB
Stabilne Vault 1.1.6
Vault.jar 03.12.2011 114 KB
Stabilne Vault 1.1.5
Vault.jar 29.11.2011 109 KB
Stabilne Vault 1.1.4
Vault.jar 27.11.2011 108 KB
Stabilne Vault 1.1.3
Vault.jar 20.11.2011 100 KB
Stabilne Vault 1.1.2
Vault.jar 17.11.2011 95 KB
Stabilne Vault 1.1.1
Vault.jar 09.11.2011 93 KB
Stabilne Vault 1.1.0-b66
Vault.jar 31.10.2011 94 KB
Stabilne Vault - 1.0.0-b45
Vault.jar 21.10.2011 72 KB
Przed instalacją

Jak bezpiecznie sprawdzić ten plugin

Wybierz zgodny plik

Oznaczenia wersji pochodzą z metadanych autora. Dobierz również właściwe oprogramowanie serwera i Javę.

Zachowaj kopię

Przed pierwszym startem skopiuj świat, konfigurację oraz dane pozostałych pluginów.

Przeczytaj log

Po uruchomieniu sprawdź brakujące zależności i pierwszy błąd związany z nazwą pluginu.

Zobacz pełną instrukcję instalacji