NimBlock Zaloguj się

Wszystkie artykuły

Dodaj wiadomość powitalną na serwerze Minecraft Paper

Żeby przywitać gracza, gdy wchodzi na serwer, połącz wyzwalacz wejścia gracza z akcją, która wysyła temu graczowi wiadomość na czacie. Tę regułę złożysz w studiu NimBlock i uruchomisz na istniejącym serwerze Paper. Poniższe powitanie jest prywatne i pojawia się przy każdym wejściu. Dodaje wiadomość, nie zastępuje standardowego komunikatu Minecrafta o dołączeniu gracza.

Wiadomość powitalna w Minecraft czy MOTD na liście serwerów?

Wiadomość powitalna pojawia się po połączeniu gracza z serwerem. MOTD pojawia się wcześniej, pod nazwą serwera na liście serwerów w grze wieloosobowej. Zmiana motd w server.properties zmienia właśnie MOTD, jak wyjaśnia dokumentacja Paper. Nie tworzy powitania na czacie z tego poradnika.

Ten przepis korzysta z edytora bloków NimBlock oraz jego osobnego, darmowego środowiska uruchomieniowego (runtime). Do zapisania reguły wystarczy konto NimBlock. Do jej uruchomienia potrzebujesz istniejącego serwera Minecraft Java, którego host pozwala wgrywać pliki pluginów. Poniższe kroki dotyczą Paper 1.21.11 z Java 21. Nie potrzebujesz serwera hostowanego przez NimBlock.

Zbuduj powitanie w studiu

  1. Otwórz swoje pluginy w NimBlock i utwórz nowy plugin. Edytor startuje z regułą powitalną.
  2. Zostaw wyzwalacz Gracz dołącza i akcję Wyślij wiadomość do gracza. Nie dodawaj do reguły żadnych warunków, żeby działała przy każdym wejściu.
  3. Zmień treść wiadomości na coś przydatnego, na przykład Witaj {player}! Dbaj o miłą atmosferę na czacie. Zostaw {player} dokładnie tak, jak jest: środowisko uruchomieniowe zastąpi to nazwą gracza.
  4. Zapisz plugin. Na jego stronie skopiuj pełny wyświetlony kod JSON do zwykłego pliku tekstowego o nazwie welcome.json, zapisanego w UTF-8.

Studio tworzy regułę w formacie JSON, a nie samodzielny plugin Java. Na innym hoście instalujesz środowisko uruchomieniowe raz, a potem podajesz mu ten plik JSON. Publiczna gramatyka opisuje dostępne wyzwalacze i akcje.

Zainstaluj to na istniejącym serwerze Paper

  1. Pobierz środowisko uruchomieniowe NimBlock. Zatrzymaj serwer, wrzuć plik .jar tego środowiska bezpośrednio do plugins/, a potem uruchom serwer.
  2. Sprawdź komendą /plugins, czy NimBlock jest włączony. Poradnik instalacji pluginów Paper wyjaśnia, jak zdiagnozować nieudane wczytanie.
  3. Wgraj welcome.json do plugins/NimBlock/specs/. Zachowaj wielkie litery w nazwie folderu. Jeśli folder nie istnieje, utwórz go przed wgraniem pliku.
  4. Jako operator serwera wpisz /nimblock reload, a potem /nimblock list. Powinna pojawić się nazwa zapisanego pluginu. W konsoli serwera pomiń początkowy ukośnik.

Napraw każdy błąd zgłoszony podczas przeładowania, zanim zaczniesz testować. Środowisko uruchomieniowe widoczne w /plugins dowodzi tylko, że się wczytało, a nie że wczytała się Twoja reguła JSON. Do tego drugiego sprawdzenia użyj /nimblock list.

Sprawdź, co gracze naprawdę widzą

Połącz się swoim kontem Minecraft Java. Powinno pojawić się Twoje powitanie z Twoim nickiem. Rozłącz się i połącz ponownie: to samo powitanie powinno pojawić się jeszcze raz. Jeśli na serwerze jest już inny gracz, poproś go, żeby sprawdził, czy nie dostaje Twojego prywatnego powitania. Może jednak nadal widzieć standardowy komunikat Minecrafta o dołączeniu gracza.

Jeśli wolisz ogłaszać wejścia wszystkim, wybierz w studiu akcję rozgłoszenia wiadomości do wszystkich. Dodaje to wiadomość publiczną, ale nadal nie usuwa standardowego komunikatu. Rozdziel prywatne instrukcje i publiczne ogłoszenia, żeby każde wejście nie zalewało wszystkim czatu.

Zmień tekst bez ponownej instalacji środowiska uruchomieniowego

Zmień wiadomość w studiu i zapisz nową wersję. Zastąp zawartość tego samego pliku welcome.json nowo zapisanym kodem JSON, a potem wpisz /nimblock reload. Połącz się ponownie, żeby to przetestować. Zmiana samej wiadomości nie wymaga restartu serwera. Jeśli zostawisz stary i nowy plik, mogą się wczytać obie reguły i pojawią się dwa powitania.

Brak powitania albo dwa powitania?

  • Nic na liście środowiska uruchomieniowego: sprawdź folder, rozszerzenie .json i błędy przeładowania. Plik o nazwie welcome.json.txt to nie ten sam typ pliku.
  • Reguła się wczytuje, ale milczy: sprawdź, czy jej wyzwalaczem jest wejście gracza, czy nie ma warunków i czy po jej wczytaniu faktycznie nastąpiło ponowne połączenie. Wczytanie reguły nie odtwarza wcześniejszych wejść.
  • Widzisz dwa własne powitania: sprawdź, czy nie ma drugiego pliku JSON albo innego pluginu wysyłającego wiadomość powitalną. Standardowy komunikat o dołączeniu obok jednego prywatnego powitania to normalne zachowanie.
  • Chcesz powitanie tylko dla nowych graczy: to wymaga dodatkowego warunku. Ten przepis celowo wita też graczy, którzy wracają.

Możesz używać środowiska uruchomieniowego na własnym, zgodnym serwerze Paper bez kupowania hostingu NimBlock. Twoja reguła pozostaje czytelnym plikiem JSON, który możesz przejrzeć i trzymać razem z kopią zapasową serwera.

Zbuduj regułę powitalną w studiu, a potem użyj jej na swoim serwerze Paper.

Za darmo w becie · jeden serwer 1 GB na konto