1.0.5
Compatibility
Changes
Добавлена серверная настройка:
allowNonOperatorRegionCreation=false false — управлять регионами могут только операторы, Creative не требуется. true — каждый игрок может создавать регионы в Survival, но редактировать и удалять только свои. Операторы могут управлять всеми регионами. Владельца назначает сервер; подделать createdBy через пакет невозможно. Административные /region команды остаются операторскими. После изменения конфигурации нужен перезапуск сервера. Удалён тяжёлый почанковый индекс, время которого зависело от физического размера региона: RegionIndex.kt (line 5). Покрытие больших полигонов вычисляется только для видимого участка карты: RegionGeometry.kt (line 68). Триангуляция регионов кэшируется, а заливки и контуры всех регионов отправляются на GPU пакетами: RegionOverlayRenderer.kt (line 62). Рефлексивные проверки исследованных чанков Xaero теперь кэшируются, включая отрицательные результаты: XaeroFogVisibility.kt (line 10). При сильном отдалении включается облегчённый LOD-рендер. Добавлен радиус рендера — по умолчанию 8192 блоков относительно центра карты. Маленькие удалённые регионы сохраняют заливку, но не получают огромные фиксированные иконки. Пересекающиеся названия, иконки регионов и точек автоматически прореживаются: MarkerCollisionIndex.kt (line 3).
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:1PguXp5G:T5kNtxDX"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:1PguXp5G:T5kNtxDX"
}

