3일동안 안보기

apo 서버

 주소apo2073.feathermc.gg

버전: 1.20.4

Mojang API에 대해 알아보자

페이지 정보

profile_image
작성자 아포칼립스
댓글 0건 조회 1,858회 작성일 24-01-11 21:56

본문

Mojang API란 대표적으로 마인크래프트 플레이어의 정보를 가져오기 위한 도구입니다.

이 Api를 통해 플레이어의 닉네임, UUID, 스킨, 망토를 알 수 있는데요.


한번 사용해보죠.

일단 모장API의 주소는 api.mojang.com입니다. 

이 주소에 들어가면 


{"Status":"OK","Runtime-Mode":"productionMode" •••


이렇게 뜰텐데요 이건 모장API의 상태를 보여주는거라 넘어가셔도 됩니다.


이제 플레이어의 정보를 가져와 보죠.

플레이어의 정보를 가져오려면

/users/profile/minecraft로 가야합니다. 제 마크 닉네임을 예로들어 가보자면

https://api.mojang.com/users/profiles/minecraft/APO2073    이렇게 하시고 들어가보면 UUID와 NAME을 볼 수 있습니다. 

엥? 이건 정보의 양이 너무 적은거 아닌가요? 하실 수 있는데 

진짜는 따로 있습니다.


일단 플레이어의 UUID를 목사해줍니다.

그리고 이 주소의 UUID부분에 플레이어의 UUID를 붙여넣으신뒤 들어가보세요.


https://sessionserver.mojang.com/session/minecraft/profile/(UUID)


자, 그러면 이상한 글씨와 더 많은 정보가 나올겁니다.

줄여주면


{

  "id" : "(id)",

  "name" : "(name)",

  "properties" : [ {

    "name" : "textures",

    "value" : "(value)"

  } ],

  "profileActions" : [ ]

}


이렇게 되는데요 id는 UUID, name은 플레이어의 닉네임입니다. 이건 너무 많이 봤으니 건너뛰죠, 제일 궁금한건 "value" 부분이실텐데요.

이건 BASE64로 인코딩된 부분입니다. 쉽게할해 BASE64로 암호화가 되있는건데요.

이걸 디코딩(해독)해주면,


{

  "timestamp" : 1704874858387,

  "profileId" : "(uuid)",

  "profileName" : "{

  "timestamp" : (timestamp),

  "profileId" : "(nick)",

  "textures" : {

    "SKIN" : {

      "url" : "(skin url)",

      "metadata" : {

        "model" : "(classic or slim)"

      }

    },

    "CAPE" : {

      "url" : "(cape url)"

    }

  }

이렇게 뜰겁니다.

순서대로 timestamp는 현제 계정 시간입니다(솔직히 저도 뭔지 잘 모르겠습니다 ㅋㅋ 시간으로 변환해 보니 7시간쯤 전 시간이 표시 되더군요). id와 name은 플레이어의 UUID와 닉네임이고, skin.url은 플레이어의 스킨 이미지 링크입니다. 그리고 CAPE.url 이건 있는분도 있고 없는분도 있을텐데 현제 착용하고 있는 망토의 url입니다. 만약 망토를 소유하고 있지 안는다면 저부분이 없습니다.


그리고 이건 마인크래프트에서 차단된 서버 리스트입니다

https://sessionserver.mojang.com/blockedservers

EULA를 지키지 못한 서버들이 있는 곳이지요. 이것 또한 SHA-256 으로 인코딩 되어있고 거의 모든 서버가 해독되었다고 하네요.


Mojang API에는 많은 기능이 있었습니다. 원래 마인크래프트 상태, 판매량 등등 소소한 정보를 확인할 수 있었는데 거의 사라지고 플레이어와 관련된것들 밖에 남지 안았습니다. 개인적으론 많이 아쉽네요. 이렇게 오늘은 모장API에 대해 알아봤습니다. 다음에도 재밌는 주제를 찾아오겠습니다. 그럼 20000


추천0 비추천0

댓글목록

등록된 댓글이 없습니다.

Total 98건 6 페이지
apo 서버 목록
번호 제목 글쓴이 조회 추천 비추천 날짜
23
아포칼립스 05-05 1 0 5548
아포칼립스 5548 1 0 05-05
22
아포칼립스 04-23 1 0 1453
아포칼립스 1453 1 0 04-23
21
아포칼립스 03-22 0 0 1427
아포칼립스 1427 0 0 03-22
20
아포칼립스 03-21 0 0 1391
아포칼립스 1391 0 0 03-21
19
아포칼립스 03-21 0 0 1392
아포칼립스 1392 0 0 03-21
18
아포칼립스 03-21 0 0 1404
아포칼립스 1404 0 0 03-21
17
아포칼립스 03-21 0 0 1444
아포칼립스 1444 0 0 03-21
16
아포칼립스 03-19 0 0 1395
아포칼립스 1395 0 0 03-19
15
아포칼립스 02-27 0 0 1534
아포칼립스 1534 0 0 02-27
14
아포칼립스 02-27 0 0 1580
아포칼립스 1580 0 0 02-27
13
아포칼립스 02-18 0 0 1550
아포칼립스 1550 0 0 02-18
12
아포칼립스 02-18 0 0 1571
아포칼립스 1571 0 0 02-18
11
아포칼립스 02-16 0 0 1515
아포칼립스 1515 0 0 02-16
10
아포칼립스 02-03 1 0 1946
아포칼립스 1946 1 0 02-03
9
아포칼립스 01-28 2 0 12399
아포칼립스 12399 2 0 01-28

검색

회원 로그인

SNS

포인트랭킹

1 lime 3,650점
2 Jake 2,230점
3 하루 1,500점
4 지누 1,205점
5 ghoots 1,115점
6 물범 1,100점
7 WaveDEV 1,100점
8 김민준 1,100점

접속자집계

오늘
1,122
어제
1,803
최대
5,025
전체
446,505