Back to Mods

Saro's Better Glass

Arrows fly through glass, anvils smash it, and every break drops 3D shards with physics.

Header

Vanilla glass breaks with a click and is simply gone. No shards, no arrow passing through, no sound of anything hitting the floor. This mod gives it consequences: arrows punch through and shatter it, falling anvils smash it, anything moving fast enough goes straight through, and every break drops 3D shards that bounce, slide and cut anyone walking over them barefoot.

Description

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 to 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. Set enableModdedGlassSupport to cover modded glass too.

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

Projectiles vs Glass Anvil vs Glass

Showcase

Note: This wiki is the documentation. Questions and bug reports are faster on the Discord server.

Featured

Need a custom mod?

Tell me what the mod should do and I build it.

Hire me on Fiverr