디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅂㄹ갤로그로 이동합니다. 2024.04.24 04:46:01
조회 2903 추천 22 댓글 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때와 같이 버전 파편화가 진행되지 않는다면 상당히 좋은 패치로 남을 것 같다.

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



추천 비추천

22

고정닉 11

0

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2868 설문 힘들게 성공한 만큼 절대 논란 안 만들 것 같은 스타는? 운영자 24/06/10 - -
2870 이슈 [디시人터뷰] 웃는 모습이 예쁜 누나, 아나운서 김나정 운영자 24/06/11 - -
2869 AD 딥 블루 호라이즌 사전예약 6.14-7.4 운영자 24/06/14 - -
256009 공지 [구매 가이드] 마인크래프트를 조금 더 싸게 구매해보자! [33] 어른이갤로그로 이동합니다. 23.11.20 20618 43
193353 공지 갤에서 운영되는 서버 확인하고 함께 즐기자 ! ! [21] Karn갤로그로 이동합니다. 22.11.06 122050 124
259943 공지 [신문고] 게시물 신고/완장한테 하고싶은말 [489] 핵미41갤로그로 이동합니다. 23.12.12 13590 15
228522 공지 [스티브 갤러리 마인크래프트 정보글 모음집] [15] 핵미41갤로그로 이동합니다. 23.05.17 129764 91
232230 공지 1.20 여정과 이야기 업데이트 내용 총정리 [2] ㅇㅇ(58.238) 23.06.08 16228 80
226451 공지 [스티브 갤러리 개발/번역 디스코드] [8] 핵미41갤로그로 이동합니다. 23.05.07 63566 66
165469 공지 스티브 갤러리 이용 규칙 [5] 핵미41갤로그로 이동합니다. 22.05.27 146918 125
289849 공지 [대회] 제 1회 단타제작콘테스트 개최!! (07.01~07.14) [1] 핵미41갤로그로 이동합니다. 24.06.09 180 3
290597 일반 엑스레이 질문 ㅇㅇ(182.225) 07:37 3 0
290596 일반 cte2 서버 몇명까지 수용 가능 ? [1] ㅇㅇ(180.211) 05:40 88 0
290594 일반 cte2 0.6 나온거 살짝 찍먹해봤는데 재밌네 [1] ㅇㅇ(49.170) 04:57 105 0
290592 질문 모드팩 한글화 질문 [1] ㅇㅇ(118.235) 03:51 122 0
290591 일반 종유석과 용암연료...궁금한게 있네요 [1] bread9707갤로그로 이동합니다. 03:36 133 0
290590 질문 철공장 철골렘 스폰위치 왜이럼? [2] ㅇㅇ(118.217) 03:23 170 0
290589 일반 게이같이 소듐쓰는새끼들 총으로 쏴 죽여버리고싶노 [2] ㅇㅇ(121.136) 03:23 240 0
290588 모드 단모 - 최적화 모드팩 1.21 [1] ㅇㅇ(116.125) 03:11 240 1
290587 일반 요즘 국내 마크 야생건축영상 ㅇㅇ(60.253) 03:05 188 0
290586 질문 얘네들 왜 다 감염된거냐 [1] ㅇㅇ(118.217) 03:01 243 0
290585 일반 왜 증폭 장타서버는 없는걸까 [3] ㅇㅇ(118.218) 02:50 152 0
290584 질문 철공장 짓었는데 좀비가 왜 증발한거임? [5] ㅇㅇ(118.217) 02:40 218 0
290583 일반 그라데이션 핵스코드가 안되는데 어케해야해? ㅇㅇ(1.245) 02:28 92 0
290582 일반 키아트 떴다 ㅇㅇ(125.186) 02:25 189 0
290581 일반 크아악 모드업뎃 언제 기다리냐 좆목갤로그로 이동합니다. 02:24 144 0
290580 단타서 개걸레서버 [1] ㅁㅁ갤로그로 이동합니다. 02:10 161 0
290579 장타서 1.21 베드락 야생서버 [2] 치즈벅갤로그로 이동합니다. 02:02 221 1
290578 일반 모드팩 업뎃되면 번역했던거 어캐해야하지 [1] 니얼굴잉어빵갤로그로 이동합니다. 01:45 146 0
290577 일반 드라운드 질문 좀 [2] ㅇㅇ(211.234) 01:44 83 0
290576 질문 이거 모드 깔면 엔드 함선 더 안나올 수 있는건가? [2] ㅇㅇ(14.35) 01:43 122 0
290574 일반 Farmer 빨리 1.21 나와라 ㅇㅇ(222.233) 01:27 140 0
290573 정보 알렉스가 새롭게 개발중인 모드 [6] ㅇㅇ(180.211) 01:14 290 0
290572 일반 create 모드 업데이트 중단함?? [2] ㅇㅇ(180.211) 01:06 203 0
290571 일반 떳다 ㅇㅇ(121.171) 01:05 164 0
290570 일반 베드락 폰버전 1.21 나왔네 치즈벅갤로그로 이동합니다. 01:00 172 0
290569 일반 소듐 1.21 나옴 [1] ㅇㅇ(106.249) 00:46 321 1
290568 일반 1.12.2 왜 렉이 걸리는지 모르겠다 [4] 환생염수갤로그로 이동합니다. 00:34 241 0
290567 일반 건축실력이 하나도 없는 뉴비여서 ㅇㅇ(122.43) 00:16 169 0
290566 질문 스티브갤 행님들 도와주세요! [4] ㅇㅇ(118.235) 00:10 235 0
290565 일반 처음으로 죽음... baby갤로그로 이동합니다. 00:10 245 2
290564 질문 서버 오류 이거 어캐함 [1] ㅇㅇ(116.40) 00:09 152 0
290563 정보 !! 1.21 출시 !! [2] ㅇㅇ(125.186) 00:03 498 8
290562 일반 모드 없는 유리 텍스쳐팩 추천해줄 수 있음? ㅇㅇ갤로그로 이동합니다. 06.13 107 0
290561 단타서 벌쳐 컨트롤 Nightmare [5] ㅇㅇ(175.116) 06.13 232 1
290560 정보 커스포지 모드팩 압축파일 임포트 하는법 [1] ぬぬぬぬぬぬぬぬぬぬ갤로그로 이동합니다. 06.13 130 1
290559 질문 페더클라이언트로 폴리아 서버 구축할 수 있음? ㅇㅇ(106.101) 06.13 73 0
290558 질문 페이퍼 로그엔 친구가 뜨는데 내 월드 안들어와져요 [8] ㅇㅇ(1.233) 06.13 161 0
290557 질문 커스포지에 모드팩어케올림? [5] ㅇㅇ(14.34) 06.13 160 0
290556 일반 네오포지? curseforge 이거 쓰면서 멀티 하려고하는데 자꾸 이게 ㅁㄴㅇ(221.158) 06.13 119 0
290555 일반 드디어 유리가 이뻐졌다 [2] 선범갤로그로 이동합니다. 06.13 365 0
290554 일반 Curios API랑 호환되는 모드 뭐뭐있음? [2] ㅇㅇ(218.153) 06.13 69 0
290553 일반 GTNH 꺼무위키 페이지 만들면 작업할놈들 있냐 [1] qr_est갤로그로 이동합니다. 06.13 202 0
290548 일반 선생님들 유리 매끈매끈하게 만들어주는 리팩 추천좀 [9] 선범갤로그로 이동합니다. 06.13 282 0
290547 일반 지상텔포하는 수단은 완전히 막힘? [1] ㅇㅇ(112.76) 06.13 156 0
290546 일반 길들인 동물 집에 풀어놓는 방법없냐 ㅇㅇ(182.213) 06.13 88 0
290544 질문 1.19.2 1.20.6 동시 모드 사용어케함? [3] 케넨갤로그로 이동합니다. 06.13 200 0
290543 질문 마크서버컴 사양 질문 [4] ㅇㅇ(118.235) 06.13 166 0
290542 일반 지옥에서 템 다날렸는데 그동안 만들어놓은게 있어서 ㅇㅇ(220.125) 06.13 186 0
290541 일반 황혼의 숲 이거 뭐임 [3] ㅇㅇ(175.205) 06.13 302 0
290540 단타서 개발스버개발 ㅁㅁ갤로그로 이동합니다. 06.13 194 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2