UUIDSql

UUIDSql

Ta wtyczka umożliwia przechowywanie UUID i nazwy gracza w bazie danych.

0 polubień • 0 pobrań
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.

Stabilne UUIDSql 0.2.8
UUIDSQL-0.2.8.jar 02.07.2014 10 KB
Stabilne UUIDSql 0.2.7
UUIDSQL-0.2.7.jar 29.06.2014 10 KB
Stabilne UUIDSql 0.2.1
UUIDtoSQL-0.2.1.jar 28.05.2014 7 KB
Stabilne UUIDSql 0.2
UUIDtoSQL-0.2.jar 28.05.2014 7 KB
Stabilne UUIDSql 0.1
UUIDtoSQL-0.0.1-SNAPSHOT.jar 28.05.2014 5 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