디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[정보] 1.20.5 : Nbt의 안락사 / 개발자들 자살쇼 업데이트

ㅂㄹ갤로그로 이동합니다. 2024.04.24 04:46:01
조회 2405 추천 21 댓글 33
														


오늘? 어제? 1.20.5가 릴리즈 되었다.

이번 패치는 꽤나 마이너 업데이트임에도 불구하고 무려 4달동안 15개의 스냅샷과 3개의 프리릴리즈, 3개의 프리뷰를 냈는데, 그만큼 매우 중요하고 버그가 없어야하는 업데이트가 존재한다는 뜻이다.


대체 뭐가 바뀌었길래 이런 근들갑까지 피우면서 그러는걸까?


1. Item Component 의 등장


Item Component 는 Nbt Compound 를 대신해서 나온 새로운 시스템이다. 이제부터 마인크래프트 아이템의 대부분의 동작은 미리 아이템마다 지정해둔 동작을 Component 로 덮어씌울 수 있다.

조금 어렵게 들릴 수 있으니 예시로 설명하겠다. 다이아몬드 검에 Food Component 를 추가하면 다이아 검을 먹을 수 있다. 또한 철 곡괭이에 max count 를 99로 하면 99스택까지 뭉칠 수 있다. 황금사과로 다이아를 캘 수도 있고, 썩은 감자를 먹었더니 황금사과 버프를 받을 수도 있다.


이는 ECS, Entity Component System 을 모장이 일부 도입했기 때문인데, 조금 어려울 수도 있는 개념이니 간단하게 짚고 넘어가자면,

Entity Component System 은 데이터를 저장하는 Component, 그 Component 를 가지고 있는 Entity, 그리고 그 Entity의 Component 를 읽어 동작을 실행하는 Sytstem 으로 나누는 방식이다.


이렇게 할 경우 System 은 Entity가 누구인지에 따라 행동하는게 아니라, 무엇을 가지고 있냐에 따라 행동하기 때문에 더 빠른 접근과 유연한 관리가 가능해진다.


ItemComponent 는 너무 많아서, Mojang 개발자인 slicedlime 의 유튜브로 대체하겠음... 존나많음



https://www.youtube.com/watch?v=iY9OHAd4Aco&ab_channel=slicedlime


 

https://www.youtube.com/watch?v=ScJc-kyBplI&ab_channel=slicedlime

 


https://www.youtube.com/watch?v=K_1aoDjU4xA&ab_channel=slicedlime







2. ServerTransfer, Cookie


이제 서버간의 이동을 모장에서 일부 지원하게 되었다. 바로 ServerTransfer 라는 패킷인데, 이는 플레이어에게 ~주소로 가! 라는 패킷을 보낸다.

플레이어는 이 패킷을 받으면 즉시 로그아웃하고 해당 서버로 이동하며, 이 때 보낸 서버는 해당 플레이어에게 쿠키를 줄 수 있다.


이 쿠키는 대충 메세지라고 생각하면 편하다. A서버에서 B서버로 이동할 떄, A서버가 B서버로 보내려는 메세지이다.

다만 문제는 이게 A - B 사이에 플레이어가 있기 때문에, 안전한 방식은 아니다. 이런 방식을 사용하려면 암호화 키를 A와 B가 가지고 있다가, 플레이어가 접속해서 쿠키를 가져왔을 때 암호화 키로 암호화된 쿠키를 복호화하는 과정이 필요하다.


그게 아닌이상은 개인적으로는 서버에서의 플레이어 설정을 동기화 하는데는 매우 좋은 기능이라고 생각한다.


다만 단점으로는 플레이어에게 해당 서버의 주소를 가르쳐주기 때문에, 번지코드와 같은 프록시 부류는 아니다. Transfer는 은행으로 치면 2번 창구에서 대화를 나누다가 일이 생겨 1번 창구로 가는 느낌이고, 프록시는 2번창고에 일이 생겨 전화로 대신 상담하는 느낌이다.

즉 전자는 난 1번 창구의 위치를 알지만, 후자는 전화받는 사람의 위치를 모른다는 뜻이다.


3. 기타


또한 패킷도 싹다 바뀌고 이것저것 상당히 많이 바뀌었는데... 어짜피 플레이하는 니들한테는 큰 중요성이 없으니 넘어감


근데 이게 약간의 문제가 있음.


10년된 NBT를 한번에 없애버리니, 지금까지 했던 모든 것들이 다 먹통이 되는거임


일단 커맨드 커뮤니티는 집단 자살쇼가 났고, (20.5부터는 기존 모든 커맨드를 사용하는 맵들, 특히 nbt 감지하는 맵이 호환이 안됨)

버킷 커뮤니티도 반쯤 멘탈이 털렸으며 (특히 ItemAdders를 만드는 lonedev는 1.20.5 업데이트 시 이전 버전에 대해서는 지원을 중단하는 걸 고려중이라 함)

모드 커뮤니티는 그나마 나은 편이지만 그래도 코드를 갈아엎어야 하는 상황임



하지만 그럼에도 불구하고 scale, interaction distance, itemComponent 등 상당히 흥미로운 기능들이 많이 생겼고, 이번에 1.13때와 같이 버전 파편화가 진행되지 않는다면 상당히 좋은 패치로 남을 것 같다.

간단하게 아이템 컴포넌트만 해도 던져주면 이걸로 엄청난걸 만들럼들이 상당할 것같음.



추천 비추천

21

고정닉 11

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기
자동등록방지

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2858 설문 SNS로 싸우면 절대 안 질 것 같은 고집 있는 스타는? 운영자 24/05/06 - -
283407 일반 (Target Dummy) 최신 버전 받지마 [1] ㅇㅇ갤로그로 이동합니다. 05.06 176 0
283406 일반 사탕수수 자동 팜은 별로네 [8] ㅇㅇ갤로그로 이동합니다. 05.06 346 0
283405 질문 엔더맨 공장 만들었는데 이거는 어쩔수없는거임? [7] ㅇㅇ갤로그로 이동합니다. 05.06 238 0
283404 일반 모드 장타가 바닐라 장타 동접 이긴 아이러니한 상황 [3] ㅇㅇ(118.235) 05.06 370 0
283403 일반 마을에 있는 종 위치 옮겨도 됨? [1] ㅇㅇ(39.7) 05.06 125 0
283402 일반 happyhud 절대 사지마 [2] ㅇㅇ(110.10) 05.06 322 0
283401 단타서 [닫] 비틱스테이지탈출 1.20.4 비아 ㅇ [1] 창남아닌데요갤로그로 이동합니다. 05.06 171 0
283400 연재 [GTNH] 52. 점점 진화하는 피의 제단 [18] ㄷㄷ갤로그로 이동합니다. 05.06 395 6
283399 일반 슬라임펀 할 사람 없나 [2] ㅇㅇ(49.166) 05.06 112 0
283398 일반 동물잡을때 약탈 적용됨? [1] ㅇㅇ(222.117) 05.06 164 0
283397 질문 던크 호그스킨은 어디서? [1] ㅎㅇ(1.219) 05.06 114 0
283395 일반 오늘 올린 연재글 다 5월 1일에 한거네 [1] ㅇㅇ갤로그로 이동합니다. 05.06 167 2
283394 일반 요즘 재밌는 모드팩 ㅊㅊ좀 ㅇㅇ(106.101) 05.06 124 0
283393 일반 atm9 unobtaium 이거 어케캠?? [14] ㅇㅇ(220.118) 05.06 234 0
283392 질문 던크 마나? [3] ㅎㅇ(1.219) 05.06 173 0
283391 일반 마크 공포겜이었노 [2] ㅇㅇ(211.234) 05.06 292 2
283390 건축 공항 터미널 1 [3] Kuickwheel갤로그로 이동합니다. 05.06 232 6
283389 일반 기둥 디자인 봐줄만 하냐? 넷카마갤로그로 이동합니다. 05.06 196 0
283388 질문 이거 ㅈ된거임? [3] ㅇㅇ(61.83) 05.06 254 0
283387 질문 커넥션 타임아웃 왜뜨는지 질문좀 [15] 꼬멘네갤로그로 이동합니다. 05.06 206 0
283386 단타서 [닫] 비틱탈출 1.20.4 비아 ㅇ 7명 [4] 창남아닌데요갤로그로 이동합니다. 05.06 216 0
283385 연재 RLCraft 11화 - 돌아온 봄 [5] ㅇㅇ갤로그로 이동합니다. 05.06 218 4
283384 일반 쉐이더 이런 현상 해결방법 앎? ㅇㅇ(112.169) 05.06 143 0
283383 일반 베드랃 철공장 만들었는데 [2] ㅇㅇ(124.53) 05.06 161 0
283382 질문 1.20.1 포지 모드중에 유리연결모드 괜찮은거 없음? [16] 123(124.54) 05.06 235 0
283381 질문 인챈트 궁금한거 두개있음 [1] ㅇㅇ(220.77) 05.06 106 0
283379 질문 그니깐 옵시디언팜 만들때 좀벌레를 엔드에 보내야된다는거지? [1] 통피와참피갤로그로 이동합니다. 05.06 125 0
283378 질문 벌통은 기본적으로 꿀벌이 없는 상태임? [6] ㅇㅇ(222.234) 05.05 255 0
283377 일반 단타 열어주셈 ㅇㅇ(1.236) 05.05 52 0
283375 일반 이제 막 고인물 스킬 배우려니 어렵노 ㅇㅇ갤로그로 이동합니다. 05.05 119 0
283374 연재 RLCraft 10화 - 성장 [3] ㅇㅇ갤로그로 이동합니다. 05.05 180 3
283372 일반 아 포트포워딩 왜 안되는거지 ㅅㅂ ㅋㅋㅋㅋㅋㅋ [4] ㅇㅇ(59.14) 05.05 209 0
283371 일반 폰베드락 이거 어플 다시받던가 데이터삭제해야 렐름스토리되네 치즈벅갤로그로 이동합니다. 05.05 121 0
283370 일반 일단 1층 기초는 다지음 넷카마갤로그로 이동합니다. 05.05 195 0
283369 일반 워든시티 언제쯤 털면됨 [2] ㅇㅇ(119.206) 05.05 133 0
283368 건축 뉴비 첫 건축 어때 [10] ㅇㅇ(125.184) 05.05 455 4
283367 질문 영혼가속 버그 있음? [5] ㅇㅇ(58.232) 05.05 193 0
283366 질문 이렇게 뜨면 뭐가 문제임? [1] 123(124.54) 05.05 111 0
283365 일반 피직스 모드 질문좀 ㅠㅠ ㅇㅇ(119.56) 05.05 84 0
283364 일반 불토 어떻게 얻음? [4] ㅇㅇ(121.159) 05.05 212 0
283363 일반 지금까지 나만의 잡탕 모드팩만 하다가 진짜 모드팩 해봤는데 [1] ㅇㅇ(58.76) 05.05 250 0
283361 일반 이거 방화벽 질문좀 [4] ㅇㅇ(59.14) 05.05 161 0
283360 일반 친구들이랑 마인헛 멀티하던 서버가 없어졌는데 이거 뭐냐??? [16] 녀비아니갤로그로 이동합니다. 05.05 309 0
283359 일반 아 프리즘런처 개꿀이네 [2] 용식갤로그로 이동합니다. 05.05 263 0
283358 질문 이거 엔더카탈리즘 모드 하려는데 [1] 고닉베기는너무즐거워해병갤로그로 이동합니다. 05.05 102 0
283357 질문 친구랑 멀티할건데 [8] ㅇㅇ(125.178) 05.05 224 0
283356 연재 RLCraft 9화 - 인생사 새옹지마 [1] ㅇㅇ갤로그로 이동합니다. 05.05 167 1
283355 질문 모드 평가좀 [5] 123(124.54) 05.05 344 0
283354 일반 블록 경계 좀 확실하게 보고 싶으면 무슨 모드 깔아야됨? [3] ㅇㅇ(39.7) 05.05 200 0
283353 일반 장타열 모드팩추천좀 [4] 도붕이(58.29) 05.05 162 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2