ru:tutorial:mappings
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
ru:tutorial:mappings [2022/02/22 20:19] – допереведу позже furnygo | ru:tutorial:mappings [2022/05/24 15:36] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 20: | Line 20: | ||
Изменяя маппинги в вашей среде разработки, | Изменяя маппинги в вашей среде разработки, | ||
- | Задача Loom '' | + | Задача |
- | * **The ' | + | * ** Jar ' |
- | * **Yarn | + | * ** Имена |
- | === Mojang's mappings | + | === Маппинги |
- | As of Loom 0.5, you can also use Mojang's official mappings rather than Yarn, like this: | + | Начиная с версии |
< | < | ||
Line 36: | Line 36: | ||
</ | </ | ||
- | Mojang's mappings come with a usable yet more restrictive license than Yarn. Use them at your own risk. | + | Маппинги |
- | === Custom mappings | + | === Свои маппинги |
- | You can use custom tiny mappings for Fabric Loom for your Gradle | + | Вы можете использовать свои небольшие маппинги для |
- | For example, if you have a custom branch of yarn which you want to use for mappings, you can build yarn with " | + | Например, если у вас есть пользовательская ветвь Yarn, которую вы хотите использовать для маппингов, |
< | < | ||
Line 51: | Line 51: | ||
</ | </ | ||
- | You can change the directory where you put mapping to have any custom name; just change the name in " | + | Вы можете изменить каталог, |
- | ==== Remapping | + | ==== Ремаппинг |
- | Remapping is the process of applying mappings to code, transforming from one set of names to another. Both Java source code and compiled | + | Ремаппинг - это процесс применения маппингов в коде, преобразования из одного набора имен в другой. Как исходный код |
- | [[https:// | + | [[https:// |
- | ==== Obfuscation and deobfuscation | + | ==== Запутывание и распутывание |
- | Releases of Minecraft Java Edition | + | Выпуски |
- | Mappings like Yarn provide meaningful names for development. Using mappings it is possible to make sense of the Minecraft | + | Маппинги, |
- | ==== Intermediary | + | ==== Посредники (промежутки) |
- | A property of Minecraft's obfuscation is that it is not always consistent between | + | Свойство запутывания |
- | Java code may be compiled for one version of a library and still work with another, making the two versions of the library binary compatible. Put simply, binary compatibility is achieved if the library exposes at least the same classes with the same methods and fields with the same names. The inconsistency in Minecraft's obfuscation presents a challenge when using Minecraft | + | Код |
- | Intermediary defines stable names for Minecraft's internals across | + | Посредник определяет стабильные имена для внутренних компонентов |
- | Being a stable mapping, Intermediary can make Minecraft | + | Будучи стабильным маппинг, Посредник может сделать бинарный файл |
ru/tutorial/mappings.1645561140.txt.gz · Last modified: 2022/02/22 20:19 by furnygo