В этом документе представлено подробное руководство по моддингу Minecraft на Java и других языках, включая ресурсы, учебные пособия и ссылки на сообщества. Он охватывает различные API-интерфейсы моддинга, такие как Forge, Fabric, Bukkit/Spigot, BungeeCord, Sponge и Bedrock Edition, предлагая начальный уровень моддинга. Это руководство подойдет как новичкам, так и опытным разработчикам. Руководство также включает в себя основные ресурсы по изучению Java и описывает эффективные методы поиска помощи и устранения неполадок. Пожалуйста, поделитесь своими руководствами и ресурсами!
Руководство разработчика Minecraft на китайском языке
Добро пожаловать в зону обсуждения, чтобы обменяться идеями и попросить о помощи.
Закрытие веб-сайта MCBBS привело к тому, что большое количество учебных пособий стало недействительным. Читателям предлагается помочь руководству связаться с соответствующими авторами для своевременного переноса учебных пособий.
Нажмите кнопку «Смотреть» в правом верхнем углу, чтобы получать обновления руководства на китайском языке в режиме реального времени, и нажмите кнопку «Звезда» в правом верхнем углу, чтобы поддержать составление руководства на китайском языке.
Здесь вы можете разместить различные руководства, материалы, документы и библиотеки классов, связанные с разработкой Minecraft.
Оглавление
Как задавать вопросы
Если вы столкнулись с проблемой, которую невозможно решить с помощью поисковых систем, просмотра соответствующих документов и отладки (если вы не сделали вышеперечисленное, сделайте это немедленно), вы можете обратиться за помощью к другим. Задавая вопрос, убедитесь, что вы верно предоставили следующую информацию:
Если вы публикуете вопрос, включите в заголовок краткое описание вопроса и информацию о платформе. Например, «[Forge][1.7.10] NullPointerException возникает при загрузке мода»
Помните, не принимайте ответы других людей как должное. Если вы хотите узнать больше о методах, приемах и этикете задавать вопросы, вам очень поможет изучение мудрости задавать вопросы.
Часто используемые веб-сайты и ресурсы
Раздел обсуждения разработки на китайском форуме Minecraft
Гитхаб
Крупнейший в мире веб-сайт социального программирования и хостинга кода, где вы можете просмотреть исходный код многих модулей и плагинов.
облако кода
Китайский веб-сайт социального программирования и хостинга кода.
Переполнение стека
Крупнейшее в мире сообщество по обмену знаниями и обучению программированию, где вы можете найти ответы на многие вопросы по программированию.
Поисковая система Baidu/Bing/Google
Если у вас есть вопросы, почему бы сначала не поискать их в Baidu?
Wiki.vg
Веб-сайт справочной документации по обратному проектированию и протоколам Minecraft содержит справочные документы для различных версий сетевых протоколов связи, форматов данных, подлинных протоколов проверки Mojang и т. д.
Указатель учебных пособий по разработке My World Chinese Forum
Разработка модуля TeaCon. Чаепитие — онлайн-конкурс по разработке модулей Minecraft.
Форум разработчиков Minecraft V2
Другие ресурсы
Сообщество бирж внутреннего развития
Основы Java
«Java от новичка до мастера»
Известная вводная книга по китайскому языку Java.
«Официальное руководство по Java 8. Введение в программирование (справочное)»
Эта книга разделена на два тома: вводная версия имеет меньше содержания, а справочная версия — больше. Перевод китайской версии сложен для понимания и предназначен только для справки.
«Ядро технологии Java»
Эта книга разделена на два тома и представляет собой прочную и информативную книгу по продвинутым уровням Java.
Бесплатное онлайн-руководство по китайскому языку Java
Содержание не исследовано и предназначено только для справки.
Документация Java 8 (английский/китайский)
JDK скачать
Дальнейшее чтение
Дальнейшее совершенствование навыков программирования на Java.
Модуль кузницы
【1.19-1.18】Руководство по разработке модуля Lapsang Souchong-Forge
【1.16】Учебное пособие по разработке модуля Boson 1.16
【1.12.2】Руководство по разработке модуля Harbinger Forge
【1.8.9】Учебное пособие по разработке модулей zzz
Подделать официальную документацию
Представлены некоторые функции, добавленные Forge.
MDK (Комплект разработчика Minecraft)
Упрощенные китайские ресурсы
Зачеркнутые записи могут содержать более качественные ресурсы, могут быть устаревшими, содержать недействительные ссылки, могут вводить в заблуждение или не содержать содержания и предназначены только для справки.
Другие языковые ресурсы
Руководство по миграции модов
Пример кода модуля
Обсуждение разработки мода
Инструменты, связанные с разработкой модулей
КузницаГрейдл
Пакет мод-кодеров
Пергамент
Minecraft 1.16.5+ сторонняя таблица антиобфускации
Форджовать Javadoc
Этот JavaDoc предоставлен третьей стороной, и его своевременность и эффективность не могут быть гарантированы. Фактическая среда разработки имеет преимущественную силу.
НеоФордж Мод
В настоящее время эта статья все еще находится в разработке. Вы можете оставлять комментарии и предложения к соответствующему выпуску.
официальный сайт
Официальная документация
【1.20.4】Учебное пособие Фландра по NeoForge (видео/исходный код Bilibili)
【1.20.4】Учебное пособие по NeoForge от kitUIN
Плагин Bukkit/Spigot
Учебное пособие по разработке плагина Bukkit от tdiant (Github)
Руководство по разработке плагина Bukkit от Rarity (Github)
Официальный учебник
Документация разработчика Bukkit API
Раздел обсуждения разработки плагина официального форума Spigot
Здесь можно решить многие проблемы.
Упрощенные китайские ресурсы
Зачеркнутые записи могут содержать более качественные ресурсы, могут быть устаревшими, содержать недействительные ссылки, могут вводить в заблуждение или не содержать содержания и предназначены только для справки.
Тканевый модуль
официальный сайт
Официальная Wiki (английский/китайский)
Официальный генератор модов шаблонов
Официальный репозиторий образцов модулей
Упрощенные китайские ресурсы
Зачеркнутые записи могут содержать более качественные ресурсы, могут быть устаревшими, содержать недействительные ссылки, могут вводить в заблуждение или не содержать содержания и предназначены только для справки.
Плагин БанджиКорд
«Разработка плагина BungeeCord» перевод на китайский язык
Официальная вики
Руководство по разработке плагина BungeeCord
Раздел обсуждения разработки плагина на официальном форуме BungeeCord
Плагин губки
официальный сайт
Официальный форум
Официальное руководство (несколько языков, включая упрощенный китайский)
Официальный JavaDoc
Упрощенные китайские ресурсы
пакет
Документация и руководства
инструмент
Программа запуска Java-версии
Документация и руководства
Библиотека классов
Сервер Bedrock Edition
Официальный сервер
ЛевиЛамина (ранее LiteLoaderBDS)
бдсх
Крайний камень
PowerNukkitX
Облачный Нуккит
Стрекоза
Другие ресурсы
Дополнения для Bedrock Edition
Документация Minecraft: Bedrock Edition Creator
Справочная документация по API сценариев Minecraft: Bedrock Edition
Страница Minecraft Chinese Wiki «Дополнения»
Учитесь на практике: создайте аддон «Урожай руды» с нуля
[Неофициальный] Энциклопедия разработки Minecraft Bedrock Edition
【Неофициальное】Bedrock Wiki
Другие ресурсы
Моды Bedrock Edition
Горизонт
Аметист
NetEase Bedrock Edition
пакет шейдеров
Документация сообщества Minecraft Graphics
Упрощенные китайские ресурсы
Другие языковые ресурсы
устаревшие ресурсы
Модуль LiteLoader
официальный сайт
Руководство по разработке LiteMod от zzzz (упрощенный китайский)
Официальный репозиторий исходного кода
Нуккит плагин
Сервер Minecraft Bedrock Edition, разработанный на Java.
Руководство по разработке плагина Nukkit на китайском языке
Раздел обсуждения разработки плагинов на официальном форуме Nukkit
Плагин PocketMine
Учебное пособие по разработке плагина PocketMine на китайском языке
Упрощенные китайские ресурсы
Заявление об авторских правах
Все авторы этой работы внесли свой вклад в Руководство для разработчиков Minecraft на китайском языке.
Эта работа доступна под лицензией Creative Commons Attribution-ShareAlike 4.0 International License.
Пожалуйста, прикрепите ссылку на эту работу при перепечатке: https://github.com/Mouse0w0/MinecraftDeveloperGuide.
Статистика
Звездочеты с течением времени