Archer's Dream
by qinme9
Archer's Dream changes how arrows collide with blocks, so shots pass through visible gaps in fences, windows, doors and bells instead of striking invisible boxes.
What it does
Vanilla arrows test the full block collision shape, so a shot aimed at an open gap can still hit an invisible box. Archer's Dream shifts arrow collision so that it matches the parts of a block that are actually visible and solid.
Solid parts keep stopping arrows. Wooden and iron bars, glass panes, stained glass panes and thin solid collision still block shots as before. Doors and trapdoors are handled slightly differently from the other blocks. The mod keeps a cache of frequently used block-state shapes, which cuts down on repeated calculation while arrows are in flight, and it gives a refined arrow outline only to the arrow-type projectile, so tridents are not affected. It uses Mixin to intercept block collision shape queries.
The mod is open source under the MIT License and is published for NeoForge only, with files for 1.21.1. Servers that run it need every player to install it too.
Key features
Gaps stop being solid
Arrows pass through the open gaps of fences, fence gates, walls and iron bars, and the hollow interior of bells.
Visible solid parts block arrows
Collision follows the visible solid parts of a block, so wood and iron bars still stop an arrow where they are solid.
Windows and doors
Small windows, door and trapdoor textures and hollow bells no longer catch arrows that visibly miss them.
Cached block shapes
Common block-state shapes are cached, which reduces repeated collision calculation while arrows are flying.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Craft Bell is server-side only, uses a different license and is published for 1.21.4, so it does not cover arrow collision on 1.21.1. Arrows Recovery is a client and server mod under All rights reserved for 1.21.1 – 1.21.4 and handles arrows after they land rather than how they hit blocks. Throwable Arrows is a client and server mod under All rights reserved for 1.21.8 only.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Archer's Dream | NeoForge | 1.21.1 | Client and server | 2026-09-05 |
| Craft Bell | NeoForge | 1.21.4 | Server-side only | 2025-07-20 |
| Arrows Recovery | NeoForge | 1.21.1 – 1.21.4 | Client and server | 2026-06-10 |
| Throwable Arrows | NeoForge | 1.21.8 | Client and server | 2026-03-21 |
Questions
Does Archer's Dream need to be installed on the server?
Which loader does Archer's Dream support?
Do arrows still stop at iron bars and wooden bars?
In the catalog
Archer's Dream is one of 29,952 Game mechanics mods on ModsFinder, and one of 12,140 Game mechanics mods for NeoForge. 32,366 mods support Minecraft 1.21.1.
Similar mods
What the author says
Archer's Dream is a Minecraft mod for NeoForge 1.21.1. It makes arrow collision follow the visible solid parts of blocks, so arrows can pass through gaps in fences, windows in doors, and the hollow interior of bells—while still being stopped by actual wood, iron bars, door panels, or bell walls.
Official listing
- Modrinth page
- modrinth.com/mod/archersdream
- Owner
- qinme9
- Published
- 2026-09-05
- Updated on Modrinth
- 2026-09-05
- Facts verified
- 2026-10-15
