UUIDSql
Ta wtyczka umożliwia przechowywanie UUID i nazwy gracza w bazie danych.
- Dostępne pliki
- 5
- Obsługiwane wersje
- 0
- Najnowszy plik
- 02.07.2014
UUIDSql 0.2.8
Co to za wtyczka?
Ta wtyczka pozwala przechowywać w bazie danych UUID, który odpowiada graczowi i jego rzeczywistej nazwie użytkownika. Stworzyłem tę wtyczkę, ponieważ wraz z niedawną zmianą niektóre wtyczki przechowują nazwę gracza w nowej formie. Na przykład, gdy serwer Minecraft jest połączony ze stroną internetową (przez bazę danych), jeśli wtyczki przechowują nazwę gracza z tym identyfikatorem, nie możemy uzyskać nazwy użytkownika, która do niego pasuje. Przykładem jest popularna wtyczka permissionsEx, która używa tych UUID do przechowywania uprawnień gracza, a w moim przypadku muszę uzyskać informacje o uprawnieniach gracza na stronie internetowej. To wszystko dlatego stworzyłem tę przydatną wtyczkę (dla mnie przydatną).
Ta wtyczka nie jest zbyt interesująca, jeśli nie musisz pracować ze stroną internetową.
Jak to działa?
To naprawdę proste. Gdy gracz dołącza do serwera, dodajemy nowy wiersz w tabeli MySQL. Gdy gracz już znajduje się w tabeli, po prostu aktualizujemy jego UUID.
Polecenia?
Od wersji 0.2.8 dostępnych jest sześć poleceń :
- uuidsql reload.
- uuidsql getname <uuid>
- uuidsql getuuid <name>
- uuidsql purge
- uuidsql removeuuid <uuid>
- uuidsql removename <username>
Te polecenia są dostępne dla każdego, bez uprawnień ze strony gracza oraz w konsoli.
Uprawnienia wtyczki
Konsola nie potrzebuje uprawnień, ale osoby, które chcą wykonać polecenia remove, purge lub reload, potrzebują uprawnień. Dla tej wtyczki istnieją dwa typy uprawnień:
- uuidsql.reload -> aby umożliwić użytkownikowi ponowne ładowanie wtyczki
- uuidsql.remove -> aby umożliwić użytkownikowi użycie poleceń remove i purge
Konfiguracja wtyczki :
To naprawdę proste. Wystarczy przejść do pliku config.yml i zmienić informacje o bazie danych na takie, które odpowiadają twojej bazie danych.
Źródła ?
Pełny kod źródłowy jest dostępny w naszych repozytoriach na github.com, tutaj.
Uwaga: ta wtyczka została stworzona i przetestowana dla Minecraft 1.7.9, więc nie jestem pewien, czy będzie działać z niższymi wersjami. Musisz używać Java 7, w przeciwnym razie wtyczka się nie załaduje!
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.
UUIDSQL-0.2.8.jar 02.07.2014 10 KB
UUIDSQL-0.2.7.jar 29.06.2014 10 KB
UUIDtoSQL-0.2.1.jar 28.05.2014 7 KB
UUIDtoSQL-0.2.jar 28.05.2014 7 KB
UUIDtoSQL-0.0.1-SNAPSHOT.jar 28.05.2014 5 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.