3일동안 안보기

apo 서버

 주소apo2073.feathermc.gg

버전: 1.20.4

Mojang API에 대해 알아보자

페이지 정보

profile_image
작성자 아포칼립스
댓글 0건 조회 1,860회 작성일 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 107건 7 페이지
apo 서버 목록
번호 제목 글쓴이 조회 추천 비추천 날짜
17
아포칼립스 03-21 0 0 1444
아포칼립스 1444 0 0 03-21
16
아포칼립스 03-19 0 0 1396
아포칼립스 1396 0 0 03-19
15
아포칼립스 02-27 0 0 1544
아포칼립스 1544 0 0 02-27
14
아포칼립스 02-27 0 0 1589
아포칼립스 1589 0 0 02-27
13
아포칼립스 02-18 0 0 1557
아포칼립스 1557 0 0 02-18
12
아포칼립스 02-18 0 0 1581
아포칼립스 1581 0 0 02-18
11
아포칼립스 02-16 0 0 1521
아포칼립스 1521 0 0 02-16
10
아포칼립스 02-03 1 0 1949
아포칼립스 1949 1 0 02-03
9
아포칼립스 01-28 2 0 12407
아포칼립스 12407 2 0 01-28
8
아포칼립스 01-28 2 0 8725
아포칼립스 8725 2 0 01-28
7
아포칼립스 01-13 3 0 9872
아포칼립스 9872 3 0 01-13
6
아포칼립스 01-12 0 0 1922
아포칼립스 1922 0 0 01-12
5
아포칼립스 01-12 0 0 26458
아포칼립스 26458 0 0 01-12
4
아포칼립스 01-11 0 0 1918
아포칼립스 1918 0 0 01-11
열람중
아포칼립스 01-11 0 0 1861
아포칼립스 1861 0 0 01-11

검색

회원 로그인

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,410
어제
1,803
최대
5,025
전체
446,793