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/02/15 11:31] 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: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.1644924698.txt.gz · Last modified: 2022/02/15 11:31 by furnygo