InteractiveChat - interaktywne elementy czatu

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.
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).