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
ru:start [2022/03/07 16:35] furnygoru:start [2023/10/29 21:51] (current) magicsweet
Line 11: Line 11:
  
 Также эта вики доступна на других языках: Также эта вики доступна на других языках:
-  * [[zh_cn:start|简体中文 (Упрощённый китайский)]] +  * {{:united-states.png?nolink&32|}} [[ru:start|English (Английский)]] 
-  * [[fr:accueil|Français (Французский)]] +  * {{:china.png?nolink&32|}} [[zh_cn:start|简体中文 (Упрощённый китайский)]] 
-  * [[de:start|Deutsch (Немецкий)]] +  * {{:france.png?nolink&32|}} [[fr:accueil|Français (Французский)]] 
-  * [[ko_kr:start|한국어 (Корейский)]] +  * {{:germany.png?nolink&32|}} [[de:start|Deutsch (Немецкий)]] 
-  * [[:start|English (Английский)]]+  * {{:south-korea.png?nolink&32|}} [[ko_kr: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]]
  
Line 129: 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 149: 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 165: 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 188: 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 236: 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 245: 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.1646670901.txt.gz · Last modified: 2022/03/07 16:35 by furnygo