MatchMaking
Informacje
Plugin jest pisany pod wersję 1.13.2 - nie wykluczam, że będzie działał pod np. 1.8.X
Wymagana wersja Javy: 1.8
Github (source): https://github.com/renNvo/MatchMaking
Autor: renNvo (Queito)
Mój wcześniejszy skrypt na mm'y: link Kappa, nie powiem, różni się od tego
Plugin nie posiada jeszcze wydanej wersji, ponieważ jest wciąż na etapie pisania
Zasady działania
Po wpisaniu komendy /join automatycznie dołączamy do kolejki,
Kiedy kolejka - czyli mecz - osiągnie ilość wymaganych graczy przechodzi na kolejny etap (patrz pkt. 4),
Przed przejściem na kolejny etap - tworzy nam się automatycznie dynamiczna kolejka, gdzie nie musimy czekać aż wystartuje mecz
Etap - "Veryfing Stage" gdzie mamy określony czas do zaakceptowania gotowości,
Jeżeli któryś z graczy nie zaakceptuje/wyjdzie z kolejki automatycznie wykonuje się "ReGroupQueue" gdzie po prostu przegrupowuje nasze wszystkie kolejki
Jeżeli wszyscy zaakceptują - wykonają się następujące metody:
Tworzy losowo drużyny
Chowa wszystkich graczy oprócz tych którzy są w meczu razem z graczem
Po określonym czasie teleportuje ich na arenę gdzie będą toczyli bitwę.
Etap bitwy (1 tryb)
Potrzeba określoną ilość zabójstw z jednej drużyny aby skończyć mecz
Po zakończonym meczu
Odkrywa wszystkich graczy
Wypisuje wiadomość o ukończonym meczu na broadcascie
Usuwa mecz & Teamy
Teleportuje wszystkich na spawn
Komendy
/admin [list/change/create] - będzie więcej argumentów
/join - próba dołączenia do kolejki
/ready - próba potwierdzenia gotowości
Config
Wiadomości
Download
Download: link
Jeżeli macie jakieś pomysły co do etapu bitwy w meczu to piszcie - mogę zrobić więcej opcji i każdy będzie mógł sobie wybrać które mu pasuje
Zapraszam również do oceny i doradzenie w kwestii kodu