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, SleepingY 및 SleepingZ 필드가 하나의 sleeping_pos필드로 합쳐졌습니다.
예: sleeping_pos: [I; 1, 2, 3]
화살, 광산 수레, 블록 표시, 엔더맨, 떨어지는 블록, 점화된 TNT나 움직이는 피스톤의 개체 데이터에 있는 블록 상태가 더 이상 빈 객체로 명시될 수 없습니다.
Tags 필드가 이제 제거될 때 보존되지 않습니다.
ALLAY
불필요한 CanDuplicate 필드를 제거했습니다. (DuplicationCooldown에 의해 조절됩니다.)
CAT
CollarColor 필드가 이제 명시되지 않은 경우 14 (빨간색)를 기본값으로 가집니다.
DOLPHIN
TreasurePosX, TreasurePosY 및 TreasurePosZ 필드를 제거했습니다.
FALLING_BLOCK
BlockState 필드가 이제 air이 될 수 있습니다 (즉시 디스폰합니다.) - 명시되지 않았거나 유효하지 않은 경우, sand를 기본값으로 가집니다.
FOX
Trusted 필드가 이제 공백을 기본값으로 가집니다. (또한, /data에 의해 변경될 때 이전 상태와 병합되지 않습니다.)
ITEM
Owner 및 Thrower 필드가 이제 제거될 때 보존되지 않습니다.
PHANTOM
Size 필드의 이름이 size로 변경되었습니다.
AX, AY 및 AZ 필드가 하나의 anchor_pos 필드로 합쳐졌습니다.
PLAYER
SpawnX, SpawnY, SpawnZ, SpawnAngle, SpawnDimension 및 SpawnForced 필드가 하나의 respawn 필드로 합쳐졌습니다.
형식: 필드가 있는 객체
pos - 스폰할 블록 위치
angle - float, 스폰할 때의 각도 (기본값: 0.0)
dimension - 스폰할 차원의 ID (기본값: minecraft:overworld)
forced - 불리언, 해당 스폰이 명령어로 설정된 경우 참 (기본값: false)
enteredNetherPosition 필드의 이름이 entered_nether_pos으로 변경되었고, double 리스트의 형식을 가집니다.
예시: entered_nether_pos: [1.0, 2.0, 3.0]
PRIMED_TNT
명시되지 않은 경우, block_state 필드가 tnt를 기본값으로 가집니다.
SHULKER_BULLET
Dir와 Target 필드가 이제 제거될 때 보존되지 않습니다.
TURTLE
HomePosX, HomePosY 및 HomePosZ 필드가 하나의 home_pos 필드로 합쳐졌습니다.
TravelPosX, TravelPosY 및 TravelPosZ 필드를 제거했습니다.
HasEgg 필드의 이름이 has_egg으로 변경되었습니다.
VEX
LifeTicks 필드의 이름이 life_ticks으로 변경되었습니다.
BoundX, BoundY 및 BoundZ 필드가 하나의 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, TileY 및 TileZ 필드가 하나의 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> 로 처리됩니다.
type가 이제 각 uniform의 필수 필드입니다.
가능한 값은 현재 int, ivec3, float, vec2, vec3, vec4, matrix4입니다.
각 uniform의 values가 이제 선택적입니다.
설정하지 않은 채로 두는 것은 권장하지 않으며, 블러 효과의 런타임 설정에 사용됩니다.
유니폼을 명시하지 않은 채로 두지 않으면 정의되지 않은 행동이 발생하며, 셰이더에 의해 사용될 각 유니폼을 명시해야 합니다.
아이템 렌더
아이템 표시
firstperson_lefthand와 thirdperson_lefthand 트랜스폼이 이제 아이템을 손에 들 때와 똑같이 렌더됩니다.
아이템 개체
지면에 있을 때, 호버 시 모델 크기가 이제 고려 대상이 됩니다.
이는 모델의 크기에 상관없이, 절대 아래 블록이랑 겹치는 일이 없음을 의미합니다.
땅 위의 아이템 묶음의 아이템 위치가 모델 크기와 종류에 의해 결정됩니다.
모델 깊이 (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 디스코드에 들어오세요.