Back to Mods
Project

Saro's Better Glass

Adds realistic physics to glass - break it with arrows, smash it with anvils, and enjoy 3D shard particles.

Header

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.

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–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

Projectiles vs Glass Anvil vs Glass

Showcase

Note: This wiki serves as documentation. For active discussion, please join the Discord Server.

Featured

Need a Custom Mod?

Concept to code. I build professional, optimized mods tailored to your exact specifications.

Hire me on Fiverr