Hi Gamepedia users and contributors! Please complete this survey to help us learn how to better meet your needs in the future. We have one for editors and readers. This should only take about 7 minutes!


提供: Minecraft Wiki
移動先: 案内検索
Book and Quill.png
Information icon.svg
この項目はJava Edition限定の要素です。

難読化マップ(英:Obfuscation map)は、古い(元の)名称から新しい(難読化された)名称に変更されたクラスやクラスメンバの対応を表すProguardマッピングである[1]。これらは、19w36a以降にリリースされたスナップショットごとにclient.jsonへ出力されており、1.14.4client.jsonも、19w36aのリリース後に難読化マップを含めた更新が行われた[2]

用途[編集 | ソースを編集]

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]

サードパーティでの利用[編集 | ソースを編集]

この節の内容は、Mojang ABMinecraft Wiki、またはMinecraftフォーラムのサポート対象外です。

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.

歴史[編集 | ソースを編集]

2019年9月3日Dinnerbone mentions "a small surprise for modders!" for 19w36a.
開発中のJava Edition
1.1519w36aDownloads to client and server obfuscation maps are now included in client.json.
2019年9月4日Dinnerbone releases obfuscation mappings for 1.14.4 as well.

脚注[編集 | ソースを編集]