정교화 맵은 클래스를 새로 만든 Proguard의 맵핑을 말한다.[1] They have been exported in the client.json for every snapshot and release available in the Launcher since 19w36a, and the client.json for 1.14.4 has been updated slightly after 19w36a's release to include obfuscation maps as well.[2]
Usage
The obfuscation maps can be used to remap obfuscated stack traces (as in crash reports) to readable stack traces.[3]
Dinnerbone and Adrian Östergård have suggested that the obfuscation maps may make modding easier.[4][5] Searge has implied that the obfuscation maps can replace certain third-party programs such as the Mod Coder Pack.[6]
Third party usages
The obfuscation maps include enough information to deobfuscate Minecraft for decompilation. Third-party programs may exist for this purpose.
According to the License, such decompiled source code is restricted to internal and reference use.
라이선스
Every obfuscation map file starts with a line indicating the license of the maps.
# (c) 2019 Microsoft Corporation. All rights reserved. This information is provided "as-is" and you bear the risk of using it. This information does not provide you with any legal rights to any intellectual property in any Microsoft product. You may copy and use this information for your internal, reference purposes. Microsoft makes no warranties, express or implied, with respect to the information provided here.
History
| 2019년 9월 3일 | Dinnerbone이 19w36a에 관해 "a small surprise for modders!(모더들에게 조그마한 서프라이즈가 있을 것입니다!)" 라고 언급하였다. | ||||
|---|---|---|---|---|---|
| Java Edition | |||||
| 1.15 | 19w36a | 정독화 맵의 클라이언트/서버 파일이 client.json에 포함되어 있다. | |||
| 2019년 9월 4일 | Dinnerbone이 자바 에디션 1.14.4의 정독화 맵을 출시했다 | ||||
여담
- 19w36a (2019년 9월 4일) 이후로 나온 모든 자바 에디션은 전투 테스트 3를 제외하고 모두 정교화 맵이 함께 나왔다.
- 자바 에디션 전투 테스트와는 다르게, 자바 에디션 1.14.4의 정교화 맵이 나왔다.
- 모든 중요한 전투 테스트 버전은 정교화 맵이 나왔다.
- 20w06a는 2020년에 출시됬는데도 불구하고 라이선스에
# (c) 2019 Microsoft Corporation.라고 적혀있다.
참조 링크
- ↑ "ProGuard manual | Usage" – Guardsquare
- ↑ “I've been pushing for this for a while, so I'm really happy that we were finally able to release the obfuscation mappings public. @SeargeDP had a great idea to release the 1.14.4 mappings as comparison, so those are going out right now.” – @Dinnerbone, September 4th, 2019
- ↑ "ProGuard manual | Retrace" – Guardsquare
- ↑ “Tomorrow's snapshot has a small surprise for modders! Should make one or two people happy :)” – @Dinnerbone, September 3rd, 2019
- ↑ “Happy modding!” – @adrian_ivl, September 4th, 2019
- ↑ “This should answer the questions of everyone who kept asking about MCP updates for newer versions of Minecraft. Spoiler: there won't be any, they are finally not necessary anymore.” – @SeargeDP, September 4th, 2019
| 버전 |
| ||||
|---|---|---|---|---|---|
| 개발 |
| ||||
| 기술적 |
| ||||
| 멀티플레이어 |
| ||||
| 게임 사용자지정 | |||||