Skip to content

Commit

Permalink
New translations introduction-to-fabric-and-modding.md (Russian)
Browse files Browse the repository at this point in the history
  • Loading branch information
FabricMCBot committed Dec 13, 2024
1 parent 09880dd commit 4e81333
Showing 1 changed file with 15 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,22 @@ authors-nogithub:

Если эти концепции вам не знакомы, рекомендуем сначала изучить несколько учебных материалов по Java и ООП. Эти ресурсы могут помочь:

- [W3: уроки по Java](https://www.w3schools.com/java/)
- [Codecademy: выучите Java](https://www.codecademy.com/learn/learn-java)
- [W3: Java в ООП](https://www.w3schools.com/java/java_oop.asp)
- [Medium: введение в ООП](https://medium.com/@Adekola_Olawale/beginners-guide-to-object-oriented-programming-a94601ea2fbd)
- [W3: уроки по Java](https://www.w3schools.com/java/);
- [Codecademy: выучите Java](https://www.codecademy.com/learn/learn-java);
- [W3: Java в ООП](https://www.w3schools.com/java/java_oop.asp);
- [Medium: введение в ООП](https://medium.com/@Adekola_Olawale/beginners-guide-to-object-oriented-programming-a94601ea2fbd).

### Терминология {#terminology}

Прежде чем начнём, давайте рассмотрим некоторые термины, с которыми вы столкнётесь при создании мода на Fabric:

- **Мод**: изменение игры, добавляющее новые функции или изменяющее существующие.
- **Загрузчик модов**: инструмент для загрузки модов в игру, такой как загрузчик Fabric.
- **Миксин**: инструмент для модификации кода игры во время её выполнения — подробнее в [знакомстве с миксинами](https://fabricmc.net/wiki/tutorial:mixin_introduction).
- **Gradle**: инструмент автоматизации сборки, применяемый для создания и компиляции модов. Fabric использует его для сборки своих модов.
- **Маппинги**: набор маппингов, преобразующих обфусцированный код в тот, который может прочесть человек.
- **Обфускация**: процесс усложнения кода для его затруднённого понимания, используемый Mojang для защиты кода Minecraft.
- **Remapping**: процесс преобразования обфусцированного кода в тот, который будет читаем для людей.
- **Мод**: изменение игры, добавляющее новые функции или изменяющее существующие;
- **Загрузчик модов**: инструмент для загрузки модов в игру, такой как Fabric Loader;
- **Миксин**: инструмент для модификации кода игры во время её выполнения — подробнее в [знакомстве с миксинами](https://fabricmc.net/wiki/tutorial:mixin_introduction);
- **Gradle**: инструмент автоматизации сборки, применяемый для создания и компиляции модов. Fabric использует его для сборки своих модов;
- **Маппинги**: набор маппингов, преобразующих обфусцированный код в тот, который может прочесть человек;
- **Обфускация**: процесс усложнения кода для его затруднённого понимания, используемый Mojang для защиты кода Minecraft;
- **Ремаппинг**: процесс преобразования обфусцированного кода в тот, который будет читаем для людей.

## Что такое Fabric? {#what-is-fabric}

Expand All @@ -41,9 +41,9 @@ Fabric — лёгкий инструмент для создания модов

Вам следует знать о четырёх основных компонентах Fabric:

- **Fabric Loader**: гибкий загрузчик модов, не зависящий от платформы, предназначенный для Minecraft и других игр и приложений.
- **Fabric Loom**: плагин для Gradle, позволяющий разработчикам легко разрабатывать и отлаживать моды.
- **Fabric API**: набор API и инструментов для разработчиков модов, которые можно использовать при создании модов.
- **Fabric Loader**: гибкий загрузчик модов, не зависящий от платформы, предназначенный для Minecraft и других игр и приложений;
- **Fabric Loom**: плагин для Gradle, позволяющий разработчикам легко разрабатывать и отлаживать моды;
- **Fabric API**: набор API и инструментов для разработчиков модов, которые можно использовать при создании модов;
- **Yarn**: набор открытых маппингов Minecraft, свободных для использования под лицензией Creative Commons Zero.

## Почему Fabric необходим для модификации Minecraft? {#why-is-fabric-necessary-to-mod-minecraft}
Expand All @@ -54,7 +54,7 @@ Minecraft: Java Edition обфусцирован компанией Mojang, чт

Loom преобразует обфусцированный код в читаемый формат с помощью этих маппингов, что облегчает мододелам понимание и изменение кода игры. Yarn является популярным и отличным выбором для маппинга, но также существуют и другие варианты. Каждый проект маппинга может иметь свои собственные достоинства и фокусироваться на различных аспектах.

Loom позволяет легко разрабатывать и компилировать моды на основе кода, над которым провели remapping, а загрузчик Fabric позволяет загружать эти моды в игру.
Loom позволяет с лёгкостью разрабатывать и компилировать моды на основе кода, над которым провели ремаппинг, а Fabric Loader позволяет загружать эти моды в игру.

## Что даёт Fabric API и зачем это нужно? {#what-does-fabric-api-provide-and-why-is-it-needed}

Expand Down

0 comments on commit 4e81333

Please sign in to comment.