Obfuscation Maps sind Proguard-Zuordnungen von alten (ursprünglichen) Namen zu neuen (verschleierten) Namen für Klassen und Klassenmitglieder, die umbenannt wurden.[1] Sie wurden in die Datei client.json für jeden Snapshot und jede Version exportiert, die seit 19w36a im Launcher verfügbar sind, und die Datei client.json für 1.14.4 wurde nach der Veröffentlichung von 19w36a geringfügig aktualisiert und enthält nun auch Obfuscation Maps. [2]
Verwendung
Die Obfuscation Map Zuordnungen können verwendet werden, um verschleierte Stapelspuren (wie in Absturzberichte) lesbaren Stapelspuren zuzuordnen. [3]
Dinnerbone und Adrian Östergård haben vorgeschlagen, dass die Obfuscation Maps modding einfacher machen könnten. [4] [5] Searge hat impliziert, dass die Obfuscation Maps bestimmte Programme von Drittanbietern ersetzen können, wie zum Beispiel das Mod Coder Pack. [6]
Verwendungen durch Dritte
Der Inhalt dieses Abschnitts wird von Mojang AB, dem Minecraft Wiki oder den Minecraft-Foren nicht unterstützt. |
Die Obfuscation Maps enthalten genügend Informationen, um Minecraft zur Dekompilierung zu deobfuscieren. Zu diesem Zweck können Programme von Drittanbietern vorhanden sein.
Gemäß der Lizenz ist ein solcher dekompilierter Quellcode auf die interne Verwendung und die Verwendung als Referenz beschränkt.
Lizenz
Jede Obfuscation Map Datei beginnt mit einer Linie, die die Lizenz der Karten angibt.
# (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.
Einzelnachweise
- ↑ Handbuch | Verwendung
- ↑ "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, 4. September 2019
- ↑ | Retrace
- ↑ "Der Snapshot von morgen hat eine kleine Überraschung für Modder! Sollte ein oder zwei Menschen glücklich machen :) " – @Dinnerbone, 3. September 2019
- ↑ "Happy modding!" – @adrian_ivl, 4. September 2019
- ↑ "Dies sollte die Fragen aller, die immer wieder nach MCP-Updates für neuere Versionen von Minecraft fragten, beantworten. Spoiler: Es wird keine geben, sie sind endlich nicht mehr nötig." – @SeargeDP, 4. September 2019