Skip to content

markeev/MinecraftDeveloperGuide-RU

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

378 Commits
 
 
 
 

Repository files navigation

Гайд для разработчиков Minecraft (русская версия)

⚠️ Внимание: почти все материалы по ссылкам ниже — на китайском языке. Но тот, кому нужно, разберётся.

Это русский перевод китайского гайда для разработчиков Minecraft от mouse0w0 и других авторов.

Из-за закрытия форума MCBBS многие туториалы стали недоступны. Авторы оригинала просят читателей помочь связаться с авторами материалов, чтобы вовремя их перенести.

Нажмите «Watch» в правом верхнем углу, чтобы следить за обновлениями гайда, и «Star», чтобы поддержать его развитие.

Присылайте любые туториалы, материалы, документацию и библиотеки по разработке для Minecraft сюда (в оригинальный репозиторий).

Приглашаем в QQ-группу обсуждения разработки Minecraft: 345538010

Для публикации заказов и работы на заказ — QQ-группа по заказной разработке: 1047988033

Содержание

Как правильно задавать вопросы

Если вы столкнулись с проблемой, которую не удалось решить с помощью поисковика, чтения документации и отладки (если вы этого ещё не сделали — сделайте прямо сейчас), вы можете обратиться за помощью к другим. Задавая вопрос, обязательно укажите следующую информацию:

  • Точно опишите вашу задачу и фактическую проблему.
  • Точно опишите вашу платформу. Например:
    • Версия Java
    • Используемая IDE и её версия (например, IntelliJ IDEA, Eclipse)
    • Используемая система сборки и её версия (например, Maven, Gradle)
    • Версия Minecraft
    • Платформа (Bukkit/Spigot/Forge/Sponge/Fabric) и её версия
    • Используемые библиотеки, моды или плагины и их версии
  • Приложите исходный код или SSCCE (минимальный, полный, воспроизводимый пример проблемы), загрузив его целиком, включая файлы проекта, на хостинг кода (например, Gitee или GitHub).
  • Приложите полный лог и краш-репорт.
  • Приложите материалы, на которые вы опирались (например, конкретную функцию какого-то мода).

Если вы задаёте вопрос на форуме, кратко укажите суть проблемы и платформу прямо в заголовке. Например: «[Forge][1.7.10] NullPointerException при загрузке мода».

Помните: никто не обязан вам отвечать. Если хотите узнать больше о методах, приёмах и этикете задавания вопросов, прочтите «Как правильно задавать вопросы» (кит.) — это очень полезно.

Полезные сайты и ресурсы

Крупнейший в мире хостинг кода — здесь можно посмотреть исходники множества модов и плагинов.

Китайский хостинг кода и социальная сеть для программистов.

Крупнейшее в мире сообщество по обмену знаниями о программировании — здесь можно найти ответы на множество вопросов.

Поисковики: Baidu / Bing / Google

Почему бы сначала не погуглить?

wiki.vg закрыт; сейчас Minecraft Wiki переносит его содержимое, временная страница здесь.

Сайт с документацией по реверс-инжинирингу и протоколам Minecraft: сетевые протоколы всех версий, форматы данных, протокол авторизации Mojang и т.д.

Прочие ресурсы

Китайские сообщества разработчиков

Основы Java

«Java: от новичка до профессионала» (кит. «Java从入门到精通»)

Широко известная китайская книга для начинающих изучать Java.

«Официальный учебник Java 8: введение (справочник)»

Книга в двух томах: вводный том короче, справочный — подробнее. Китайский перевод довольно корявый, годится только как справка.

«Core Java» («Java. Библиотека профессионала»)

Двухтомник, проверенная временем и подробная книга для продвинутого изучения Java.

Бесплатные онлайн-учебники Java на китайском

Содержание не проверялось, только для ознакомления.

Документация Java 8 (английская / китайская)

Скачать JDK

Дополнительное чтение

Для дальнейшего роста навыков программирования на Java.

Forge-моды

Официальная документация Forge

Описывает часть возможностей, добавляемых Forge.

MDK (Minecraft Development Kit)

Ресурсы на китайском

Зачёркнутые пункты могут быть устаревшими, с нерабочими ссылками, вводить в заблуждение или иметь лучшие альтернативы — только для ознакомления.

Ресурсы на других языках

Гайды по миграции модов (на английском)

Примеры кода модов

Обсуждение разработки модов

Инструменты для разработки модов

ForgeGradle

Mod Coder Pack

Parchment

Сторонние таблицы деобфускации для Minecraft 1.16.5+

Forge Javadoc

Этот Javadoc предоставлен третьими лицами; его актуальность и корректность не гарантируются — ориентируйтесь на реальное окружение разработки.

NeoForge-моды

Этот раздел ещё в разработке; предложения можно оставлять в соответствующем Issue оригинального репозитория.

Ресурсы на китайском

Bukkit/Spigot-плагины

Официальные туториалы

Документация Bukkit API

Здесь можно найти ответы на многие вопросы.

Ресурсы на китайском

Зачёркнутые пункты могут быть устаревшими, с нерабочими ссылками, вводить в заблуждение или иметь лучшие альтернативы — только для ознакомления.

Fabric-моды

Официальная вики (английская / китайская)

Ресурсы на китайском

Зачёркнутые пункты могут быть устаревшими, с нерабочими ссылками, вводить в заблуждение или иметь лучшие альтернативы — только для ознакомления.

BungeeCord-плагины

Sponge-плагины

Ресурсы на китайском

Датапаки

Документация и туториалы

Инструменты

Лаунчеры Java-версии

Документация и туториалы

Библиотеки

Серверы Bedrock-версии

LeviLamina (бывший LiteLoaderBDS)

Endstone

PowerNukkitX

Cloudburst Nukkit

Dragonfly

Прочие ресурсы

Аддоны для Bedrock

Прочие ресурсы

Моды для Bedrock

Horizon

Amethyst

NetEase Bedrock (китайская версия)

Шейдер-паки

Ресурсы на китайском

Ресурсы на других языках

Устаревшие ресурсы

Нажмите, чтобы развернуть

LiteLoader-моды

Nukkit-плагины

Сервер Minecraft Bedrock-версии на Java.

PocketMine-плагины

Ресурсы на китайском

Серверы Bedrock-версии

bdsx

Авторские права

Авторами этой работы являются все участники «Китайского гайда для разработчиков Minecraft».

Лицензия Creative Commons
Эта работа распространяется по лицензии Creative Commons «Attribution-ShareAlike» 4.0 International.

При перепечатке указывайте ссылку на оригинал: https://github.com/Mouse0w0/MinecraftDeveloperGuide

Статистика

Число звёзд с течением времени

Stargazers over time

About

📝 Гайд для разработчиков Minecraft на русском (перевод китайского гайда)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors