Tags
Creators
Details
Licensed ARR
Published 4 months ago
All versions
1.34.1-beta
Beta
A Game of Blocks 1.34.1-beta3 days ago 46
Compatibility
Minecraft: Java Edition
1.21.1
Platform
Fabric
Supported environments
Client and server
Changes

Added:
- Added terrain-aware castle roads that connect wall gates to building entrances.
- Added natural spawn surfaces for deer, direwolves, horses, and other passive wildlife.
- Added persistent castle road generation that safely continues after restarting a world.
- Added improved legacy gate discovery for castles created in older saves.
Fixed:
- Fixed passive mobs spawning in unnatural lines in the Ice and Fire dimension.
- Fixed passive wildlife not populating custom biomes like Overworld animals.
- Fixed castle roads missing wall entrances or ending in incorrect locations.
- Fixed roads cutting through buildings, walls, water, and unsuitable terrain.
- Fixed gate detection potentially loading distant or unloaded chunks.
- Fixed repeated castle-generation scans and completion messages running every tick.
- Fixed excessive recipe checks from idle brewing and cooking workstations.
- Fixed redundant world scans involving troops, companions, platforms, dynasty NPCs, and travel entities.
- Fixed interrupted voyage and land-travel sessions being removed too aggressively.
Changed:
- Passive mob populations are now distributed according to biome climate and terrain.
- Castle structures and walls are now generated before roads are routed and nature is placed.
- Castle roads now dynamically route around obstacles using bounded pathfinding.
- Territory maps now use shared ownership data and retain only the currently needed textures.
- Companion formations and moving platforms now use spatial indexes instead of repeated entity scans.
- Dynasty, house, kingdom, and castle ownership updates now avoid unnecessary network synchronization.
- Voyage progress is now saved periodically instead of every tick.
- Castle and gate maintenance work is now distributed across ticks to reduce server lag spikes.
- Expensive debug and travel logging is now disabled during normal gameplay.
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:5bkFlyxN:HIzllIPB"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:5bkFlyxN:HIzllIPB"
}

