Both sides previous revisionPrevious revisionNext revision | Previous revision |
ru:start [2022/06/26 08:36] – furnygo | ru:start [2023/10/29 21:51] (current) – magicsweet |
---|
| |
Также эта вики доступна на других языках: | Также эта вики доступна на других языках: |
* [[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 === |
| |
---- | ---- |
| |
| |
| |
===== Разработчикам модпаков и лаунчеров ===== | ===== Разработчикам модпаков и лаунчеров ===== |
| |
**Мы рекомендуем 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|Настройка среды разработки]] |
| |
=== Основы === | === Основы === |
| |
| Эти страницы являются обязательными для чтения при разработке модов. Если вы новичёк, то рекомендуется прочитать следующее. |
| |
* [[ru:tutorial:concepts|Основные концепции Minecraft]] | * [[ru:tutorial:concepts|Основные концепции Minecraft]] |
* [[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: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|Внедрение интерфейса]] | |
| |
=== Предметы === | === Предметы === |
* [[ru:tutorial:model_predicate_providers|Добавление динамической модели (Поставщики моделей)]] | * [[ru:tutorial:model_predicate_providers|Добавление динамической модели (Поставщики моделей)]] |
| |
=== Блоки и сущности блоков === | === Блоки === |
| |
| Эти страницы помогут вам создать блоки, хранить предметы и данные в блоках, а также создавать модели и состояния блоков. |
| |
* [[ru:tutorial:blocks|Создание блока]] | * [[ru:tutorial:blocks|Создание блока]] |
* [[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|Генерация языков]] |
| |
=== Генерация мира === | === Генерация мира === |
* [[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|Условия]] |
* [[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_registration|Регистрация миксинов]] | * [[ru:tutorial:mixin_registration|Регистрация миксинов]] |
* [[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 (англ.)]] |
* [[ru:tutorial:loader04x|Обновление Loader с 0.3.x до 0.4.x]] | * [[https://github.com/FabricMC/yarn|Репозиторий маппингов игры + документация для участников (англ.)]] |
| |
| Ищете старые туториалы? Вероятно, они были заархивированы. [[ru:tutorial:archived_pages|Вы можете просмотреть архивные страницы здесь.]] |
| |
=== Документация === | === Документация === |
* [[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]] |
* [[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; **не** для обычных пользователей! | |
| |
| |
---- | ---- |