Tags
Creators
Details
1.20.1-2.0.0
Compatibility
Changes
FullStop! 🛑 Changelog
2.0.0 — Minecraft 1.20.1 (Forge)
A full rework of the mod on a new codebase.
Data-Driven Block Behaviors
Block physics and behaviors are now defined by block tags under data/fullstop/tags/blocks/, so datapacks and other mods can customize them without code changes:
fullstop:fragile— blocks that shatter easily and count as nearly zero hardness on impact (glass, ice, snow).fullstop:soft_landing— blocks that absorb most of an impact (hay).fullstop:cushioning— blocks that soften an impact (wool, leaves, moss, ...).fullstop:phaseable— blocks that fast-moving entities pass through instead of colliding with (leaves).fullstop:engulfing— phaseable blocks that swallow fast movers (sand, gravel, snow): heavy drag bleeds off their speed, and once slowed they become lodged inside and must dig their way out.fullstop:gravity_affected— blocks that fall like sand when unsupported.fullstop:sticky— gravity-affected blocks that cling to any touching block (slime, honey), so they only fall when floating completely free.fullstop:kinetic_immune— entity types that never take kinetic damage (bosses, flying/agile/soft-bodied mobs).
Unsupported (Gravity-Affected) Blocks
- Added a data-driven unsupported block system: blocks tagged
fullstop:gravity_affectedbecome falling blocks when no longer connected to the world. Columns collapse one block at a time, just like sand. This system will be expanded in future updates. - Slime and honey blocks now fall when unsupported. As
fullstop:stickyblocks, they count a neighbor on any face as support, so they can still hang from walls and ceilings.
New Block Interactions
- Entities colliding with engulfing blocks (sand, gravel, snow) at high speed become lodged inside and must dig their way out.
- Fast-moving entities phase through passable blocks such as leaves instead of taking impact damage.
- Kinetic block breaking: fragile blocks shatter on high-speed impact.
G-Force & Blackouts
- Expanded G-force and blackout mechanics with new status effects tied to sustained G-force.
- Revamped G-force visuals and sounds, with smooth eased blackout effects.
- Blackouts can now occur while drowning (blackout extended to air supply).
- Blackout effects now render correctly in third person.
- Added new enchantments and status effects.
Environmental Damage
- Added atmospheric damage.
- Added underwater pressure damage.
Physics & Performance
- Improved physics calculations, including reworked collision detection and bounce edge cases.
- Improved overall performance.
- Tweaked the sonic boom cooldown.
Configuration
- Added new configuration options, including
enableGravityBlocksto toggle the unsupported block system.
Bug Fixes
- Fixed broken death messages, including entity collision death messages.
- Fixed entities dying on impact when getting into or out of bed (e.g. villagers at sunrise).
- Fixed item entity velocity desync.
- Fixed audio filtering for the G-force effect.
- Fixed vertical impact damage.
- Fixed velocity increasing when sliding along a wall.
- Fixed entity riding and dismount edge cases, and prevented mounting while flying.
- Numerous other bug fixes, improvements, and changes.
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:cwnjY3qX:IWuqg8Ai"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:cwnjY3qX:IWuqg8Ai"
}

