Discord
Wiki - Pluginy

Parties - grupy i drużyny na serwerze

Parties

Parties to lekki plugin do tworzenia tymczasowych grup (drużyn) na serwerach Minecraft. Umożliwia prywatny chat grupowy, wspólne doświadczenie, teleportację między członkami i zarządzanie drużyną przez GUI. Idealny na serwery SMP, RPG i minigry. Działa na Spigot, Paper i BungeeCord/Velocity od wersji 1.7 do 1.21.x.

Czas czytania: ~5 min Platforma: Paper / Spigot / BungeeCord / Velocity

Co to jest Parties

Parties to darmowy plugin autorstwa AlessioDP, który dodaje do Minecraft system grup (drużyn). W odróżnieniu od gildii czy frakcji, grupy w Parties są lekkie i często tymczasowe - gracze tworzą party, żeby wspólnie eksplorować, walczyć z bossami lub dzielić doświadczenie, a potem je rozwiązują.

Plugin istnieje od 2014 roku i jest jednym z najdłużej rozwijanych pluginów tego typu. Obsługuje zarówno pojedyncze serwery, jak i sieci BungeeCord/Velocity - członkowie party mogą komunikować się przez prywatny chat nawet będąc na różnych serwerach sieci.

Parties jest dostępny na SpigotMC i Modrinth. Kod źródłowy na GitHub.

Główne funkcje

  • Prywatny chat - członkowie party mają własny kanał chatu, niewidoczny dla innych graczy na serwerze
  • Wspólne XP - doświadczenie z zabijania mobów dzielone jest równo między członkami party w zasięgu
  • Teleportacja - lider party może teleportować do siebie wszystkich członków jedną komendą
  • System zaproszeń - zaproszenia z czasem wygaśnięcia, opcjonalnie hasło do dołączenia
  • Friendly fire - konfigurowalne PvP między członkami party (domyślnie wyłączone)
  • GUI - interaktywne menu do zarządzania party, listą członków i ustawieniami
  • BungeeCord/Velocity - party działają między serwerami w sieci proxy

Najważniejsze komendy

Komenda Co robi
/party create [nazwa] Tworzy nowe party
/party invite [gracz] Zaprasza gracza do party
/party accept Akceptuje zaproszenie
/party chat [wiadomość] Wysyła wiadomość na chat party
/party teleport Teleportuje członków do lidera
/party list Wyświetla członków party
/party leave Opuszcza party
/party disband Rozwiązuje party (tylko lider)

Skrót na chat party: wpisz /p [wiadomość] zamiast pełnej komendy. Możesz też przełączyć się na tryb party chatu komendą /party chat bez argumentu.

Wspólne doświadczenie

Jedna z najpopularniejszych funkcji Parties to dzielenie doświadczenia. Gdy członek party zabija moba, XP jest rozdzielane między wszystkich członków znajdujących się w określonym zasięgu.

  • Zasięg - domyślnie 50 bloków. Gracze dalej nie otrzymują udziału w XP
  • Podział - równy podział między wszystkich w zasięgu, opcjonalnie proporcjonalny do zadanych obrażeń
  • Integracja z mcMMO - jeśli na serwerze działa mcMMO, Parties może dzielić też doświadczenie umiejętności mcMMO
  • Integracja z AuraSkills - obsługa AuraSkills dla podziału XP umiejętności

Dzielenie XP zachęca graczy do wspólnej gry zamiast solowej eksploracji. Na serwerach RPG to kluczowa mechanika, która sprawia, że gracze chętniej tworzą grupy.

Konfiguracja

# config.yml
parties:
  max-members: 8             # limit członków party
  invite-timeout: 60         # czas na akceptację zaproszenia (sekundy)
  friendly-fire: false       # PvP między członkami

experience:
  sharing-enabled: true      # dzielenie doświadczenia
  sharing-range: 50          # zasięg w blokach
  sharing-mode: "equal"      # equal lub proportional

teleport:
  enabled: true
  cooldown: 60               # cooldown teleportacji (sekundy)
  delay: 3                   # opóźnienie przed teleportacją

Plugin przechowuje dane w plikach YAML lub bazie danych (MySQL/SQLite). Na sieciach BungeeCord zalecana jest baza MySQL dla synchronizacji między serwerami.

Wskazówki dla adminów

  • Parties + gildie - Parties i Guilds świetnie się uzupełniają. Gildie to stałe grupy, party to tymczasowe drużyny na wyprawę
  • RPG serwery - na serwerach RPG z dungeonami party jest obowiązkowym pluginem. Gracze potrzebują drużyn do pokonywania bossów
  • Limit członków - ustaw limit na 4-8, żeby party nie zastępowały gildii. Mniejsze grupy wymuszają kooperację
  • Chat party - upewnij się, że chat party nie koliduje z innymi pluginami chatu (EssentialsX Chat, VentureChat)
  • BungeeCord - jeśli masz sieć serwerów, zainstaluj Parties na każdym serwerze i na proxy, żeby party działały między serwerami

Powiązane pluginy: mcMMO (wspólne XP umiejętności), EssentialsX (komendy), MythicMobs (bossy do wspólnego walczenia).