Nasz serwerSerwer minecraft.plNowa edycja dziś o 19:00Zobacz
Discord
Nasz serwerSerwer minecraft.plNowa edycja startuje dziś o 19:00Odliczamy do startu nowej edycji serwera minecraft.pl. Bądź z nami o 19:00 i graj od pierwszej minuty.minecraft.plZobacz serwer
Wiki - Pluginy

InteractiveChat - interaktywne elementy czatu

InteractiveChat

InteractiveChat rozszerza czat Minecraft o interaktywne elementy: gracze mogą pokazywać przedmioty, ekwipunek i enderchest bezpośrednio na czacie. Inni widzą podgląd z hoverem i pełnymi statystykami. Plugin działa z dowolnym systemem czatu i obsługuje BungeeCord oraz Velocity.

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

Co to jest InteractiveChat

InteractiveChat to darmowy plugin, który dodaje interaktywne elementy do wiadomości czatowych w Minecraft. Gracz wpisuje specjalny placeholder w wiadomości (np. [item]), a plugin zastępuje go interaktywnym elementem z hoverem pokazującym pełne informacje o przedmiocie, ekwipunku lub innych danych.

Plugin nie zastępuje istniejącego systemu czatu - działa jako nakładka na dowolny plugin czatowy (VentureChat, EssentialsX Chat, Chatty i inne). Przechwytuje wychodzące wiadomości i wzbogaca je o interaktywne komponenty JSON. Dzięki temu możesz go dodać do serwera bez zmiany obecnej konfiguracji czatu.

InteractiveChat jest dostępny na SpigotMC i Modrinth. Obsługuje Minecraft od 1.8 do 1.21.x.

Wbudowane placeholdery

InteractiveChat oferuje kilka gotowych placeholderów, które gracze mogą wpisywać w wiadomościach czatowych:

Placeholder Efekt Uprawnienie
[item] Wyświetla trzymany przedmiot z hoverem (nazwa, enchantmenty, lore) interactivechat.item
[inv] Pokazuje podgląd ekwipunku gracza (kliknięcie otwiera GUI) interactivechat.inv
[ender] Pokazuje podgląd ender chesta gracza interactivechat.ender

Oprócz wbudowanych placeholderów możesz tworzyć własne. Każdy niestandardowy placeholder definiujesz w konfiguracji z własnym wzorcem tekstu, hoverem i akcją kliknięcia. Możesz też podłączyć placeholdery z PlaceholderAPI.

Konfiguracja

Główny plik konfiguracyjny to plugins/InteractiveChat/config.yml. Najważniejsze ustawienia:

Settings:
  AllowMention: true         # powiadomienie dźwiękowe przy @nick
  MentionHighlight: "&e"     # kolor podświetlenia przy wzmiance
  ItemDisplay:
    Enabled: true
    CaseSensitive: false     # [item] i [Item] działają tak samo
    Keyword: "[item]"        # tekst wyzwalający placeholder
  InventoryDisplay:
    Enabled: true
    Keyword: "[inv]"
  EnderChestDisplay:
    Enabled: true
    Keyword: "[ender]"

# Niestandardowy placeholder
CustomPlaceholders:
  health:
    Keyword: "[hp]"
    Description: "Wyświetla zdrowie gracza"
    Text: "&c❤ %player_health%/%player_max_health%"
    Hover: "&7Zdrowie gracza"
    Permission: "interactivechat.custom.health"

Sekcja CustomPlaceholders pozwala na tworzenie dowolnej liczby własnych placeholderów. Każdy ma osobny wzorzec, tekst wyświetlany, hover i uprawnienie.

Obsługa BungeeCord i Velocity

InteractiveChat w pełni obsługuje sieci proxy. Żeby funkcje działały między serwerami, musisz zainstalować dodatkowy plugin InteractiveChatBungee na serwerze BungeeCord lub InteractiveChatVelocity na serwerze Velocity.

  • Gracz na serwerze Survival wpisuje [item] - wiadomość widoczna jest też na serwerach Creative i Lobby z poprawnym hoverem
  • Podgląd ekwipunku [inv] działa między serwerami - kliknięcie otwiera GUI z ekwipunkiem gracza z innego serwera
  • Wzmianki @nick działają globalnie na całej sieci proxy

Wtyczka proxy automatycznie synchronizuje dane między serwerami. Nie wymaga dodatkowej konfiguracji poza instalacją.

Komendy i uprawnienia

Komenda Opis Uprawnienie
/interactivechat reload Przeładowuje konfigurację interactivechat.reload
/interactivechat list Lista aktywnych placeholderów interactivechat.list
/interactivechat check Sprawdza kompatybilność z innymi pluginami interactivechat.reload

Uprawnienia placeholderów kontrolujesz indywidualnie. Gracz bez interactivechat.item nie może używać [item], ale nadal widzi interaktywne elementy od innych graczy.

Wskazówki

  • Działa z każdym chatem - InteractiveChat nie wymaga konkretnego pluginu czatu. Kompatybilny z VentureChat, Chatty, EssentialsX Chat, TrChat i innymi
  • Wzmianki @nick - włącz AllowMention, żeby gracze mogli się wzajemnie pingować na czacie z dźwiękiem powiadomienia
  • Ograniczaj cooldown - ustaw cooldown na placeholdery, żeby gracze nie spamowali [item] co sekundę
  • Niestandardowe placeholdery - stwórz [pos] wyświetlający współrzędne, [bal] pokazujący saldo czy [rank] z rangą gracza
  • Podgląd ekwipunku to hit - gracze uwielbiają funkcję [inv], szczególnie na serwerach PvP i survival. To jedyny plugin, który pozwala na podgląd w GUI

Powiązane pluginy: PlaceholderAPI (dodatkowe placeholdery), DiscordSRV (InteractiveChat obsługuje formatowanie w wiadomościach DiscordSRV).