Tags
Creators
Details
Licensed ARR
Published 9 months ago
Updated 9 months ago
All versions
1.5.0
Release
Earthquake 1.5.09 months ago 1,032
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Forge
Supported environments
Client and server
Changes
Earthquake Mod - The "Realism & Performance" Update
This major update focuses on making earthquakes feel visceral and terrifying while significantly improving server performance.
🚀 Performance Optimizations
- Zero-Lag Surface Detection: Replaced expensive block scanning with instant heightmap lookups.
- Memory Optimization: Drastically reduced object allocation during earthquakes to prevent lag spikes.
- Config Control: The
performanceMultiplierandmaxBlockOperationsPerTickconfig settings are now fully integrated, allowing you to tune the mod for your specific server hardware.
🌪️ Immersive Realism
- Realistic Screen Shake: Replaced the old "jittery" camera with a smooth, sine-wave based motion that simulates the ground rolling beneath you.
- Widespread Effects: Smoke and dust particles now rise from the cracks throughout the entire earthquake radius, creating a chaotic atmosphere.
- Indoor Ambience: Added falling dust particles from ceilings when you are indoors or underground.
- Physical Disruption: Earthquakes now physically push you around. Walking in a straight line during a high-intensity quake is now a challenge!
⚡ Gameplay Changes
- Intensity Overhaul: The intensity scale has been reworked. Intensity 1 is now significant (comparable to the old Intensity 10), and Intensity 20 is absolutely catastrophic.
- Better Animal AI: Animals now react realistically to tremors. They will stop their normal AI and run around in blind panic during an event.
- Destruction: Enhanced physics for toppling trees and ground cracks.
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:AmxXtAJy:frET7iVJ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:AmxXtAJy:frET7iVJ"
}

