User Tools

Site Tools


ru:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
ru:start [2022/03/12 15:38] furnygoru:start [2023/07/11 11:56] – Icons added flaxygo
Line 11: Line 11:
  
 Также эта вики доступна на других языках: Также эта вики доступна на других языках:
-  * [[zh_cn:start|简体中文 (Упрощённый китайский)]] +  * {{:china.png?nolink&32|}} [[zh_cn:start|简体中文 (Упрощённый китайский)]] 
-  * [[fr:accueil|Français (Французский)]] +  * {{:france.png?nolink&32|}} [[fr:accueil|Français (Французский)]] 
-  * [[de:start|Deutsch (Немецкий)]] +  * {{:germany.png?nolink&32|}} [[de:start|Deutsch (Немецкий)]] 
-  * [[ko_kr:start|한국어 (Корейский)]] +  * {{:south-korea.png?nolink&32|}} [[ko_kr:start|한국어 (Корейский)]] 
-  * [[:start|English (Английский)]]+  * {{:russia.png?nolink&32|}} [[ru:start|Русский (Русский)]] 
 +  * {{:japan.png?nolink&32|}} [[ja:start|日本語 (Японский)]]
  
 ---- ----
 +===== Туториалы для игроков =====
  
- +Если вы игрок, администратор сервера или разработчик модпаков, эти статьи для вас:
- +
-===== Установка и использование Fabric ===== +
- +
-Если вы собираетесь использовать Fabric для игры, создания сервера или сборки модпака, эти статьи вам помогут: +
- +
-==== Руководства ====+
  
 === Установка Fabric === === Установка Fabric ===
Line 37: Line 33:
   * [[ru:tutorial:installing_minecraft_fabric_server|Установка Fabric на сервер]]   * [[ru:tutorial:installing_minecraft_fabric_server|Установка Fabric на сервер]]
   * [[ru:player:tutorials:install_server|Установка Fabric на сервера без графического интерфейса (например, Linux)]]   * [[ru:player:tutorials:install_server|Установка Fabric на сервера без графического интерфейса (например, Linux)]]
-  * [[ru:tutorial:updating_fabric_using_multimc_launcher|Обновление установленного Fabric в MultiMC]]+  * [[ru:tutorial:adding_mods|Добавление модов]]
  
-=== Использование Fabric ===+=== Обновление загрузчика Fabric ===
  
-  * [[ru:tutorial:adding_mods|Добавление модов]]+  * [[ru:player:tutorials:update_mcl|Обновление в Официальном Лаунчере]] 
 +  * [[ru:tutorial:updating_fabric_using_multimc_launcher|Обновление установленного Fabric в MultiMC]]
  
 === Установка и проверка Java === === Установка и проверка Java ===
Line 54: Line 51:
   * [[ru:player:tutorials:logs_ml:mac|Как запостить логи, чтобы получить помощь (macOS)]]   * [[ru:player:tutorials:logs_ml:mac|Как запостить логи, чтобы получить помощь (macOS)]]
  
----- +==== Разное ====
  
 +  * [[ru:player:tutorials:muljava_mmc|Несколько версий Java в MultiMC]]
  
 +----
 ===== Разработчикам модпаков и лаунчеров ===== ===== Разработчикам модпаков и лаунчеров =====
  
 **Мы рекомендуем MultiMC и MCUpdater для игры с модпаками и для их распространения.** Однако, мы по прежнему будем пробовать поддерживать и иные решения! **Мы рекомендуем MultiMC и MCUpdater для игры с модпаками и для их распространения.** Однако, мы по прежнему будем пробовать поддерживать и иные решения!
- 
-==== Руководства ==== 
  
   * [[ru:tutorial:mcupdater_modpacks|Использование MCUpdater для модпаков на Fabric]] (об игре и о создании)   * [[ru:tutorial:mcupdater_modpacks|Использование MCUpdater для модпаков на Fabric]] (об игре и о создании)
   * [[ru:tutorial:technic_modpacks|Публикация модпаков на Fabric на Technic]]   * [[ru:tutorial:technic_modpacks|Публикация модпаков на Fabric на Technic]]
   * [[ru:tutorial:atlauncher_modpacks|Публикация модпаков на Fabric на ATLauncher]]   * [[ru:tutorial:atlauncher_modpacks|Публикация модпаков на Fabric на ATLauncher]]
- +  * [[ru:documentation:modpack_related_endpoints|Точки выхода для модов]]
-==== Документация ==== +
- +
-  * [[ru:documentation:modpack_related_endpoints|Точки входа для модов]]+
   * [[ru:tutorial:dependency_overrides|Подмена зависимостей]] (Версия загрузчика ''0.11.1'' или выше!)   * [[ru:tutorial:dependency_overrides|Подмена зависимостей]] (Версия загрузчика ''0.11.1'' или выше!)
  
 ---- ----
- +===== Туториалы по разработке модов с помощью Fabric =====
- +
- +
-===== Разработчикам модов =====+
  
 Если вы хотите начать разработку модов с использованием Fabric, возможно, некоторые статьи могут вас заинтересовать. Если вы хотите начать разработку модов с использованием Fabric, возможно, некоторые статьи могут вас заинтересовать.
- 
-==== Руководства ==== 
  
 === Подготовка === === Подготовка ===
 +
 +Эти страницы помогут вам настроить среду разработки и полуавтоматические выпуски.
  
   * [[ru:tutorial:setup|Настройка среды разработки]]   * [[ru:tutorial:setup|Настройка среды разработки]]
Line 92: Line 82:
 === Основы === === Основы ===
  
 +Эти страницы являются обязательными для чтения при разработке модов. Если вы новичёк, то рекомендуется прочитать следующее.
 +
 +  * [[ru:tutorial:concepts|Основные концепции Minecraft]]
   * [[ru:tutorial:introduction|Введение в разработку модов с Fabric]]   * [[ru:tutorial:introduction|Введение в разработку модов с Fabric]]
   * [[ru:tutorial:reading_mc_code|Чтение исходного кода Minecraft]]   * [[ru:tutorial:reading_mc_code|Чтение исходного кода Minecraft]]
-  * Традицонная терминология+  * Терминология
     * [[ru:tutorial:terms|Базовая терминология]]     * [[ru:tutorial:terms|Базовая терминология]]
     * [[ru:tutorial:side|Терминология серверной и клиентской сторон]]     * [[ru:tutorial:side|Терминология серверной и клиентской сторон]]
Line 110: Line 103:
   * [[ru:tutorial:ext_lang|Использование CrowdinTranslate для предоставления живых переводов сообщества]]   * [[ru:tutorial:ext_lang|Использование CrowdinTranslate для предоставления живых переводов сообщества]]
   * [[ru:tutorial:ext_gh_commit|Использование действий GitHub для поиска ошибок в ваших коммитах]]   * [[ru:tutorial:ext_gh_commit|Использование действий GitHub для поиска ошибок в ваших коммитах]]
-  * [[ru:tutorial:modding_tips|Подсказки разработчику модов]] 
-  * [[ru:tutorial:loader04x|Обновление Loader с 0.3.x до 0.4.x]] 
-  * [[ru:tutorial:migratemappings|Обновление маппингов Yarn в кодовой базе Java]] 
-  * [[ru:tutorial:datafixer|Датафиксеры (Черновик)]] 
-  * [[ru:tutorial:accesswideners|Расширители доступа]] 
-  * [[ru:tutorial:reflection|Рефлексия]] 
   * [[ru:tutorial:enum_adding]|Добавление к Enum]]   * [[ru:tutorial:enum_adding]|Добавление к Enum]]
-  * [[ru:tutorial:interface_injection|Внедрение интерфейса]] 
  
 === Предметы === === Предметы ===
Line 130: Line 116:
   * [[ru:tutorial:shield|Добавление щита]]   * [[ru:tutorial:shield|Добавление щита]]
   * [[ru:tutorial:enchantments|Создание зачарования]]   * [[ru:tutorial:enchantments|Создание зачарования]]
-  * [[ru:tutorial:model_predicate_providers|Добавление динамической модели (Model Predicate Providers)]]+  * [[ru:tutorial:model_predicate_providers|Добавление динамической модели (Поставщики моделей)]] 
 + 
 +=== Блоки ===
  
-=== Блоки и сущности блоков ===+Эти страницы помогут вам создать блоки, хранить предметы и данные в блоках, а также создавать модели и состояния блоков.
  
   * [[ru:tutorial:blocks|Создание блока]]   * [[ru:tutorial:blocks|Создание блока]]
   * [[ru:tutorial:blockstate|Добавление состояний блока]]   * [[ru:tutorial:blockstate|Добавление состояний блока]]
     * [[ru:tutorial:directionalblock|Создание блока с направлением]]     * [[ru:tutorial:directionalblock|Создание блока с направлением]]
-    * [[ru:tutorial:waterloggable|Сделать блок заполняемым водой]] +    * [[ru:tutorial:waterloggable|Создание блока заполняемым водой]] 
-  * [[ru:tutorial:blockentity|Создание сущности блока]]+  * [[ru:tutorial:blockentity|Создание сущности блока(BlockEntity)]]
   * [[ru:tutorial:inventory|Хранение предметов в блоке как в инвентаре]]   * [[ru:tutorial:inventory|Хранение предметов в блоке как в инвентаре]]
   * [[ru:tutorial:colorprovider|Динамическое изменения цвета блока или предмета]]   * [[ru:tutorial:colorprovider|Динамическое изменения цвета блока или предмета]]
Line 150: Line 138:
   * [[ru:tutorial:crops|Добавление ростков]]    * [[ru:tutorial:crops|Добавление ростков]] 
  
-=== Жидкости ===+==== Генерация данных ====
  
-  * [[ru:tutorial:fluids|Создание жидкости]]+Эти страницы помогут вам с [[https://github.com/FabricMC/fabric/tree/HEAD/fabric-data-generation-api-v1|Fabric Data Generation API]], который генерирует файлы JSON с помощью генераторов данных.
  
-=== Сущности === +  * [[ru:tutorial:datagen_setup|Начало работы с генерацией данных]] 
- +  * [[ru:tutorial:datagen_advancements|Генерация достижений]] 
-  * [[ru:tutorial:entity|Создание сущности]] +  * [[ru:tutorial:datagen_loot|Генерация лута]] 
-  * [[ru:tutorial:spawn_egg|Добавление яйца призыва]] +  * [[ru:tutorial:datagen_model|Генерация моделей]] 
-  * [[ru:tutorial:projectiles|Создание снарядов]]+  * [[ru:tutorial:datagen_tags|Генерация тегов]] 
 +  * [[ru:tutorial:datagen_recipe|Генерация рецептов]] 
 +  * [[ru:tutorial:datagen_language|Генерация языков]]
  
 === Генерация мира === === Генерация мира ===
Line 166: Line 156:
   * [[ru:tutorial:features|Генерация черт]]   * [[ru:tutorial:features|Генерация черт]]
   * [[ru:tutorial:trees|Добавление деревьев (Подробно)]]   * [[ru:tutorial:trees|Добавление деревьев (Подробно)]]
-  * [[ru:tutorial:structures|Генерация структур]]+  * [[ru:tutorial:structures|Генерация структур]] [[https://misode.github.io/guides/adding-custom-structures/|(англ.)]]
   * [[ru:tutorial:biomes|Добавление биома]]   * [[ru:tutorial:biomes|Добавление биома]]
   * [[ru:tutorial:generator_types|Добавление типов генераторов]]   * [[ru:tutorial:generator_types|Добавление типов генераторов]]
-  * [[ru:tutorial:dimension|Создание примитивного измерения]]+  * [[ru:tutorial:chunkgenerator|Генератор чанков (ЧЕРНОВИК)]] 
 +  * [[ru:tutorial:world_presets|Добавление мировых пресетов]] 
 +  * [[ru:tutorial:dimension|Создание измерения]] [[https://minecraft.fandom.com/wiki/Custom_dimension|(англ.)]]
     * [[ru:tutorial:custom_portals|Создание порталов]]     * [[ru:tutorial:custom_portals|Создание порталов]]
  
-=== Типы рецептов === +=== Команды ===
-  * [[ru:tutorial:recipe_types_introduction|Вступление в типы рецептов]] +
-    * [[ru:tutorial:recipe_type|Добавление типа рецепта (Черновик)]] +
-    * [[ru:tutorial:cooking_recipe_type|Создание рецепта приготовления]] +
-    * [[ru:tutorial:cutting_recipe_type|Создание рецепта камнереза]]+
  
-=== Разное ===+Эти страницы помогут вам с [[https://github.com/Mojang/brigadier|библиотекой Brigadier от Mojang]], которая позволяет создавать команды со сложными аргументами и действиями.
  
-  * [[ru:tutorial:mining_levels|Уровни копания]] 
-  * [[ru:tutorial:pixel_raycast|Рейкастинг]] 
-  * [[ru:tutorial:keybinds|Привязка клавиш]] 
   * [[ru:tutorial:commands|Создание команд]]   * [[ru:tutorial:commands|Создание команд]]
     * [[ru:tutorial:commands:requirements|Условия]]     * [[ru:tutorial:commands:requirements|Условия]]
Line 189: Line 174:
     * [[ru:tutorial:commands:redirects_aliases|Редиректы (Разные вариации)]]     * [[ru:tutorial:commands:redirects_aliases|Редиректы (Разные вариации)]]
     * [[ru:tutorial:commands:redirects_chaining|Редиректы (Цепочки)]]     * [[ru:tutorial:commands:redirects_chaining|Редиректы (Цепочки)]]
-    * [[ru:tutorial:commands:argument_types|Свои типы аргументов]] +    * [[ru:tutorial:commands:argument_types|Типы аргументов]] 
-  * [[ru:tutorial:networking|Работа с сетью]] +    * [[ru:tutorial:command_examples|Примеры]]
-  * [[ru:tutorial:status_effects|Статусные эффекты]] +
-  * [[ru:tutorial:particles|Добавление частиц]] +
-  * [[ru:tutorial:sounds|Проигрывание звуков]] +
-  * [[ru:tutorial:gamerule|Создание игровых правил (/gamerule)]] +
-  * [[ru:tutorial:custom_resources|Создание датапаков и ресурспаков]] +
-  * [[ru:tutorial:tags|Традиционные теги]] +
-  * [[ru:tutorial:list_of_useful_gists|Список полезных руководств]] +
-  * [[ru:tutorial:stats|Добавления статистики для игрока]]+
  
-=== События ===+=== События (Ивенты) ===
   * [[ru:tutorial:callbacks|Наблюдение за событиями (Черновик)]]   * [[ru:tutorial:callbacks|Наблюдение за событиями (Черновик)]]
   * [[ru:tutorial:events|Создание события]]   * [[ru:tutorial:events|Создание события]]
-  * [[ru:tutorial:adding_to_loot_tables|Добавление предметов в уже существующие таблицы добычи]] +  * [[ru:tutorial:adding_to_loot_tables|Добавление предметов в уже существующие таблицы лута]] 
-  * [[event_index|Индекс событий (Черновик)]]+  * [[ru:tutorial:event_index|Индекс событий (Черновик)]] 
 + 
 +==== Сущности ==== 
 +  * [[ru:tutorial:entity|Создание сущности]] 
 +  * [[ru:tutorial:spawn_egg|Создание яйца призыва]] 
 +  * [[ru:tutorial:projectiles|Создание снаряда]] 
 + 
 +==== Жидкости ==== 
 +  * [[ru:tutorial:fluids|Создание жидкости]]
  
 === Миксины === === Миксины ===
 +
 +Эти страницы помогут вам в использовании [[https://github.com/SpongePowered/Mixin|библиотеки Mixin от SpongePowered]], которая является очень сложной темой. Мы рекомендуем вам внимательно прочитать эти страницы.
 +
   * [[ru:tutorial:mixin_introduction|Введение]]   * [[ru:tutorial:mixin_introduction|Введение]]
-  * [[ru:tutorial:mixin_injects|Инжекторы]]+  * [[ru:tutorial:mixin_registration|Регистрация миксинов]] 
 +  * [[ru:tutorial:mixin_injects|Инжекторы(Внедрение)]]
   * [[ru:tutorial:mixin_accessors|Аксессоры и Вызыватели]]   * [[ru:tutorial:mixin_accessors|Аксессоры и Вызыватели]]
   * [[ru:tutorial:mixin_redirectors|Редиректоры]]   * [[ru:tutorial:mixin_redirectors|Редиректоры]]
     * [[ru:tutorial:mixin_redirectors_methods|Редиректоры методов]]     * [[ru:tutorial:mixin_redirectors_methods|Редиректоры методов]]
 +  * [[tutorial:mixin_tips|Tips]]
   * [[ru:tutorial:mixin_examples|Примеры использования]]   * [[ru:tutorial:mixin_examples|Примеры использования]]
-  * [[ru:tutorial:mixin_hotswaps|Быстрая перезагрузка Миксинов]]+  * [[ru:tutorial:mixin_hotswaps|Быстрая смена/перезагрузка Миксинов]]
   * [[ru:tutorial:mixin_export|Экспортирование классов Миксинов]]   * [[ru:tutorial:mixin_export|Экспортирование классов Миксинов]]
 +  * [[ru:tutorial:accesswideners|Расширители доступа (Access Wideners)]]
 +  * [[ru:tutorial:reflection|Рефлексия (Reflection)]]
 +  * [[ru:tutorial:interface_injection|Внедрение интерфейса]]
  
-=== Динамическая генерация данных ===+=== Разное ===
  
-  * [[ru:tutorial:dynamic_recipe_generation|Динамическая генерация рецептов]] +:!//Некоторые из этих страниц в настоящее время находятся в стадии написаниянекоторые могут быть недоступны.//
-  * [[ru:tutorial:dynamic_model_generation|Динамическая генерация моделей]]+
  
-=== Руководства для  Minecraft 1.15 ===+  * [[ru:tutorial:recipe_types_introduction|Вступление в типы рецептов]] 
 +    * [[ru:tutorial:recipe_type|Добавление типа рецепта (Черновик)]] 
 +    * [[ru:tutorial:cooking_recipe_type|Создание рецепта приготовления]] 
 +    * [[ru:tutorial:cutting_recipe_type|Создание рецепта камнереза]] 
 +  * [[ru:tutorial:mining_levels|Уровни копания]] 
 +  * [[tutorial:global_data|Global World Data]] 
 +    * [[tutorial:persistent_states|Persistent States]] 
 +    * [[tutorial:cardinal_components|Cardinal Components]] 
 +  * [[ru:tutorial:pixel_raycast|Рейкастинг]] 
 +  * [[ru:tutorial:keybinds|Привязка клавиш]] 
 +  * [[ru:tutorial:networking|Работа с сетью]] 
 +  * [[ru:tutorial:status_effects|Статусные эффекты]] 
 +  * [[ru:tutorial:particles|Добавление частиц]] 
 +  * [[ru:tutorial:sounds|Проигрывание звуков]] 
 +  * [[ru:tutorial:gamerule|Создание игровых правил (/gamerule)]] 
 +  * [[ru:tutorial:custom_resources|Создание датапаков и ресурспаков]] 
 +  * [[ru:tutorial:tags|Теги]] 
 +  * [[ru:tutorial:list_of_useful_gists|Список полезных руководств]] 
 +  * [[ru:tutorial:stats|Добавления статистики для игрока]] 
 +  * [[ru:tutorial:modding_tips|Подсказки разработчику модов]] 
 +  * [[ru:tutorial:datafixer|Датафиксеры (Черновик)]] 
 +  * [[ru:tutorial:transfer-api|Передача жидкости, предметов и энергии]]
  
-  * [[ru:tutorial:1.15:jigsaw|Использование пазлов в структурах]]+==== Yarn ==== 
 +  * [[ru:tutorial:migratemappings|Обновление маппингов Yarn в кодовой базе Java]] 
 +  * [[ru:tutorial:updating_yarn|Обновление Yarn на новую версию Minecraft]]
  
-=== Руководства для Minecraft 1.14 ===+===== Помощь в разработке Fabric =====
  
-  * [[ru:tutorial:1.14:blockentityrenderers|Динамический рендер блока или предмета с помощью рендера сущности блока]] +  * [[ru:tutorial:feature_procedure|Процедура изменения Fabric]] - или как сделать так, чтобы предложенное Вами изменение внесли (или наоборот!) 
-  * [[ru:tutorial:1.14:blockappearance|Изменение внешнего вида блока]] +  * [[ru:tutorial:fablabs|FabLabs]] - тестовая площадка для макетирования новых возможностей Fabric без создания pull-запроса 
-  * [[ru:tutorial:entity-old|Создание сущности крипера-печеньки]]+  * [[https://github.com/FabricMC|Fabric на GitHub (англ.)]] 
 +  * [[https://github.com/FabricMC/yarn|Репозиторий маппингов игры + документация для участников нгл.)]] 
 + 
 +Ищете старые туториалы? Вероятно, они были заархивированы. [[ru:tutorial:archived_pages|Вы можете просмотреть архивные страницы здесь.]]
  
 === Документация === === Документация ===
Line 237: Line 255:
   * [[ru:documentation:entrypoint|Энтрипоинты]]   * [[ru:documentation:entrypoint|Энтрипоинты]]
   * [[http://github.com/SpongePowered/Mixin/wiki|Документация Миксинов]] (на англ.)   * [[http://github.com/SpongePowered/Mixin/wiki|Документация Миксинов]] (на англ.)
-  * [[ru:documentation:rendering|Рендеринг на Fabric (Черновик)]]+  * [[ru:documentation:rendering|Рендеринг в Fabric (Черновик)]]
   * [[ru:documentation:build_pipelines|Сборочные линии Fabric (Черновик)]]   * [[ru:documentation:build_pipelines|Сборочные линии Fabric (Черновик)]]
   * [[ru:documentation:fabric_loader|Fabric Loader]]   * [[ru:documentation:fabric_loader|Fabric Loader]]
Line 246: Line 264:
   * [[https://github.com/FabricMC/fabric-example-mod|Шаблон мода]]   * [[https://github.com/FabricMC/fabric-example-mod|Шаблон мода]]
   * [[https://github.com/FabricMC/fabric/tree/master/fabric-testmods/java/net/fabricmc/fabric|Мод-тесты Fabric API]] (устарело) - не руководства как таковые, однако всё равно полезны   * [[https://github.com/FabricMC/fabric/tree/master/fabric-testmods/java/net/fabricmc/fabric|Мод-тесты Fabric API]] (устарело) - не руководства как таковые, однако всё равно полезны
- 
- 
----- 
-===== Участникам разработки Fabric ===== 
- 
-Если вы хотите помочь разработке Fabric, возможно, вас заинтересуют эти ссылки: 
-  * [[ru:tutorial:feature_procedure|Процедура изменения Fabric]] - или как сделать так, чтобы предложенное Вами изменение внесли (или наоборот!) 
-  * [[ru:tutorial:fablabs|FabLabs]] - тестовая площадка для макетирования новых фич Fabric без создания pull-запроса 
-  * [[https://github.com/FabricMC|Fabric на GitHub (на англ.)]] 
-  * [[https://github.com/FabricMC/yarn|Репозиторий маппингов игры + документация для участников (на англ.)]] 
- 
- 
----- 
-===== Невероятно чудным людям ===== 
- 
-  * [[ru:tutorial:updating_yarn|Обновление Yarn на новую версию Minecraft]] - для прошаренных разработчиков Yarn; **не** для обычных пользователей! 
- 
  
 ---- ----
ru/start.txt · Last modified: 2023/10/29 21:51 by magicsweet