Pluginy

Paper 1.20+ 30 zł

# ChatRecorder

# Opis

ChatRecorder to zaawansowany plugin do Minecrafta, który pozwala na nagrywanie i odtwarzanie chatu serwera. Jest to idealne narzędzie do tworzenia powtórek wydarzeń lub dla administratorów do monitorowania i archiwizowania aktywności na czacie w celu moderacji.

# Funkcje

  • Nagrywanie wiadomości z czatu do dedykowanych plików.
  • Rozpoczynanie i zatrzymywanie nagrywania za pomocą unikalnych ID.
  • Automatyczne zapisywanie nagrań do plików tekstowych.
  • Możliwość wznowienia nagrywania po restarcie serwera.
  • Odtwarzanie nagranych rozmów w czasie rzeczywistym na czacie gry.
  • Możliwość odczytania całej zawartości nagrania w formie tekstowej.
  • Zarządzanie nagraniami: usuwanie, odtwarzanie od konkretnego ticku, zatrzymywanie odtwarzania.
  • Wyświetlanie szczegółowych informacji o nagraniach (np. maksymalny tick).
  • Możliwość wykluczenia wybranych graczy z nagrywania (ręcznie lub za pomocą permisji).
  • Pełna personalizacja permisji dla każdej komendy.

# Komendy

Komenda Opis Permisja
/recorder help Wyświetla pomoc dotyczącą komend. chatrecorder.command.help
/recorder start <id> Rozpoczyna nowe nagranie o podanym ID. chatrecorder.command.start
/recorder stop <id> Zatrzymuje aktywne nagranie. chatrecorder.command.stop
/recorder delete <id> Usuwa zapisane nagranie. chatrecorder.command.delete
/recorder read <id> Wyświetla zawartość nagrania jako tekst. chatrecorder.command.read
/recorder play <id> [tick] Odtwarza nagranie na czacie (opcjonalnie od danego ticku). chatrecorder.command.play
/recorder playstop <id> Zatrzymuje odtwarzanie nagrania. chatrecorder.command.playstop
/recorder info <id> Wyświetla informacje o nagraniu. chatrecorder.command.info
/recorder exclude add <gracz> Wyklucza gracza z bycia nagrywanym. chatrecorder.command.exclude.add
/recorder exclude remove <gracz> Usuwa gracza z listy wykluczonych. chatrecorder.command.exclude.remove

# Permisje

Permisja Opis Domyślnie
chatrecorder.command.help Użycie komendy /recorder help. op
chatrecorder.command.start Użycie komendy /recorder start. op
chatrecorder.command.stop Użycie komendy /recorder stop. op
chatrecorder.command.delete Użycie komendy /recorder delete. op
chatrecorder.command.read Użycie komendy /recorder read. op
chatrecorder.command.play Użycie komendy /recorder play. op
chatrecorder.command.playstop Użycie komendy /recorder playstop. op
chatrecorder.command.info Użycie komendy /recorder info. op
chatrecorder.command.exclude.add Użycie komendy /recorder exclude add. op
chatrecorder.command.exclude.remove Użycie komendy /recorder exclude remove. op
chatrecorder.bypass Gracz z tą permisją nie będzie nagrywany. false

# Konfiguracja

Plik config.yml pozwala na skonfigurowanie następujących opcji:

Opcja Opis
recordAfterRestart Czy nagrywanie ma być kontynuowane po restarcie serwera.
excludedPlayers Lista UUID graczy, którzy są wykluczeni z nagrywania.