All versions
2.0.0
Release
LoraCore 2.0.03 weeks ago 15
Compatibility
Minecraft: Java Edition
1.20.6
Platform
Fabric
Supported environments
Client-side
Server-side
Changes
[2.0.0] - 2026-07-17
Добавлено
- Полностью новая LoraOS, работающая непосредственно на виртуальной архитектуре Lora-1 без старой Java TabletOS.
- Автоматическая установка LoraOS на новый виртуальный диск при первом запуске планшета. Ручное копирование системных файлов больше не требуется.
- Двухступенчатый загрузчик LoraBoot с выбором LoraOS или Recovery и автоматическим переходом на резервный загрузочный слот при ошибке.
- Терминальный shell с командами
help,about,hw,clear,ls,cat note,write noteиworld. - Постоянная файловая система LoraFS с форматированием пользовательской области и сохранением созданных файлов.
- Read-only World Bridge ABI v1, предоставляющий LoraOS информацию о:
- позиции игрока;
- направлении взгляда;
- блоке, на который смотрит игрок;
- входящем сигнале редстоуна.
- Рецепты планшета, базовых и улучшенных компонентов для полноценного получения системы в режиме выживания.
- Новая архитектура виртуальной машины:
- MMU и страничная память;
- аппаратные прерывания;
- драйверы клавиатуры и GPU;
- обновлённая система загрузки.
- Воспроизводимая сборка BIOS, загрузчика, ядра и системного диска непосредственно перед сборкой основного JAR.
Изменено
- Фабричный диск теперь воспроизводимо создаётся с нуля и содержит только
system.binиrecovery.bin. - Загрузочная конфигурация и таблица разделов переведены на формат LDB2.
- Старые диски автоматически мигрируются при первом открытии планшета.
Исходный файл сохраняется рядом как
disk.bin.pre-2.0.bak. - Уже мигрированные диски LDB2 повторно не изменяются.
- Версия мода и артефакта повышена до 2.0.0.
Исправлено
- Устранён синий экран с ошибкой
Memory access violation: address 0xFFFFFFD8при открытии планшета. - CPU теперь корректно сбрасывает состояние тактов, прерываний и ожидающих IRQ.
- Исправлены 32-битные обращения к памяти через границы виртуальных страниц.
- Контроллер IRQ больше не теряет параллельные запросы.
- Исправлена загрузка GPU-шрифта.
- MMIO-адрес GPU теперь определяется через PnP и не зависит от выбранного разрешения экрана.
- Enter и Backspace корректно обрабатываются терминалом как управляющие клавиши.
Удалено
- Старая Java TabletOS.
- Отдельный Gradle-подпроект TabletOS.
- Клиентский runtime и reflection RPC.
- Поддержка старой Lua-системы и ручного файла
boot.lua. - Устаревшие
fileman.binиtest.bin. - Устаревшая документация старой операционной системы.
Совместимость
- При первом запуске старый виртуальный диск будет автоматически преобразован в новый формат.
- Перед миграцией автоматически создаётся резервная копия
disk.bin.pre-2.0.bak.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:51OPjpnr:7gB0d28v"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:51OPjpnr:7gB0d28v"
}

