Jest możliwe kontrolowania serwerów Minecraft w node.js (jeśli serwer jest postawiony na wersji od 1.7.10 - 1.15.1.
Pierwsze co musisz zrobić to zainstalować bibliotekę minecraft-protocol
npm install minecraft-protocol
Biblioteka posiada mnóstwo funkcji, ale tu odsyłam Cię do dokumentacji; przedstawię tylko to, co jest Ci potrzebne :slight_smile:
Pierwsze polecenie to mc.ping(opcje, callback) które pozwala sprawdzić latency serwera, oraz przedstawia podstawowe informacje.
Dostepne argumenty to:
description - motd serwera
players - wyświetla informacje o graczach serwera:
Parametry do opcji players to:
- max - liczba graczy, którzy w jednym momencie mogą znajdować się na serwerze, którą
ustawiłeś w pliku server.properties
- online - wyświetla aktualną liczbę graczy na serwerze
version - informacje o wersji serwera
Parametry do opcji version :
- name numer wersji i silnik
- protocol - numer wersji protokołu minecraft
favicon - ikona serwera
latency - pinguje serwer; wyświetla informacje o połączeniu
Po szczegółowa dokumentacje odsyłam tutaj:
https://github.com/PrismarineJS/node-minecraft-protocol
https://github.com/PrismarineJS/node-minecraft-protocol/blob/master/docs/API.md
Mam nadzieję, ze pomogłem :)