Description
No More Gap
No More Gap lets compatible Minecraft blocks occupy the same block space.
Place carpets or snow at the feet of plants, torches, doors, lanterns, and many other non-full blocks. Build denser interiors, decorate more freely, and keep interactions with each individual block part.
How It Works
No More Gap works directly with normal block placement. No new crafting recipe is required.
Add a Carpet or Snow Layer at a Block's Feet
- Hold a carpet, moss carpet, or snow layer.
- Aim at the lower part of a compatible non-full block, such as a plant, torch, lantern, or door.
- Right-click.
The cover is placed in the same block space as the original block. The original block remains usable.

Stack Blocks in the Same Space
- Place a compatible non-full block.
- Hold another compatible block.
- Sneak by holding Shift, then right-click the top face of the existing block.
- The new block is placed on the available surface inside the same cell.
No More Gap prevents overlapping parts and respects the configured part limit.

Special Placement and Interactions
- Sneak and right-click the underside of a block while holding a lantern to hang it in the same space.
- Doors, trapdoors, gates, levers, redstone lamps, and copper bulbs can be used normally. Aim directly at the part you want to use.
- To break one part, aim at that exact part and mine normally.
- Use a water bucket, lava bucket, or empty bucket directly on a compatible part to waterlog, lava-log, or empty that exact part.
Features
- Up to 64 compatible block parts can share one block space.
- Carpets, moss carpets, and snow layers can be placed at block feet.
- Individual parts can be selected, interacted with, and broken.
- Compatible blocks can be waterlogged or lava-logged.
- Water and lava reactions can create obsidian-logged parts.
- Redstone signals are forwarded through composite blocks.
- Doors, trapdoors, gates, plants, stairs, levers, lamps, and bulbs are supported.
- Optional snowy-vegetation generation adds snow at vegetation feet in newly generated cold-biome chunks.


Configuration
On first launch, the mod creates:
config/no_more_gap.properties
Restart Minecraft or the server after editing this file.
# 0 uses Minecraft's normal render distance. Valid range: 0 to 64.
composite_render_distance_chunks=0
# Default maximum number of parts in a new composite. Valid range: 2 to 64.
max_composite_parts_default=64
# Enables lava/water reactions for lava-logged parts.
do_lava_logging_reactions_default=true
# false makes one-block snowy vegetation appear white.
# true preserves its normal biome tint.
snow_logged_vegetation_biome_tint=false
# Enables snow-at-vegetation generation in newly generated cold-biome chunks.
snowy_vegetation_generation=true
The part limit and lava reactions can also be changed per world by an operator:
/gamerule no_more_gap:max_composite_parts 64
/gamerule no_more_gap:do_lava_logging_reactions true
Compatibility
No More Gap is a Fabric mod and requires Fabric API.
Install the mod on both the client and server.
Supported builds are available for Minecraft 1.21 through 1.21.11. A separate build is also available for Minecraft 26.1.2.
Important
No More Gap is experimental because it changes core block-placement behaviour. Please back up important worlds before using it, and report any incompatibilities you encounter.
Inspiration
No More Gap was developed independently, but the project was inspired in part by existing approaches to multipart blocks and extended block occupancy, including Vanilla Parts, CB Multipart, Snow! Real Magic!, and Fluidlogged. No source code from these projects is currently included in No More Gap.







