1.2.0
Compatibility
Required content
Changes
Four Old Legends 1.2.0
Optimization & Localization / Оптимизация и локализация
Minecraft 26.3 • Fabric • Java 25
🇬🇧 English
⚡ Performance
- Reduced temporary BlockPos allocations during Lik structure scanning.
- Simplified repeated random-ground position calculations in Lik events.
- Reduced temporary arrays and repeated RNG setup in FeudDirector.
- Cached Sanity HUD vignette geometry so screen-size calculations are rebuilt only when the GUI resolution changes.
- Reduced unnecessary temporary collections in chat, road, and event-management code.
🌍Localization
- All story books are fully in English.
- Player-facing text uses translation keys more consistently.
- en_us and ru_ru translation key sets are synchronized.
- Cleaned up remaining mixed-language UI and command text.
🛠 Compatibility
- Version Minecraft 26.3
- Fabric Loader 0.19.5
- Fabric API 0.161.0+26.3
- Java 25
🎮 Gameplay
Gameplay behavior was intentionally kept unchanged in this pass. This release is focused on compatibility, performance, code cleanup, and localization.
🇷🇺 Русский
⚡ Производительность
- Уменьшено количество временных аллокаций BlockPos при поиске структур Lik.
- Упрощены повторяющиеся расчёты случайных позиций земли в событиях Lik.
- Уменьшено создание временных массивов и повторная настройка RNG в FeudDirector.
- Геометрия виньетки Sanity HUD кэшируется, поэтому расчёты размера экрана выполняются только после изменения разрешения GUI.
- Уменьшено создание ненужных временных коллекций в системах чата, дорог и событий.
🌍 Локализация
- Все сюжетные книги полностью переведены на английский язык.
- Текст, отображаемый игроку, теперь более последовательно использует translation keys.
- Наборы ключей en_us и ru_ru синхронизированы.
- Убраны оставшиеся смешанные языковые элементы в интерфейсе и командах.
🛠 Совместимость
- **Версия Minecraft 26.3
- Fabric Loader 0.19.5
- Fabric API 0.161.0+26.3
- Java 25
- **
- 🎮 Игровой процесс
Игровое поведение в этом проходе намеренно не изменялось. Релиз посвящён совместимости, производительности, очистке кода и локализации.
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:hIgLvUBa:LD2nSYiK"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:hIgLvUBa:LD2nSYiK"
}

