Vault
Vault to wtyczka ekonomii i uprawnień, umożliwiająca integrację z różnymi wtyczkami ekonomii i uprawnień.
- 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:
- Zezwolenia: Permissions 3, bPermissions, PEX, GroupManager, PermissionsBukkit, zPermission, SimplyPerms, Privileges, DroxPerms, xPerms
- Gospodarka: iConomy 4,5,6, BOSEconomy 6 & 7, EssentialsEcon, 3Co, MultiCurrency, MineConomy, eWallet, EconXP, CurrencyCore, CraftConomy, AEco, Gringotts
- Wsparcie bankowe w CraftConomy, CurrencyCore, BOSE i iCo6 tylko
- iCo6/CurrencyCore używają scalonych kont gracza i konta bankowego. Sugeruje się użycie BOSE dla pełnych funkcji bankowych.
- iCo6 używa plików flatfile, ma POWAŻNE błędy, UŻYWAJ NA WŁASNĄ ODPOWIEDIALNOŚĆ
- Czat: mChat, iChat, bPermissions, PEX, P3, DroxPerms
- Inne systemy ekonomii/uprawnień mogą mieć wbudowane wsparcie dla Vault; skonsultuj się z nimi, aby mieć pewność.
- JavaDocs: http://milkbowl.github.io/VaultAPI
- GitHub (Kod źródłowy): https://github.com/MilkBowl/Vault/
- GitHub (Kod źródłowy): https://github.com/MilkBowl/VaultAPI/
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.
Vault.jar 16.08.2015 290 KB
Vault.jar 26.02.2015 289 KB
Vault.jar 09.01.2015 289 KB
Vault-1.4.1.jar 24.05.2014 329 KB
Vault.jar 29.01.2014 314 KB
Vault.jar 08.09.2013 283 KB
Vault.jar 12.07.2013 275 KB
Vault.jar 13.04.2013 264 KB
Vault.jar 02.03.2013 259 KB
Vault.jar 13.02.2013 254 KB
Vault.jar 13.12.2012 242 KB
Vault.jar 20.11.2012 242 KB
Vault.jar 01.10.2012 237 KB
Vault.jar 25.08.2012 230 KB
Vault.jar 10.08.2012 224 KB
Vault.jar 10.05.2012 208 KB
Vault.jar 14.04.2012 201 KB
Vault.jar 07.04.2012 201 KB
Vault.jar 15.03.2012 202 KB
Vault.jar 01.03.2012 196 KB
Vault.jar 27.02.2012 196 KB
Vault.jar 19.02.2012 186 KB
Vault.jar 01.02.2012 186 KB
Vault.jar 26.01.2012 169 KB
Vault.jar 17.01.2012 176 KB
Vault.jar 14.01.2012 165 KB
Vault.jar 02.01.2012 150 KB
Vault.jar 01.01.2012 149 KB
Vault.jar 31.12.2011 128 KB
Vault.jar 27.12.2011 121 KB
Vault.jar 16.12.2011 116 KB
Vault.jar 09.12.2011 114 KB
Vault.jar 06.12.2011 114 KB
Vault.jar 03.12.2011 114 KB
Vault.jar 29.11.2011 109 KB
Vault.jar 27.11.2011 108 KB
Vault.jar 20.11.2011 100 KB
Vault.jar 17.11.2011 95 KB
Vault.jar 09.11.2011 93 KB
Vault.jar 31.10.2011 94 KB
Vault.jar 21.10.2011 72 KB
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.