Glass in vanilla Minecraft breaks silently and disappears. This mod makes it behave more like glass actually does: arrows and projectiles fly through and shatter it, falling anvils smash it, entities moving fast enough can break through it, and breaking produces 3D shard entities with physics.
What breaks glass
Arrows: Any AbstractArrow projectile passes through glass and continues on its trajectory. Shards spawn on impact.
Anvils: A falling anvil shatters glass blocks directly below it and keeps falling. Chain reactions across multiple layers are possible.
Entities: Players, mobs, and Iron Golems can break through glass if moving fast enough. Speed and entity size both factor in. 1-second cooldown between breakthroughs per entity.
Explosions: TNT and creeper explosions spawn shards from any glass they destroy.
Shards
Glass breaks into 3D shard entities. 17 glass block types and all 16 glass pane types are supported. Default count is 23 per block, adjustable from 1–30. Shards have gravity and friction, play glass-break sounds on impact, damage entities that step on them (boots protect), and despawn after a configurable lifetime.
Supported Glass Blocks
All 16 stained glass variants, tinted glass, and all 17 glass pane types are supported. Modded glass can be enabled with enableModdedGlassSupport.
Configuration
config/sarosbetterglassmod-common.toml:
Feature Toggles
| Option | Default | Description |
|---|---|---|
enableArrowGlassBreaking |
true |
Arrows break glass |
enableAnvilGlassBreaking |
true |
Anvils break glass |
enableModdedGlassSupport |
true |
Support for modded glass |
enableEntityGlassBreaking |
true |
Entities can break through glass |
enableTacWeaponGlassBreaking |
true |
TaCZ weapon compatibility |
Shard Settings
| Option | Default | Range | Description |
|---|---|---|---|
enableGlassShards |
true |
- | Enable shards |
glassShardCount |
23 |
1-30 | Shards per block |
glassShardFriction |
0.7 |
0.1-1.0 | Friction (higher = less sliding) |
glassShardLifetime |
200 |
20-6000 | Lifetime in ticks (20 = 1 sec) |
glassShardGroundTime |
100 |
20-1200 | Ground time before despawn |
enableMiningGlassShards |
true |
- | Shards when mining |
enableExplosionGlassShards |
true |
- | Shards from explosions |
Damage Settings
| Option | Default | Range | Description |
|---|---|---|---|
enableGlassShardDamage |
true |
- | Enable shard damage |
glassShardDamageAmount |
1.0 |
0.5-5.0 | Damage (half hearts) |
shoesProtectFromGlass |
true |
- | Boots protect |
entityGlassBreakingThreshold |
2.0 |
0.5-10.0 | Min speed for breakthrough |
Gallery
Showcase
Note: This wiki serves as documentation. For active discussion, please join the Discord Server.