Swing Through Grass: Stop Wasting Hits on Foliage in Minecraft

Swing Through Grass lets your attacks pass through tall grass and ferns to hit mobs in Minecraft. Server-side, vanilla-friendly, and free for any modpack.

Swing Through Grass

Few things in Minecraft are as frustrating as lining up a perfect hit on a creeper, only to watch your sword swing vanish into a clump of tall grass. The mob walks away untouched, and you are left swinging at vegetation like a gardener with anger issues. Swing Through Grass fixes that exact problem by letting your attacks pass through non-colliding plants and land on the entity behind them.

This is a small, focused mod with a big quality-of-life payoff, especially in jungles, savannas, and any biome where foliage loves to stand between you and your target.

What Swing Through Grass Actually Does

The core idea is simple: plants that have no collision should not eat your attacks. When you swing at a mob standing in tall grass, ferns, flowers, or similar non-solid vegetation, the hit connects with the mob instead of being wasted on the plant. This also covers modded foliage of the same kind, so heavily modded worlds benefit just as much as vanilla ones.

Importantly, the mod is not a blanket "hit through everything" cheat. Air is not seen through, and solid blocks still protect mobs exactly as they always have. Walls, fences, and real blocks stop your attacks as normal. Only the passable, non-colliding plants are ignored. The hit also goes to the closest mob that is not hidden behind a solid block, so you will not accidentally snipe something across the room through a flower patch.

One nice detail: the plant stays intact. Your attack lands on the mob, and the grass or fern is not broken in the process. Your landscape survives, and so does your patience.

Server-Side and Vanilla-Friendly

Swing Through Grass is a server-side mod, which means it runs on the server and does not require players to install anything on their clients. Vanilla clients can join and use it without any changes on their end, and it works perfectly fine in singleplayer too. If you run a multiplayer server, this is about as low-friction as mods get.

Reach through grass matches your normal entity interaction range, so effects, equipment, and other mods that adjust reach all behave as expected. On Minecraft 1.19.2 and 1.20.1, the reach stays at 3 blocks, or 5 blocks in creative mode.

Supported Versions and Loaders

The mod supports Minecraft 1.19.2 and 1.20.1 across three loaders, and the dependency requirements differ slightly between them:

  • Fabric — requires Fabric API and Architectury API.
  • NeoForge — requires Architectury API.
  • Forge — no additional dependencies needed.

If you are setting up a server, check which loader your hosting panel uses before you download Swing Through Grass, since grabbing the wrong build is the most common installation mistake.

How to Install Swing Through Grass for Minecraft

Installation is straightforward, but the steps depend on whether you are running a client, a server, or both.

Singleplayer and Client Setup

  • Install the correct loader for your Minecraft version (Fabric, NeoForge, or Forge).
  • Place the matching Swing Through Grass jar file into your mods folder.
  • Add Fabric API and Architectury API if you are on Fabric, or just Architectury API on NeoForge.
  • Launch the game and confirm the mod loads without errors.

Server Setup

  • Install the same loader on your server as you use on your client, if applicable.
  • Drop the server-side jar into the server mods folder.
  • Install the required API dependencies for your loader.
  • Restart the server. Vanilla clients can now connect and benefit immediately.

If you prefer to skip manual file juggling, the foxygame.net launcher handles Swing Through Grass as part of its curated add-on catalog, resolving the correct loader build and API dependencies automatically so you are not hunting down matching versions by hand.

Modpack-Friendly and Free to Use

You can include Swing Through Grass in any modpack, public or private, with no permission required. That makes it an easy pick for kitchen-sink packs, combat-focused packs, or any setup where jungle exploration and mob fighting go hand in hand. It is a lightweight addition that does not conflict with reach modifiers or most combat overhauls, because it respects your existing interaction range rather than overriding it.

Bug reports, feature suggestions, and general feedback are welcome on the mod's Discord community, and the author, Nikrecs, has released other quality-of-life mods worth checking out if you enjoy this style of small, targeted fix.

Final Thoughts

Swing Through Grass does one thing and does it well: it stops foliage from stealing your hits. There is no configuration overhead, no client requirement for players, and no risk of turning combat into an unfair advantage, since solid blocks still block attacks as intended. For anyone who has ever lost a fight to a fern, this mod is a quiet, permanent upgrade to how Minecraft combat feels.

===ARTICLE===