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/02/20 22:08] – Синхронизация с английской версией 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]]
  
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|Создание порталов]]
  
-=== Типы рецептов ===+=== Команды === 
 + 
 +Эти страницы помогут вам с [[https://github.com/Mojang/brigadier|библиотекой Brigadier от Mojang]], которая позволяет создавать команды со сложными аргументами и действиями. 
 + 
 +  * [[ru:tutorial:commands|Создание команд]] 
 +    * [[ru:tutorial:commands:requirements|Условия]] 
 +    * [[ru:tutorial:commands:exceptions|Исключения]] 
 +    * [[ru:tutorial:commands:suggestions|Предложения]] 
 +    * [[ru:tutorial:commands:redirects_aliases|Редиректы (Разные вариации)]] 
 +    * [[ru:tutorial:commands:redirects_chaining|Редиректы (Цепочки)]] 
 +    * [[ru:tutorial:commands:argument_types|Типы аргументов]] 
 +    * [[ru:tutorial:command_examples|Примеры]] 
 + 
 +=== События (Ивенты) === 
 +  * [[ru:tutorial:callbacks|Наблюдение за событиями (Черновик)]] 
 +  * [[ru:tutorial:events|Создание события]] 
 +  * [[ru:tutorial:adding_to_loot_tables|Добавление предметов в уже существующие таблицы лута]] 
 +  * [[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_registration|Регистрация миксинов]] 
 +  * [[ru:tutorial:mixin_injects|Инжекторы(Внедрение)]] 
 +  * [[ru:tutorial:mixin_accessors|Аксессоры и Вызыватели]] 
 +  * [[ru:tutorial:mixin_redirectors|Редиректоры]] 
 +    * [[ru:tutorial:mixin_redirectors_methods|Редиректоры методов]] 
 +  * [[tutorial:mixin_tips|Tips]] 
 +  * [[ru:tutorial:mixin_examples|Примеры использования]] 
 +  * [[ru:tutorial:mixin_hotswaps|Быстрая смена/перезагрузка Миксинов]] 
 +  * [[ru:tutorial:mixin_export|Экспортирование классов Миксинов]] 
 +  * [[ru:tutorial:accesswideners|Расширители доступа (Access Wideners)]] 
 +  * [[ru:tutorial:reflection|Рефлексия (Reflection)]] 
 +  * [[ru:tutorial:interface_injection|Внедрение интерфейса]] 
 + 
 +=== Разное === 
 + 
 +:!: //Некоторые из этих страниц в настоящее время находятся в стадии написания, некоторые могут быть недоступны.// 
   * [[ru:tutorial:recipe_types_introduction|Вступление в типы рецептов]]   * [[ru:tutorial:recipe_types_introduction|Вступление в типы рецептов]]
     * [[ru:tutorial:recipe_type|Добавление типа рецепта (Черновик)]]     * [[ru:tutorial:recipe_type|Добавление типа рецепта (Черновик)]]
     * [[ru:tutorial:cooking_recipe_type|Создание рецепта приготовления]]     * [[ru:tutorial:cooking_recipe_type|Создание рецепта приготовления]]
     * [[ru:tutorial:cutting_recipe_type|Создание рецепта камнереза]]     * [[ru:tutorial:cutting_recipe_type|Создание рецепта камнереза]]
- 
-=== Разное === 
- 
   * [[ru:tutorial:mining_levels|Уровни копания]]   * [[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:pixel_raycast|Рейкастинг]]
   * [[ru:tutorial:keybinds|Привязка клавиш]]   * [[ru:tutorial:keybinds|Привязка клавиш]]
-  * [[ru:tutorial:commands|Создание команд]] 
   * [[ru:tutorial:networking|Работа с сетью]]   * [[ru:tutorial:networking|Работа с сетью]]
   * [[ru:tutorial:status_effects|Статусные эффекты]]   * [[ru:tutorial:status_effects|Статусные эффекты]]
Line 189: Line 229:
   * [[ru:tutorial:gamerule|Создание игровых правил (/gamerule)]]   * [[ru:tutorial:gamerule|Создание игровых правил (/gamerule)]]
   * [[ru:tutorial:custom_resources|Создание датапаков и ресурспаков]]   * [[ru:tutorial:custom_resources|Создание датапаков и ресурспаков]]
-  * [[ru:tutorial:tags|Традиционные теги]]+  * [[ru:tutorial:tags|Теги]]
   * [[ru:tutorial:list_of_useful_gists|Список полезных руководств]]   * [[ru:tutorial:list_of_useful_gists|Список полезных руководств]]
   * [[ru:tutorial:stats|Добавления статистики для игрока]]   * [[ru:tutorial:stats|Добавления статистики для игрока]]
 +  * [[ru:tutorial:modding_tips|Подсказки разработчику модов]]
 +  * [[ru:tutorial:datafixer|Датафиксеры (Черновик)]]
 +  * [[ru:tutorial:transfer-api|Передача жидкости, предметов и энергии]]
  
-=== События === +==== Yarn ==== 
-  * [[ru:tutorial:callbacks|Наблюдение за событиями (Черновик)]] +  * [[ru:tutorial:migratemappings|Обновление маппингов Yarn в кодовой базе Java]] 
-  * [[ru:tutorial:events|Создание события]] +  * [[ru:tutorial:updating_yarn|Обновление Yarn на новую версию Minecraft]]
-  * [[ru:tutorial:adding_to_loot_tables|Добавление предметов в уже существующие таблицы добычи]] +
-  * [[event_index|Индекс событий (Черновик)]]+
  
-=== Миксины ==+===== Помощь в разработке Fabric =====
-  * [[ru:tutorial:mixin_introduction|Введение]] +
-  * [[ru:tutorial:mixin_injects|Инжекторы]] +
-  * [[ru:tutorial:mixin_accessors|Аксессоры и Вызыватели]] +
-  * [[ru:tutorial:mixin_redirectors|Редиректоры]] +
-    * [[ru:tutorial:mixin_redirectors_methods|Редиректоры методов]] +
-  * [[ru:tutorial:mixin_examples|Примеры использования]] +
-  * [[ru:tutorial:mixin_hotswaps|Горячая перезагрузка Миксинов]] +
-  * [[ru:tutorial:mixin_export|Экспортирование классов с Миксинами]]+
  
-=== Динамическая генерация данных ===+  * [[ru:tutorial:feature_procedure|Процедура изменения Fabric]] - или как сделать так, чтобы предложенное Вами изменение внесли (или наоборот!) 
 +  * [[ru:tutorial:fablabs|FabLabs]] - тестовая площадка для макетирования новых возможностей Fabric без создания pull-запроса 
 +  * [[https://github.com/FabricMC|Fabric на GitHub (англ.)]] 
 +  * [[https://github.com/FabricMC/yarn|Репозиторий маппингов игры + документация для участников (англ.)]]
  
-  * [[ru:tutorial:dynamic_recipe_generation|Динамическая генерация рецептов]] +Ищете старые туториалы? Вероятно, они были заархивированы. [[ru:tutorial:archived_pages|Вы можете просмотреть архивные страницы здесь.]]
-  * [[ru:tutorial:dynamic_model_generation|Динамическая генерация моделей]]+
  
-=== Руководства для  Minecraft 1.15 === +=== Документация ===
- +
-  * [[ru:tutorial:1.15:jigsaw|Использование пазлов в структурах]] +
- +
-=== Руководства для Minecraft 1.14 === +
- +
-  * [[ru:tutorial:1.14:blockentityrenderers|Динамический рендер блока или предмета с помощью рендера сущности блока]] +
-  * [[ru:tutorial:1.14:blockappearance|Изменение внешнего вида блока]] +
-  * [[ru:tutorial:entity-old|Создание сущности крипера-печеньки]] +
- +
-==== Документация ====+
  
   * [[ru:documentation:fabric_mod_json|Структура fabric.mod.json]]   * [[ru:documentation:fabric_mod_json|Структура fabric.mod.json]]
Line 230: 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 239: 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