Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Inne] Plugin Development Minecraft 1.8 - Zmiana nicków & UUID.


Rekomendowane odpowiedzi

Opublikowano

Witam,

Jak pewnie wiecie Minecraft 1.8 wnosi nam możliwość zmiany nicków. Pewnie wszystkich graczy to cieszy.

Programiści mają teraz trudne zadanie. Do końca wersji Minecraft 1.7 nicki graczy są ich unikalnymi identyfikatorami. Oznacza to, że pluginy zapisujące informacje o graczach w bazach danch oraz plikach będą musiały być przerobione. Nie jest to kilka pluginów, lecz (nie chce skłamać) jakieś 90% wszystkich istniejących ; permissions, chat, wszelkie zabeczpieczenia, ekonomia, banowanie oraz kary, oraz więcej.

Od wersji 1.8 unikalnymi identyfikatorami graczy będą tak zwane UUIDUniversally Unique IDentifier.

Od przyszłej wersji zostanie także wprowadzonych dużo zmian w klasie org.bukkit.entity.Player! Są to: dodanie getUniqueId(), usunięcie getName(). Zmiany zachodzą także w klasie org.bukkit.Bukkit; usunięcie getPlayer(String name), usunięcie matchPlayer(String name), dodanie getPlayer(UUID id), usunięcie getOfflinePlayer(String name), dodanie getOfflinePlayer(UUID id), usunięcie getPlayerExact(String name).

 

Więc co z pobieraniem graczy poprzez nick - getPlayer(String name)?

Co ze Scoreboardami - getOfflinePlayer(String name)?

Co z pobieraniem nicku gracza online - getName()?

 

Wszelkie linki:

- Ogłoszenie Bukkit Team:

http://forums.bukkit.org/threads/psa-the-switch-to-uuids-potential-plugin-server-breakage.250915/

- Commit API Bukkita (tu znajduje się bogata dyskusja na temat zmian z takimi osobami jak md-5 czy double0negative)

https://github.com/Bukkit/Bukkit/commit/4bc86be459a7ce310f523ca03e2908c1d29956f4

- Commit CraftBukkit:

https://github.com/Bukkit/CraftBukkit/commit/cf5a547b996b18361a9eed290cdbbf0fdb03b096

- Najnowsza dokumentacja Bukkita (Javadoc):

http://jd.bukkit.org/dev/apidocs/overview-summary.html

Osobiście nie podoba mi się to posunięcie Mojangu. Nie chce mi się aktualizować (i pewnie nie tylko mi) wszystkich baz danych moich pluginów do wykorzystywania UUID.

 

Co sami o tym myślicie?

 

Pozdrawiam,

TheMolkaPL

Dlaczego MPC popiera piractwo Minecrafta...

 

Do moderatora: Po co Ty to usuwasz??

Opublikowano

Jest to tylko powiększenie pracy Devepolerą, ta aktualizacja (UUID), jest bezsensowną, niczego nowego nie wniesie tylko problemy z autoryzacją nicków, graczy non premium, i problemów z wtyczkami. ;D

Najlepszy serwer Wojny Gildii?


Sprawdz! - mc.proCrafters.pl

Opublikowano

Jest to tylko powiększenie pracy Devepolerą, ta aktualizacja (UUID), jest bezsensowną, niczego nowego nie wniesie tylko problemy z autoryzacją nicków, graczy non premium, i problemów z wtyczkami. ;D

Tak jak większość ostatnich aktualizacji.... usuwanie ID itp

To już jest koniec smerfa:


http://www.mpcforum.pl/topic/1323530-info-znikam/


GG: 48522543


PS: Na innych forach i stronach znajdziesz mnie pod nickiem: 


BukkitSmerf

  • 1 miesiąc temu...
Opublikowano

Mhm.. Jest możliwość sprawdzenia po UUID jaki teraz X gracz ma nick? Jeśli się tak da to będzie spore ułatwienie. :)

Opublikowano

Mhm.. Jest możliwość sprawdzenia po UUID jaki teraz X gracz ma nick? Jeśli się tak da to będzie spore ułatwienie. :)

są od tego jakieś biblioteczki na bukkcie itp :P

 

Ale warto dodac że to działa tylko na serverach z online-mode, tam gdzie jest offline-mode gracze premium mają UUID generowane z nicku, tak samo jak no-premium :P

 

Ale zawsze mozna uzyć mojego pluginu Auto-in :> Gracze premium powinni mieć wtedy poprawne UUID - chyba :D

(na 99%)

A gracze no-premium dalej mogą wejść o ile nie mają nicku premium :P

To już jest koniec smerfa:


http://www.mpcforum.pl/topic/1323530-info-znikam/


GG: 48522543


PS: Na innych forach i stronach znajdziesz mnie pod nickiem: 


BukkitSmerf

Opublikowano

Czeka Cię masa pracy. Tak! Teraz możecie nawet zobaczyć jak to wygląda.... W pliku whitelist.json jest UUID danego gracza + jego nick. Według mnie bezsens, nie potrzebnie to zrobili.

 

Powodzenia i pozdrawiam, Konrad.

Opublikowano

Czeka Cię masa pracy. Tak! Teraz możecie nawet zobaczyć jak to wygląda.... W pliku whitelist.json jest UUID danego gracza + jego nick. Według mnie bezsens, nie potrzebnie to zrobili.

 

Powodzenia i pozdrawiam, Konrad.

Zmiana nicku - niby fajna sprawa, ale kupe zamieszania ;/

No i dość słaba organizacja całego tego przenoszenia :P

 

Ech... kiedy w końcu te nupy z Mojangu skończą API, wtedy to się zacznie!

 

 

Edit, ale mam dziwne uczucie że ich wielki projekt API coś kurde leży i kwiczy :D

https://twitter.com/MinecraftAPIBot

16 sie 2012 a strona na GitHub nie istnieje :P

 

 

 

Offtopowy edit...

"Jebłam" :D

http://www.minecraftforum.net/topic/2417169-whats-this-mod-api-im-hearing-about/#entry29487325

Ten post <3

To już jest koniec smerfa:


http://www.mpcforum.pl/topic/1323530-info-znikam/


GG: 48522543


PS: Na innych forach i stronach znajdziesz mnie pod nickiem: 


BukkitSmerf

Opublikowano

Hej nie znam się na tym ale , po przeczytaniu postów to oznacza Koniec Non-premium ???? czy jak ?

Nie koniec non-premium, tylko bezużyteczna aktualizacja i beznadziejne zamieszanie dla developerów. Śpij spokojnie, możesz piracić dalej.

Jeśli mi odpowiadasz, zacytuj mój post - lub otaguj przy użyciu @Quasindro.
Jak tego nie zrobisz, najprawdopodobniej nie wrócę do tego tematu.


uExDb2M.jpg

'I have often wished I had time to cultivate modesty... But I am too busy thinking about myself.' ~Edith Sitwell.

Opublikowano

Nie koniec non-premium, tylko bezużyteczna aktualizacja i beznadziejne zamieszanie dla developerów. Śpij spokojnie, możesz piracić dalej.

 Akurat na gry to mnie stać : )  Tylko się pytam bo mam zamiar serwer zakładac : )

Opublikowano

Czyli po zmianie nicku gracza premium UUID też się zmienia? Jak nie to nie ma z tym żadnego problemu.

Opublikowano

Czyli po zmianie nicku gracza premium UUID też się zmienia? Jak nie to nie ma z tym żadnego problemu.

 

UUID zawsze będzie ten sam, a nicki zmieniasz kiedy chcesz.

rivi.png

 

by HardMyStyle

.

Opublikowano

Nie wiem czy wy też to zauważyliście, ale z każdym nowym UPDATEM, coraz mnie zmienia się w "grze" a więc w kodzie gry i to na naszą niekorzyść. 

Opublikowano

i mój server za 3 miech kolejne po 1.8 będzie

CPU i5 6600k 4,1GHZ | RAM HyperX SAVAGE 16GB RAMGPU ASUS GTX 1070 ROG STRIX 8GOC |

SSD1 Samsung EVO 850 120GB| SSD2 ADATA SP600 120GB |HDD Toshiba 1TB

Reklama serwera minigames w starym stylu Kliknij tutaj

 

  • 6 miesięcy temu...
Opublikowano

Refresh

jak refrhuj to popraw te brednie w głównym poście, bo żadna metoda nie znika.

Np w spigocie na 1.8, dalej wszystko jest i nic nie planują usuwać.

1438614356923701010629.png

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...