스냅샷 25w09a

Minecraft Snapshot 25w09a | Minecraft


https://www.minecraft.net/en-us/article/minecraft-snapshot-25w09a



사용 가능한 이스케이프 시퀀스:

\x: 2자리 유니코드

\u: 4자리 유니코드

\U: 8자리 유니코드

\N{<이름>}: 이름있는 유니코드 글자 (예: \n{Snowman})

\b: 백스페이스

\s: 스페이스

\t: 가로 탭?

\n: 라인피드 (새줄)

\f: 폼 피드

\r: 캐리지 리턴


", '에 둘러쌓이지 않은 스트링은 0-9, . , +, - 으로 시작할수 없다.




또 이것도 바꼈네

0.1을 .1로 표현 가능, 1을 1. 로 표현 가능

소수 있는 숫자들을 E 표기법 (과학적 표기법) 으로 표현 가능 (1200.0 -> 1.2e3, 1.2E3, 1.2E+3, 12000e-1)

정수들은 0x를 앞에 붙임으로서 16진수로 나타낼 수 있음 (float은 안됨)

또 0b를 앞에 붙임으로서 2진수로 나타낼 수 있음

정수 숫자들은 0으로 시작할 수 없음

숫자 중간에 _를 넣을수 있음 (단순 표기용인듯)

NaN, Inf 더이상 사용 불가능 (이걸 쓸일이 있나? 이 숫자들때문에 마크에 버그가 또 꽤 있었지)

숫자 뒤에 붙이는 글자들:

b, B, s, S, i, I, l, L 전에 s 나 u 를 붙일수 있다. s : signed - 음수까지 표현 가능, u: unsigned - 음수 표현 불가능

적을때만 적용돼서 240ub = -16sb 가 되는 이상현상?(Byte가 -128 ~ 127이라 그럼)을 볼수 있음 (240sb는 안된다고 함)

u나 s를 안썼다면 10진수 숫자들은 s, 2진수나 16진수 숫자들은 u가 기본값

b는 16진수에서도 쓰이기에 Byte로 16진수를 표현하려면, s나 u를 붙여야한다고 한다



/data는 여러 종류가 있는 리스트를 지원 : [1, "mineappleis169.9", 15.2d] 이런식이 가능

[I;1,2,3] 같은경우는 안됨.

/data 는 비어있는 키 로 이동을 못함

SNBT만 바뀌고 NBT는 안바꼈다는데 암튼 좀 복잡함


그리고 엔티티, 블록엔티티 NBT 기본값 등 많이 바꼈으니 참고하길


뭔가 많이 바꼈네