Minecraft Java 스냅숏
목요일에 스냅숏이라니요, 도대체 누가 이런 발상을?! 이번 주 스냅숏에서는 떠돌이 상인과 지도 제작자의 거래를 업데이트했습니다. 또한, 양에게 새로운 생물 군계 기반 생성 규칙을 추가했습니다. 이제 나가서 세상을 탐험할 시간입니다! Mojang의 버그 트래커 Mojira가 클라우드로 이전되고 있으며, 이 기간 동안에는 버그 신고가 불가능합니다. 새 플랫폼이 곧 작동해서, 플레이어들이 로그인, 계정 생성, 그리고 제일 중요한 버그 신고까지 할 수 있게 될 것입니다! 이 휴지 기간에는 버그를 살려두고 있다가, Mojira가 다시 돌아오면 그때 신고하세요!
신기능
양이 생성된 생물 군계에 따라 다른 양털 색 규칙을 가집니다.
농장 동물 종류
덥고 추운 생물 군계의 양의 양털 색
양이 생성된 생물 군계에 따라 가지게 되는 양털 색에 대한 규칙을 업데이트했습니다.
따뜻한 생물 군계: (현재 작동 방식과 같습니다)
흔한 양 색은 하얀색입니다.
드문 양 색은 검은색, 회색, 회백색, 갈색입니다.
분홍색 양이 희귀하게 생성됩니다.
추운 생물 군계:
흔한 양 색은 검은색입니다.
드문 양 색은 회백색, 하늘색, 파란색, 청록색입니다.
분홍색 양이 희귀하게 생성됩니다.
더운 생물 군계:
흔한 양 색은 갈색입니다.
드문 양 색은 회색, 노란색, 주황색, 빨간색입니다.
분홍색 양이 희귀하게 생성됩니다.
변경 사항
덤불은 가위나 섬세한 손길이 있는 도구로 채굴할 때만 떨궈지며, 설치에 의해 대체 가능합니다.
두 무시룸 종류 모두의 생김새가 주둥이가 튀어나오도록 약간 변경되었습니다 .
분위기로만 사용되는 사막, 악지와 창백한 정원의 분위기 블록 소리가 '블록' 범주에서 '분위기/환경' 범주로 변경되었습니다.
지도 제작자와 떠돌이 상인의 거래가 약간 변경되었습니다.
낙타가 이제 사막에서 생성됩니다.
일부 마을 상자에서 꾸러미를 발견할 수 있습니다.
잔디 소리 유형의 채굴 소리 음량을 낮추어, 이에 따라 해당 소리를 사용하는 모든 블록이 영향을 받게 됩니다.
지도 제작자 거래
지도 제작자가 다른 생물 군계의 마을이나 다른 구조물을 가리키는 7가지의 새로운 지도를 판매합니다. 이들은 빨리 특정 지역을 찾고 싶은 플레이어들에게 도움을 줄 수 있을 것입니다.
서로 다른 마을 유형의 지도 제작자는 서로 다른 지도와 현수막을 판매합니다.
일부 가격과 거래량이 조정되었습니다.
원본 이미지는 여기에서 확인하십시오.
고화질 이미지는 여기에서 확인하십시오.
떠돌이 상인 거레
떠돌이 상인의 가격을 낮추고, 거래 종류를 늘리고, 많은 아이템의 재고를 늘렸습니다.
플레이어로부터 기본적인 공급품을 구매해, 아무것도 사고 싶지 않아도 다음 여정을 준비하는 것을 도와줘서 에메랄드를 얻을 수 있습니다.
떠돌이 상인은 다음 목록 중에서 두 가지 아이템을 구매합니다.
물병
물 양동이
우유 양동이
발효된 거미 눈
구운 감자
건초 더미
떠돌이 상인은 이제 (기존 거래와 함께) 다음 아이템을 판매할 확률이 있습니다:
원목 (아카시아나무, 자작나무, 짙은 참나무, 정글 나무, 참나무, 가문비나무, 창백한 참나무, 벚나무)
마법이 부여된 철 곡괭이
투명화 물약
원본 이미지는 여기에서 확인하십시오.
고화질 이미지는 여기에서 확인하십시오.
낙엽 및 잔디 소리
낙엽 소리 파일의 음량을 낮추었습니다. (파괴, 걸음, 설치)
잔디 소리 유형의 소리 파일의 음량을 낮추어, 이를 사용하는 모든 블록이 영향을 받게 됩니다. (파괴)
기술적 변경 사항
데이터 팩 버전이 이제 67입니다.
리소스 팩 버전이 이제 52입니다.
데이터 팩 버전 67
stepping_on(다음을_밟고_있음) 개체 술어가 개체가 땅에 있을 때만 참으로 판정될 수 있도록 변경되었습니다.
태그
블록 태그
#camels_spawnable_on(#위에_낙타_생성_가능)을 추가했습니다 - 위에 낙타가 생성될 수 있는 블록입니다.
구조물 태그
#on_savanna_village_maps(#사바나_마을_지도에_있음)를 추가했습니다 - 사바나 마을 지도에 표시될 수 있는 구조물입니다.
#on_desert_village_maps(#사막_마을_지도에_있음)를 추가했습니다 - 사막 마을 지도에 표시될 수 있는 구조물입니다.
#on_plains_village_maps(#평원_마을_지도에_있음)를 추가했습니다 - 평원 마을 지도에 표시될 수 있는 구조물입니다.
#on_taiga_village_maps(#타이가_마을_지도에_있음)를 추가했습니다 - 타이가 마을 지도에 표시될 수 있는 구조물입니다.
#on_snowy_village_maps(#눈_덮인_마을_지도에_있음)를 추가했습니다 - 눈 덮인 마을 지도에 표시될 수 있는 구조물입니다.
#on_swamp_village_maps(#늪_마을_지도에_있음)를 추가했습니다 - 늪 탐험가 지도에 표시될 수 있는 구조물입니다.
#on_jungle_village_maps(#정글_마을_지도에_있음)를 추가했습니다 - 정글 탐험가 지도에 표시될 수 있는 구조물입니다.
개체 데이터
구성 요소의 개수가 올바르지 않은 Pos(위치), Motion(운동) 및 Rotation(회전) 값이 명시된 구성 요소만 선택하지 않고, 완전히 버려집니다. (올바른 구성 요소 개수는 각각 3, 3, 2입니다.)
SleepingX(잠자는_X), SleepingY(잠자는_Y) 및 SleepingZ(잠자는_Z) 필드가 하나의 sleeping_pos(잠자는_위치)필드로 합쳐졌습니다.
예: sleeping_pos: [I; 1, 2, 3](잠자는_위치: [I; 1, 2, 3])
화살, 광산 수레, 블록 표시, 엔더맨, 떨어지는 블록, 점화된 TNT나 움직이는 피스톤의 개체 데이터에 있는 블록 상태가 더 이상 빈 객체로 명시될 수 없습니다.
Tags(태그) 필드가 이제 제거될 때 보존되지 않습니다.
ALLAY(알레이)
불필요한 CanDuplicate(복제_가능) 필드를 제거했습니다. (DuplicationCooldown(복제_대기_시간)에 의해 제어됩니다.)
CAT(고양이)
CollarColor(목줄_색) 필드가 이제 명시되지 않은 경우 14 (빨간색)를 기본값으로 가집니다.
DOLPHIN(돌고래)
TreasurePosX(보물_위치_X), TreasurePosY(보물_위치_Y) 및 TreasurePosZ(보물_위치_Z) 필드를 제거했습니다.
FALLING_BLOCK(떨어지는_블록)
BlockState(블록_상태) 필드가 이제 air(공기)가 될 수 있습니다 (즉시 디스폰합니다.) - 명시되지 않았거나 유효하지 않은 경우, sand(모래)를 기본값으로 가집니다.
FOX(여우)
Trusted(신뢰함) 필드가 이제 공백을 기본값으로 가집니다. (또한, /data(/데이터)에 의해 변경될 때 이전 상태와 병합되지 않습니다.)
ITEM(아이템)
Owner(주인) 및 Thrower(던진_개체) 필드가 이제 제거될 때 보존되지 않습니다.
PHANTOM(팬텀)
Size(크기) 필드의 이름이 size(크기)로 변경되었습니다.
AX(정박_X), AY(정박_Y) 및 AZ(정박_Z) 필드가 하나의 anchor_pos(정박_위치) 필드로 합쳐졌습니다.
PLAYER(플레이어)
SpawnX(스폰_X), SpawnY(스폰_Y), SpawnZ(스폰_Z), SpawnAngle(스폰_각도), SpawnDimension(스폰_차원) 및 SpawnForced(스폰_강제) 필드가 하나의 respawn(리스폰) 필드로 합쳐졌습니다.
형식: 필드가 있는 객체
pos(위치) - 스폰할 블록 위치
angle(각도) - float, 스폰할 때의 각도 (기본값: 0.0)
dimension(차원) - 스폰할 차원의 ID (기본값: minecraft:overworld(minecraft:오버월드))
forced(강제) - 불리언으로, 해당 스폰이 명령어로 설정된 경우 참입니다 (기본값: false(거짓)).
enteredNetherPosition(네더_진입_위치) 필드의 이름이 entered_nether_pos(네더_진입_위치)로 변경되었고, double 목록의 형식을 가집니다.
예시: entered_nether_pos: [1.0, 2.0, 3.0](네더_진입_위치: [1.0, 2.0, 3.0])
PRIMED_TNT(점화된_TNT)
명시되지 않은 경우, block_state(블록_상태) 필드가 tnt를 기본값으로 가집니다.
SHULKER_BULLET(셜커_탄환)
Dir(방향)와 Target(목표) 필드가 이제 제거될 때 보존되지 않습니다.
TURTLE(거북)
HomePosX(집_위치_X), HomePosY(집_위치_Y) 및 HomePosZ(집_위치_Z) 필드가 하나의 home_pos(집_위치) 필드로 합쳐졌습니다.
TravelPosX(이동_위치_X), TravelPosY(이동_위치_Y) 및 TravelPosZ(이동_위치_Z) 필드를 제거했습니다.
HasEgg(알을_가지고_있음) 필드의 이름이 has_egg(알을_가지고_있음)으로 변경되었습니다.
VEX(벡스)
LifeTicks(생명_틱) 필드의 이름이 life_ticks(생명_틱)로 변경되었습니다.
BoundX(구속_X), BoundY(구속_Y) 및 BoundZ(구속_Z) 필드가 하나의 bound_pos(구속_위치) 필드로 변경되었습니다.
VILLAGER(주민)
Gossips(소문) 필드가 이제 제거될 때 보존되지 않습니다.
WANDERING_TRADER(떠돌이_상인)
wander_target(배회_목표) 필드가 이제 제거될 때 보존되지 않습니다.
WOLF(늑대)
CollarColor(목줄_색) 필드가 이제 명시되지 않은 경우 14 (빨간색)를 기본값으로 가집니다.
ZOMBIE_VILLAGER(좀비_주민)
Gossips(소문) 필드가 이제 제거될 때 보존되지 않습니다.
EVOKER_FANGS(소환사_송곳), AREA_EFFECT_CLOUD(광역_효과_구름) 및 모든 투사체
Owner(주인) 필드가 이제 제거될 때 보존되지 않습니다.
ITEM_FRAME(아이템_액자), GLOW_ITEM_FRAME(발광_아이템_액자), PAINTING(그림) 및 LEASH_KNOT(끈_매듭)
TileX(타일_X), TileY(타일_Y) 및 TileZ(타일_Z) 필드가 하나의 block_pos(블록_위치) 필드로 합쳐졌습니다.
ARROW(화살), SPECTRAL_ARROW(분광_화살) 및 TRIDENT(삼지창)
inBlockState(박힌_블록_상태)와 SoundEvent(소리_이벤트) 필드가 이제 삭제될 때 보존되지 않습니다.
MINECART(광산_수레) 및 *_MINECART(*_광산_수레)
CustomDisplayTile(사용자_지정_표시_타일) 필드가 제거되었습니다.
명시된 경우, DisplayState(표시_상태)가 이제 항상 원래 표시된 블록을 덮어씌웁니다.
이제 사용자 지정 블록 상태를 설정하지 않아도 기본 오프셋을 덮어씌우기 위해 DisplayOffset(표시_오프셋)을 명시할 수 있습니다.
BLOCK_DISPLAY(블록_표시), ITEM_DISPLAY(아이템_표시) 및 TEXT_DISPLAY(텍스트_표시)
glow_color_override(발광_색_덮어쓰기) 필드가 이제 제거될 때 보존되지 않습니다.
WITCH(마녀), RAVAGER(파괴수), PILLAGER(약탈자), ILLUSIONER(환술사), EVOKER(소환사) 및 VINDICATOR(변명자)
patrol_target(정찰_목표) 필드가 이제 제거될 때 보존되지 않습니다.
블록 개체 데이터
CustomName(사용자_지정_이름) 필드가 이제 제거될 때 보존되지 않습니다.
LootTable(노획물_목록) 필드가 이제 제거될 때 보존되지 않습니다.
END_GATEWAY(엔드_관문)
exit_portal(출구_차원문) 필드가 이제 제거될 때 보존되지 않습니다.
FURNACE(화로), SMOKER(훈연기) 및 BLAST_FURNACE(용광로)
RecipesUsed(사용된_제작법) 필드가 이제 제거될 때 보존되지 않습니다.
SKULL(해골)
note_block_sound(소리_블록_소리) 필드가 이제 제거될 때 보존되지 않습니다.
리소스 팩 버전 52
세계 속 아이템의 렌더를 조금 변경했습니다.
업데이트된 무시룸 텍스처 및 모델
무시룸의 모델 및 텍스처를 업데이트했습니다.
이제 모델에 주둥이가 있습니다.
모델의 다리를 뒤집었습니다.
셰이더 및 포스트 프로세스 효과
개발자 노트: 리소스 팩으로 가능한 기능이지만, 코어 셰이더를 덮어씌우는 것은 지원되지 않는 것으로 처리되고 의도한 리소스 팩 기능이 아닙니다. 이 셰이더는 게임의 내부 구현에 존재하므로, 게임의 내부가 변경되면 언제든지 바뀔 수 있습니다. 저희는 코어 셰이더를 덮어씌우는 것이 아주 멋진 리소스 팩 기능에 사용되며, 이들 중 대부분은 지원되는 대체 방법이 없는 것을 이해하고 있습니다. 저희는 미래에 더 좋고, 지원되는 대체 방법을 제공하고 싶습니다.
코어 셰이더의 셰이더 프로그램 정의와 JSON 파일로 된 포스트 프로세스 효과가 제거되었습니다.
셰이더 프로그램 자체는 여전히 접근 가능하며, 덮어씌울 수 있습니다.
포스트 프로세스 효과는 여전히 JSON으로 설정할 수 있습니다.
포스트 프로세스 효과 정의
program(프로그램) 필드가 vertex_shader(정점_셰이더) 및 fragment_shader(조각_셰이더)로 대체되었습니다.
<namespace>:<path>(<이름공간>:<경로>)가 assets/<namespace>/shaders/<path>.<vsh|fsh>(애셋/<이름공간>/셰이더/<경로>.<vsh|fsh>) 로 처리됩니다.
type(유형)이 이제 각 uniform(유니폼)의 필수 필드입니다.
가능한 값은 현재 int(정수), ivec3(정수_벡터3), float, vec2(벡터2), vec3(벡터3), vec4(벡터4), matrix4(행렬4)입니다.
각 uniform(유니폼)의 values(값)가 이제 선택적입니다.
설정하지 않은 채로 두는 것은 권장하지 않으며, 흐림 효과의 런타임 설정에 사용됩니다.
유니폼을 명시하지 않은 채로 두지 않으면 정의되지 않은 행동이 발생하며, 셰이더에 의해 사용될 각 유니폼을 명시해야 합니다.
아이템 렌더
아이템 표시
firstperson_lefthand(1인칭_왼손)와 thirdperson_lefthand(3인칭_왼손) 변환이 이제 아이템을 손에 들 때와 똑같이 렌더됩니다.
아이템 개체
지면에 있을 때, 호버 시 모델 크기가 이제 고려 대상이 됩니다.
이는 모델의 크기에 상관없이, 절대 아래 블록이랑 겹치는 일이 없음을 의미합니다.
땅 위의 아이템 묶음의 아이템 위치가 모델 크기와 종류에 의해 결정됩니다.
모델 깊이 (Z 좌표)가 1/16 블록보다 작은 경우, 아이템이 납작한 묶음으로 렌더됩니다.
그렇지 않은 경우, 모델이 중심에서 모든 방향으로 오프셋된 아이템 군집으로 렌더됩니다.
기존에는 builtin/generated(내장/생성됨) 부모를 가진 모델만 납작한 묶음 렌더가 적용되었습니다.
25W07A에 수정된 버그
개발자 노트: 글 작성 시각 기준, 이전으로 인해 버그 트래커가 작동하지 않으므로, 일시적으로 버그 링크가 작동하지 않습니다.
MC-122840 - "/data remove"로 엔드 수정의 beam_target 테그를 삭제할 수 없음
MC-152382 - 엔드 관문과 엔드 차원문이 렌더 거리 안개와 함께 흐려지지 않음
MC-153392 - /data remove로 주민 소문을 삭제할 수 없음
MC-220091 - BlockState NBT가 공기 블록 (air, cave_air, void_air)으로 설정된 falling_block 개체를 소환하면 기본값 모래를 사용합니다.
MC-230445 - 실명 또는 어둠 효과를 가지고 있을 때 엔드 차원문과 엔드 관문이 제대로 렌더되지 않음
MC-279196 - 블록 노획물 목록을 /data remove로 삭제할 수 없음
MC-279364 - 블록 개체로부터 CustomName을 삭제할 수 없음
MC-279434 - 동시에 가루눈과 불 안에 서 있으면 불 꺼짐 소리가 도배됨
MC-279472 - 공허가 이전보다 낮고 흐리게 보임
MC-279572 - 엔드 차원문과 엔드 관문이 물, 용암 또는 가루눈 안개에 의한 영향을 받지 않음
MC-279598 - /test clearall을 실행한 후 테스트 구조물의 일부가 때때로 남아있음
MC-279637 - max_attempts가 1보다 큰 테스트 인스턴스에 /test verify를 사용하면 게임에 크래시가 발생함
MC-279711 - UI를 닫을 때 테스트 인스턴스 블록의 "개체" 값이 변경됨
MC-279913 - 무시룸의 주둥이가 더 이상 소와 일치하지 않음
MC-279921 - 플레이어가 가루눈에 가라앉아도 "토끼처럼 가볍게" 발전 과제가 달성됨
MC-279934 - block.sand.idle 및 block.sand.wind가 분위기/환경 소리 범주에 있지 않음
MC-279936 - "/test create..." 명령어를 사용할 때 "commands.test.success" 미가공 번역 키가 표시됨
MC-279948 - 추운 지방 소의 뿔이 뒤집히지 아님
MC-279992 - 특정 높이에서 가죽 장화를 신은 채로 가루눈에 착지하면 플레이어가 가루눈에 갇힐 수 있음
MC-280067 - 더 이상 플레이어가 같은 위치를 차지하면 비계를 설치할 수 없음
MC-280132 - 낙엽 생성이 잔디가 아닌 블록에 의해 일관적이지 않게 방해됨
MC-280133 - 세계 경계 근처에서 움직이면 그래픽 오류가 발생함
MC-280134 - 웅크렸을 때 속도 0 특성으로 웅크리면 게임이 멈춤
MC-280167 - F3+L로 프로파일링하면 많은 오류가 기록됨
스냅숏을 플레이하세요
스냅숏은 Minecraft: Java Edition에서 플레이 가능합니다. 스냅숏을 설치하려면, Minecraft 런처를 열어서 "설치 설정" 탭에서 스냅숏을 활성화하십시오.
테스트 중인 버전은 월드를 망가뜨릴 수 있으므로, 주요 월드와 다른 폴더에서 백업하고 실행하십시오.
크로스-플랫폼 서버 jar:
여기서 버그를 신고해주세요:
피드백을 제공하고 싶으신가요?
피드백과 제안은 피드백 사이트에서 해주세요. 대화를 하고 싶다면, 공식 Minecraft 디스코드에 들어오세요.