Ресурсы для разработчиков
Форматы файлов карт
Каждая редакция Minecraft использует свой собственный формат для хранения уровней. Следующую информацию об изменениях форматов файлов могут использовать разработчики для создания редакторов карт, серверов, генераторов уровней и других программ. Блоки, предметы и значения общие для всех форматов.
Форматы карт
- Классический формат карт используется в старой Minecraft Classic: Выживание, Творчество и Многопользовательская игра.
- Indev формат карт используется в версии Indev
- Alpha (формат карты) используется в Minecraft Alpha.
- Формат карт используется в Minecraft 1.0.
- Формат player.dat используется для храненения данных игроков.
- Формат карт Anvil используется в Minecraft с версии 1.2.
- Формат карт McRegion используется в Minecraft Beta (с Beta 1.3).
- Формат чанка используется индивидуально для чанка размером 16x256x16.
- Формат карт McRegion используется в Minecraft Beta (с Beta 1.3).
- Формат карт (предметов) используется для хранения цветов создаваемых карт.
- Формат Villages.dat используется для хранения данных о деревнях NPC.Только до 1.14.
- Формат карт Карманного издания используется в Карманном издании Minecraft.
- Формат карт 1.17 доступен сейчас ТОЛЬКО В 1.17
Описание от Notch’а на NBT форматы файлов и старый Indev формат.
- Формат списков серверов используется для хранения списка сохранённых серверов.
- Файлы схем основанные на NBT формате используется сторонними утилитами для хранения секций карт, для дальнейшего использования.
Библиотеки
- Java классы для чтения и записи Minecraft Classic карт
- Java класс для чтения и записи NBT структур
- C библиотека для чтения и записи NBT структур
- Python библиотека для чтения и записи NBT структур
- Python библиотека для загрузки и редактирования Alpha миров
Создание модификаций
- Minecraft Coder Pack используется для создания и редактирования модификаций клиента и сервера Minecraft’а.
За время существования Minecraft успела накопиться небольшая коллекция статей на русском языке, посвящённая созданию модификаций.
- Сайт, посвященный созданию модификаций
- Специализированный форум для создателей модификаций Minecraft. Можно обратиться с вопросом.
- Создание модификаций без использования ModLoader
- Создание модификаций с помощью ModLoader
- Создание модификаций с помощью Forge
Серия видео-уроков по созданию модификаций
Протокол сервера
Протокол сервера Classic используется в Minecraft Classic Creative Multiplayer сервере.
Для информации о протоколе Minecraft Alpha, смотрите TkTech wiki страницу, а также протокол авторизации здесь.
Для информации о протоколе Minecraft Beta, смотрите Minecraft Coalition Wiki.
Ресурсы
Программы
URL | Программа | ОС | Описание |
---|---|---|---|
http://www.delorie.com/djgpp/ | Djgpp, GCC for windows | Windows | |
http://www.cygwin.com/ | Cygwin the Linux-on-Windows (Unix Environment) | Windows | Linux-среда в Windows. |
http://www.microsoft.com/express/ | Microsoft Visual Studio Express | Windows | Бесплатная версия Visual Studio, IDE и компилятор для C/++, C# и Visual Basic. |
http://www.oracle.com/technetwork/java/javase/downloads/index.html | Страница загрузки Java Development Kit | Cross-platform | Нужен, если вы хотите скомпилировать Java код |