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/15 11:31] 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: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 53: 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|Настройка среды разработки]]
-  * [[https://wiki.vg/Debugging|Включение сообщений отладки Log4j]] (только по-английски!)+  * [[https://wiki.vg/Debugging|Включение сообщений отладки Log4j]] (на англ.)
   * [[ru:tutorial:minotaur|Публикация модов на Modrinth с помощью Minotaur]]   * [[ru:tutorial:minotaur|Публикация модов на Modrinth с помощью Minotaur]]
   * [[ru:tutorial:cursegradle|Публикация модов на Curseforge с помощью CurseGradle]]   * [[ru:tutorial:cursegradle|Публикация модов на Curseforge с помощью CurseGradle]]
Line 91: Line 82:
 === Основы === === Основы ===
  
 +Эти страницы являются обязательными для чтения при разработке модов. Если вы новичёк, то рекомендуется прочитать следующее.
 +
 +  * [[ru:tutorial:concepts|Основные концепции Minecraft]]
   * [[ru:tutorial:introduction|Введение в разработку модов с Fabric]]   * [[ru:tutorial:introduction|Введение в разработку модов с Fabric]]
-  * Традицонная терминология+  * [[ru:tutorial:reading_mc_code|Чтение исходного кода Minecraft]] 
 +  * Терминология
     * [[ru:tutorial:terms|Базовая терминология]]     * [[ru:tutorial:terms|Базовая терминология]]
     * [[ru:tutorial:side|Терминология серверной и клиентской сторон]]     * [[ru:tutorial:side|Терминология серверной и клиентской сторон]]
Line 103: Line 98:
   * [[ru:tutorial:lang|Файлы локализации]]   * [[ru:tutorial:lang|Файлы локализации]]
   * [[ru:tutorial:mappings|Маппинги]]   * [[ru:tutorial:mappings|Маппинги]]
 +
 +=== Продвинутым ===
 +
 +  * [[ru:tutorial:ext_lang|Использование CrowdinTranslate для предоставления живых переводов сообщества]]
 +  * [[ru:tutorial:ext_gh_commit|Использование действий GitHub для поиска ошибок в ваших коммитах]]
 +  * [[ru:tutorial:enum_adding]|Добавление к Enum]]
  
 === Предметы === === Предметы ===
Line 112: Line 113:
   * [[ru:tutorial:recipes|Добавление рецепта крафта]]   * [[ru:tutorial:recipes|Добавление рецепта крафта]]
   * [[ru:tutorial:armor|Создание брони]]   * [[ru:tutorial:armor|Создание брони]]
-  * [[ru:tutorial:tools|Создание инструмента]]+  * [[ru:tutorial:tools|Создание инструментов]] 
 +  * [[ru:tutorial:shield|Добавление щита]]
   * [[ru:tutorial:enchantments|Создание зачарования]]   * [[ru:tutorial:enchantments|Создание зачарования]]
 +  * [[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:blockentity|Создание сущности блока]]+    * [[ru:tutorial:waterloggable|Создание блока заполняемым водой]] 
 +  * [[ru:tutorial:blockentity|Создание сущности блока(BlockEntity)]]
   * [[ru:tutorial:inventory|Хранение предметов в блоке как в инвентаре]]   * [[ru:tutorial:inventory|Хранение предметов в блоке как в инвентаре]]
   * [[ru:tutorial:colorprovider|Динамическое изменения цвета блока или предмета]]   * [[ru:tutorial:colorprovider|Динамическое изменения цвета блока или предмета]]
Line 126: Line 132:
   * [[ru:tutorial:dynamic_block_rendering|Динамический рендер блока или предмета]]   * [[ru:tutorial:dynamic_block_rendering|Динамический рендер блока или предмета]]
     * [[ru:tutorial:custom_model|Динамический рендер блока или предмета с помощью кастомной модели]]     * [[ru:tutorial:custom_model|Динамический рендер блока или предмета с помощью кастомной модели]]
-    * [[ru:tutorial:blockentityrenderers|Динамический рендер блока или предмета с помощью рендерера сущности блока]]+    * [[ru:tutorial:blockentityrenderers|Динамический рендер блока или предмета с помощью рендера сущности блока]]
   * [[ru:tutorial:screenhandler|Практический пример: Создание блока-контейнера]]   * [[ru:tutorial:screenhandler|Практический пример: Создание блока-контейнера]]
-    * [[ru:tutorial:extendedscreenhandler|Синзронизация любых данных с помощью расширенного обработчика экранов]]+    * [[ru:tutorial:extendedscreenhandler|Синхронизация любых данных с помощью расширенного обработчика экранов]]
     * [[ru:tutorial:propertydelegates|Синхронизация целых чисел с помощью делегирования свойств]]     * [[ru:tutorial:propertydelegates|Синхронизация целых чисел с помощью делегирования свойств]]
 +  * [[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:datagen_model|Генерация моделей]] 
 +  * [[ru:tutorial:datagen_tags|Генерация тегов]] 
 +  * [[ru:tutorial:datagen_recipe|Генерация рецептов]] 
 +  * [[ru:tutorial:datagen_language|Генерация языков]]
  
 === Генерация мира === === Генерация мира ===
  
 +  * [[ru:tutorial:dimensionconcepts|Концептуальная основа измерений]]
   * [[ru:tutorial:ores|Генерация собственных руд]]   * [[ru:tutorial:ores|Генерация собственных руд]]
   * [[ru:tutorial:features|Генерация черт]]   * [[ru:tutorial:features|Генерация черт]]
-  * [[ru:tutorial:structures|Генерация структур]] +  * [[ru:tutorial:trees|Добавление деревьев (Подробно)]] 
-  * [[ru:tutorial:jigsaw|Использование пазлов в структурах]] +  * [[ru:tutorial:structures|Генерация структур]] [[https://misode.github.io/guides/adding-custom-structures/|(англ.)]] 
-  * [[ru:tutorial:locate|Добавление структуры в /locate]] +  * [[ru:tutorial:biomes|Добавление биома]] 
-  * [[ru:tutorial:biome|Добавление биома]] +  * [[ru:tutorial:generator_types|Добавление типов генераторов]] 
-  * [[ru:tutorial:dimensionconcepts|Концептуальная основа измерений]] +  * [[ru:tutorial:chunkgenerator|Генератор чанков (ЧЕРНОВИК)]] 
-  * [[ru:tutorial:dimension|Создание примитивного измерения]]+  * [[ru:tutorial:world_presets|Добавление мировых пресетов]] 
 +  * [[ru:tutorial:dimension|Создание измерения]] [[https://minecraft.fandom.com/wiki/Custom_dimension|(англ.)]] 
 +    * [[ru:tutorial:custom_portals|Создание порталов]]
  
-=== Разное ===+=== Команды === 
 + 
 +Эти страницы помогут вам с [[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:sounds|Проигрывание звуков]] +    * [[ru:tutorial:commands:requirements|Условия]] 
-  * [[ru:tutorial:networkingабота с сетью]] +    * [[ru:tutorial:commands:exceptions|Исключения]] 
-  * [[ru:tutorial:tags|Традиционные теги]] +    * [[ru:tutorial:commands:suggestions|Предложения]] 
-  * [[ru:tutorial:list_of_useful_gists|Список полезных руководств]]+    * [[ru:tutorial:commands:redirects_aliasesедиректы (Разные вариации)]] 
 +    * [[ru:tutorial:commands:redirects_chaining|Редиректы (Цепочки)]] 
 +    * [[ru:tutorial:commands:argument_types|Типы аргументов]] 
 +    * [[ru:tutorial:command_examples|Примеры]]
  
-=== События === +=== События (Ивенты) === 
-  * [[ru:tutorial:callbacks|Наблюдение за событиями (ЧЕРНОВИК)]]+  * [[ru:tutorial:callbacks|Наблюдение за событиями (Черновик)]]
   * [[ru:tutorial:events|Создание события]]   * [[ru:tutorial:events|Создание события]]
-  * [[ru:tutorial:adding_to_loot_tables|Добавление предметов в уже существующие таблицы добычи]]+  * [[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_introduction|Введение]]
-  * [[ru:tutorial:mixin_injects|Инжекторы]]+  * [[ru:tutorial:mixin_registration|Регистрация миксинов]] 
 +  * [[ru:tutorial:mixin_injects|Инжекторы(Внедрение)]] 
 +  * [[ru:tutorial:mixin_accessors|Аксессоры и Вызыватели]]
   * [[ru:tutorial:mixin_redirectors|Редиректоры]]   * [[ru:tutorial:mixin_redirectors|Редиректоры]]
     * [[ru:tutorial:mixin_redirectors_methods|Редиректоры методов]]     * [[ru:tutorial:mixin_redirectors_methods|Редиректоры методов]]
-  * [[ru:tutorial:mixin_hotswaps|Горячая перезагрузка Миксинов]] +  * [[tutorial:mixin_tips|Tips]] 
-  * [[ru:tutorial:mixin_export|Экспортирование классов с Миксинами]]+  * [[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:dynamic_recipe_generation|Динамическая генерация рецептов]] +
-  * [[ru:tutorial:dynamic_model_generation|Динамическая генерация моделей]]+
  
-=== Продвинутым ===+:!: //Некоторые из этих страниц в настоящее время находятся в стадии написания, некоторые могут быть недоступны.//
  
 +  * [[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:modding_tips|Подсказки разработчику модов]]
-  * [[ru:tutorial:loader04x|Обновление Loader с 0.3.x до 0.4.x]]+  * [[ru:tutorial:datafixer|Датафиксеры (Черновик)]] 
 +  * [[ru:tutorial:transfer-api|Передача жидкости, предметов и энергии]] 
 + 
 +==== Yarn ====
   * [[ru:tutorial:migratemappings|Обновление маппингов Yarn в кодовой базе Java]]   * [[ru:tutorial:migratemappings|Обновление маппингов Yarn в кодовой базе Java]]
-  * [[ru:tutorial:datafixer|Датафиксеры (ЧЕРНОВИК)]] +  * [[ru:tutorial:updating_yarn|Обновление Yarn на новую версию Minecraft]]
-  * [[ru:tutorial:accesswideners|Расширители доступа]]+
  
-=== Руководства для  Minecraft 1.15 ===+===== Помощь в разработке Fabric =====
  
-  * [[ru:tutorial:1.15:jigsaw|Использование пазлов в структурах]]+  * [[ru:tutorial:feature_procedure|Процедура изменения Fabric]] - или как сделать так, чтобы предложенное Вами изменение внесли (или наоборот!) 
 +  * [[ru:tutorial:fablabs|FabLabs]] - тестовая площадка для макетирования новых возможностей Fabric без создания pull-запроса 
 +  * [[https://github.com/FabricMC|Fabric на GitHub (англ.)]] 
 +  * [[https://github.com/FabricMC/yarn|Репозиторий маппингов игры + документация для участников (англ.)]]
  
-=== Руководства для Minecraft 1.14 ===+Ищете старые туториалы? Вероятно, они были заархивированы. [[ru:tutorial:archived_pages|Вы можете просмотреть архивные страницы здесь.]]
  
-  * [[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 202: 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]]
   * [[ru:documentation:fabric_loom|Fabric Loom]]   * [[ru:documentation:fabric_loom|Fabric Loom]]
Line 211: 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