Skip to content

Minecraft ping library. Extracted from JLChnToZ/mcs2.

Notifications You must be signed in to change notification settings

MineList/MinePing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MinePing

마인크래프트 Ping 라이브러리입니다. JLChnToZ님이 제작하신 mcs2 소스로부터 추출하였습니다.

현재 마인리스트의 백엔드 라이브러리로 사용하고 있습니다.

License

GPLv3

설치 방법

npm install mineping

사용법

var mineping = require("mineping");

mineping(버전 번호, 서버 주소, 포트, function(err, response) {
// 코드 추가
});

버전 번호

버전 버전 번호
1.4 미만 0
1.6 미만 1
1.7 미만 2
1.7 이상 3

리턴값

1.7 미만
  • protocolVersion (1.6 미만일 경우 71로 고정)
  • version (고정값) (1.6 미만일 경우 <= 1.5.x 로 고정)
  • motd
  • currentPlayers
  • maxPlayers
1.7 이상
  • protocolVersion
  • version
  • motd
  • currentPlayers
  • maxPlayers
  • players (존재할경우) - 1.7 이상 sample 플레이어 값
  • favicon (존재할경우)

예제

var mineping = require("mineping");

mineping(3, "example.com", 25565, function(err, response) {
if(err)
    console.log("오류가 있습니다.");
else
    console.log(response.motd)
});

About

Minecraft ping library. Extracted from JLChnToZ/mcs2.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published