All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Passable Foliage 🌳

Passable Foliage 🌳

by Snownee • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Passable Foliage 🌳

This mod removes collision from leaves and reduces the damage when falling into leaves. This can be applied to all entities or only to players.

Very helpful when you are riding through a forest.

There is also a new enchantment that makes you able to climb and stand on the leaves. (Fabric 1.19~1.20: the recipe of enchanted book requires Lychee mod to be installed)

Technical information

There is a block tag that controls whether a block is passable. So you can customize everything yourself.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.1
Neoforge
7h ago 1
1.21.x
Fabric Quilt
7h ago 1
1.21.1
Neoforge
7h ago 1
1.21.1
Neoforge
7h ago 1
26.1.x
Fabric Quilt
7h ago 1
26.1.x
Neoforge
7h ago 1
26.1.x
Neoforge
7h ago 1
26.1.x
Fabric Quilt
7h ago 1
1.21.x
Fabric Quilt
7h ago 1
1.21.1
Neoforge
7h ago 1
1.21.x
Fabric Quilt
7h ago 1
26.1.x
Fabric Quilt
7h ago 1
26.1.x
Neoforge
7h ago 1
26.1.x
Neoforge
7h ago 1
26.1.x
Fabric Quilt
7h ago 1
1.21.1
Neoforge
7h ago 1
1.21.x
Fabric Quilt
7h ago 1
1.21.1
Neoforge
7h ago 1
1.21.x
Fabric Quilt
7h ago 1
1.21.x
Fabric Quilt
7h ago 1
1.21
Fabric Quilt
7h ago 1
1.21.x
Fabric Quilt
7h ago 1
1.21
Fabric Quilt
7h ago 1
1.21
Fabric Quilt
7h ago 1
1.20.x
Forge Neoforge
7h ago 1
1.20.x
Fabric Quilt
7h ago 1
1.20.x
Fabric Quilt
7h ago 1
1.20.x
Forge
7h ago 1
1.20.x
Forge
7h ago 1
1.20.x
Fabric Quilt
7h ago 1
1.20.x
Fabric
7h ago 1
1.20.x
Forge
7h ago 1
1.18.2
Forge
7h ago 1
1.19.2
Forge
7h ago 1
1.19.4
Forge
7h ago 1
1.19.4
Fabric
7h ago 1
1.19.4
Fabric
7h ago 1
1.19.4
Forge
7h ago 1
1.19.3
Forge
7h ago 1
1.19.2
Forge
7h ago 1
1.18.2
Forge
7h ago 1
1.19.3
Forge
7h ago 1
1.19.3
Fabric
7h ago 1
1.19.x
Forge
7h ago 1
1.18.2
Forge
7h ago 1
1.16.5
Forge
7h ago 1
1.19.x
Fabric
7h ago 1
## 9.3.2


## 9.3.1

  • fix: movement desyncing

## 9.3.0

  • fix: leaf walker entities can now pathfind on leaves normally instead of circling in place
  • feat: leaf walker entities punch through leaves when falling fast, get strongly slowed by foliage and get caught inside the tree
  • refactor: speed multiplier rework

## 9.2.0


## 9.1.3


## 9.1.2

  • all: neoforge

## 9.3.2

  • feat: add no_slowness entity type tag to ignore foliage slowdown (close [#72](https://github.com/Snownee/PassableFoliage/issues/72))
  • fix: movement desyncing
  • fix: leaf walker entities can now pathfind on leaves normally instead of circling in place
  • feat: leaf walker entities punch through leaves when falling fast, get strongly slowed by foliage and get caught inside the tree
  • refactor: speed multiplier rework

## 9.2.1

  • improve: only updating isPartiallyInFoliage if head hitter mode is on

## 9.2.0


## 9.1.3


## 9.1.2

  • fix: dependencies info

## 9.1.1


## 9.3.1

  • fix: movement desyncing

## 9.3.0

  • fix: leaf walker entities can now pathfind on leaves normally instead of circling in place
  • feat: leaf walker entities punch through leaves when falling fast, get strongly slowed by foliage and get caught inside the tree
  • refactor: speed multiplier rework

## 9.2.0


## 9.1.3


## 9.1.2

  • all: neoforge

## 9.1.2

  • fix: dependencies info

## 9.3.0

  • fix: leaf walker entities can now pathfind on leaves normally instead of circling in place
  • feat: leaf walker entities punch through leaves when falling fast, get strongly slowed by foliage and get caught inside the tree
  • refactor: speed multiplier rework

## 9.2.0


## 9.1.3


## 9.1.2

  • all: neoforge

## 9.1.2

  • fix: dependencies info

## 9.1.1


## 26.1.1

  • chore: rename

## 26.1.0


## 26.0.2


## 26.0.1

  • port

## 9.1.3


## 9.1.2

  • fix: dependencies info

## 26.1.1

  • chore: rename

## 26.1.0


## 26.0.2

  • chore: update build script
  • [1.21] Update zh-cn ([#67](https://github.com/Snownee/PassableFoliage/issues/67))
  • Merge pull request [#69](https://github.com/Snownee/PassableFoliage/issues/69) from Snownee/feature/26.1-neoforge
  • fix: datagen
  • refactor: align block state mixins with Fabric
  • fix: remove unintended entity blocklist
  • chore: update datagen cache
  • refactor: align shared NeoForge sources
  • refactor: generate static data tags
  • chore: track datagen cache
  • feat: migrate data generation to NeoForge
  • feat: port pathfinding hooks
  • refactor: port collision mixins
  • feat: bootstrap NeoForge runtime
  • build: migrate to NeoForge ModDevGradle

## 26.0.1

  • port

## 9.1.3


## 9.1.2

  • fix: dependencies info

## 26.1.0


## 26.0.2

  • chore: update build script
  • [1.21] Update zh-cn ([#67](https://github.com/Snownee/PassableFoliage/issues/67))
  • Merge pull request [#69](https://github.com/Snownee/PassableFoliage/issues/69) from Snownee/feature/26.1-neoforge
  • fix: datagen
  • refactor: align block state mixins with Fabric
  • fix: remove unintended entity blocklist
  • chore: update datagen cache
  • refactor: align shared NeoForge sources
  • refactor: generate static data tags
  • chore: track datagen cache
  • feat: migrate data generation to NeoForge
  • feat: port pathfinding hooks
  • refactor: port collision mixins
  • feat: bootstrap NeoForge runtime
  • build: migrate to NeoForge ModDevGradle

## 26.0.1

  • port

## 9.1.3


## 9.1.2

  • fix: dependencies info

## 9.1.1


## 26.1.0


## 26.0.2


## 26.0.1

  • port

## 9.1.3


## 9.1.2

  • fix: dependencies info

## 9.1.1


## 9.2.1

  • improve: only updating isPartiallyInFoliage if head hitter mode is on

## 9.2.0


## 9.1.3


## 9.1.2

  • fix: dependencies info

## 9.1.1


## 9.1.0


## 9.2.0


## 9.1.3


## 9.1.2

  • all: neoforge

## 9.1.2

  • fix: dependencies info

## 9.1.1


## 9.1.0


## 9.2.0


## 9.1.3


## 9.1.2

  • fix: dependencies info

## 9.1.1


## 9.1.0


## 9.0.2

  • chore: update dependencies

## 26.0.2


## 26.0.1

  • port

## 9.1.3


## 9.1.2

  • fix: dependencies info

## 9.1.1


## 9.1.0


## 26.0.2

  • chore: update build script
  • [1.21] Update zh-cn ([#67](https://github.com/Snownee/PassableFoliage/issues/67))
  • Merge pull request [#69](https://github.com/Snownee/PassableFoliage/issues/69) from Snownee/feature/26.1-neoforge
  • fix: datagen
  • refactor: align block state mixins with Fabric
  • fix: remove unintended entity blocklist
  • chore: update datagen cache
  • refactor: align shared NeoForge sources
  • refactor: generate static data tags
  • chore: track datagen cache
  • feat: migrate data generation to NeoForge
  • feat: port pathfinding hooks
  • refactor: port collision mixins
  • feat: bootstrap NeoForge runtime
  • build: migrate to NeoForge ModDevGradle

## 26.0.1

  • port

## 9.1.3


## 9.1.2

  • fix: dependencies info

## 9.1.1


## 9.1.0


## 26.0.2

  • [1.21] Update zh-cn ([#67](https://github.com/Snownee/PassableFoliage/issues/67))
  • Merge pull request [#69](https://github.com/Snownee/PassableFoliage/issues/69) from Snownee/feature/26.1-neoforge
  • fix: datagen
  • refactor: align block state mixins with Fabric
  • fix: remove unintended entity blocklist
  • chore: update datagen cache
  • refactor: align shared NeoForge sources
  • refactor: generate static data tags
  • chore: track datagen cache
  • feat: migrate data generation to NeoForge
  • feat: port pathfinding hooks
  • refactor: port collision mixins
  • feat: bootstrap NeoForge runtime
  • build: migrate to NeoForge ModDevGradle

## 26.0.1

  • port

## 9.1.3


## 9.1.2

  • fix: dependencies info

## 9.1.1


## 9.1.0


## 26.0.1

  • port

## 9.1.3


## 9.1.2

  • fix: dependencies info

## 9.1.1


## 9.1.0


## 9.0.2

  • chore: update dependencies

## 9.1.3


## 9.1.2

  • all: neoforge

## 9.1.2

  • fix: dependencies info

## 9.1.1


## 9.1.0


## 9.0.2

  • chore: update dependencies

## 9.1.3


## 9.1.2

  • fix: dependencies info

## 9.1.1


## 9.1.0


## 9.0.2

  • chore: update dependencies

## 9.0.1


## 9.1.2

  • all: neoforge

## 9.1.2

  • fix: dependencies info

## 9.1.1


## 9.1.0


## 9.0.2

  • chore: update dependencies

## 9.0.1


## 9.0.0

  • feat & refactor: data-gen all the stuff & reformat
  • port: 1.21 part 1

## 8.2.1


## 8.2.0


## 8.2.0

  • fix: incorrect block shade brightness
  • fix: accurate the slowness collision
  • parity

## 8.1.0

  • unified publishing
  • improve: comment out unavailable option
  • feat: language datagen
  • fix: cherry leaves spawn more particles than vanilla
  • fix: water can spill from leaves. also hopefully improve performance

## 8.1.0


## 9.1.2

  • fix: dependencies info

## 9.1.1


## 9.1.0


## 9.0.2

  • chore: update dependencies

## 9.0.1


## 9.0.0

  • feat & refactor: data-gen all the stuff & reformat
  • port: 1.21 part 1

## 8.2.1


## 8.2.0


## 8.2.0

  • fix: incorrect block shade brightness
  • fix: accurate the slowness collision
  • parity

## 8.1.0

  • unified publishing
  • improve: comment out unavailable option
  • feat: language datagen
  • fix: cherry leaves spawn more particles than vanilla
  • fix: water can spill from leaves. also hopefully improve performance

## 8.1.0


## 9.1.1


## 9.1.0


## 9.0.2

  • chore: update dependencies

## 9.0.1


## 9.0.0

  • feat & refactor: data-gen all the stuff & reformat
  • port: 1.21 part 1

## 8.2.1


## 8.2.0


## 8.2.0

  • fix: incorrect block shade brightness
  • fix: accurate the slowness collision
  • parity

## 8.1.0

  • unified publishing
  • improve: comment out unavailable option
  • feat: language datagen
  • fix: cherry leaves spawn more particles than vanilla
  • fix: water can spill from leaves. also hopefully improve performance

## 8.1.0


## 9.1.0


## 9.0.2

  • chore: update dependencies

## 9.0.1


## 9.0.0

  • feat & refactor: data-gen all the stuff & reformat
  • port: 1.21 part 1

## 8.2.1


## 8.2.0


## 8.2.0

  • fix: incorrect block shade brightness
  • fix: accurate the slowness collision
  • parity

## 8.1.0

  • unified publishing
  • improve: comment out unavailable option
  • feat: language datagen
  • fix: cherry leaves spawn more particles than vanilla
  • fix: water can spill from leaves. also hopefully improve performance

## 8.1.0


## 9.0.2

  • chore: update dependencies

## 9.0.1


## 9.0.0

  • feat & refactor: data-gen all the stuff & reformat
  • port: 1.21 part 1

## 8.2.1


## 8.2.0


## 8.2.0

  • fix: incorrect block shade brightness
  • fix: accurate the slowness collision
  • parity

## 8.1.0

  • unified publishing
  • improve: comment out unavailable option
  • feat: language datagen
  • fix: cherry leaves spawn more particles than vanilla
  • fix: water can spill from leaves. also hopefully improve performance

## 8.1.0


## 9.0.1


## 9.0.0

  • feat & refactor: data-gen all the stuff & reformat
  • port: 1.21 part 1

## 8.2.1


## 8.2.0


## 8.2.0

  • fix: incorrect block shade brightness
  • fix: accurate the slowness collision
  • parity

## 8.1.0

  • unified publishing
  • improve: comment out unavailable option
  • feat: language datagen
  • fix: cherry leaves spawn more particles than vanilla
  • fix: water can spill from leaves. also hopefully improve performance

## 8.1.0


## 9.0.0

  • feat & refactor: data-gen all the stuff & reformat
  • port: 1.21 part 1

## 8.2.1


## 8.2.0


## 8.2.0

  • fix: incorrect block shade brightness
  • fix: accurate the slowness collision
  • parity

## 8.1.0

  • unified publishing
  • improve: comment out unavailable option
  • feat: language datagen
  • fix: cherry leaves spawn more particles than vanilla
  • fix: water can spill from leaves. also hopefully improve performance

## 8.1.0


[8.2.1] 8.2.1 by Snownee on Oct 13, 2026
Download
## 8.2.1

  • Merge pull request #49 from SettingDust/1.20-forge
  • feat: merge with fabric-1.20.1
  • chore: able to import project without tokens
  • feat: mixin missing prop canOcclude in block state
  • Merge pull request #47 from SettingDust/1.20-fabric
  • Merge tag 'forge-8.2.0' into 1.20-fabric

## 8.2.0

  • Merge pull request #46 from SettingDust/1.20-fabric
  • feat: support pathfinding on fabric
  • chore: able to import project without tokens

## 8.2.0

  • fix: incorrect block shade brightness
  • fix: accurate the slowness collision
  • parity

## 8.1.0

  • unified publishing
  • improve: comment out unavailable option
  • feat: language datagen
  • fix: cherry leaves spawn more particles than vanilla
  • fix: water can spill from leaves. also hopefully improve performance

## 8.1.0

  • unified publishing
  • improve: comment out unavailable option
  • feat: language datagen
  • fix: cherry leaves spawn more particles than vanilla
  • fix: water can spill from leaves. also hopefully improve performance
  • 1.20 port
  • 7.0.1
  • fix: higher priority
  • 1.19.4 port
  • feat: alwaysLeafWalking
  • fix: #36
  • feat: hide entity name tag if they are fully inside foliage
  • fix: #38
  • .
  • feat: 30
  • port 1.19.3
  • .
  • fix: enchantment
  • 1.19
[8.2.1] 8.2.1 by Snownee on Oct 13, 2026
Download
## 8.2.1

  • feat: mixin missing prop canOcclude in block state
  • Merge pull request #47 from SettingDust/1.20-fabric
  • Merge tag 'forge-8.2.0' into 1.20-fabric

## 8.2.0

  • Merge pull request #46 from SettingDust/1.20-fabric
  • feat: support pathfinding on fabric
  • chore: able to import project without tokens

## 8.2.0

  • fix: incorrect block shade brightness
  • fix: accurate the slowness collision
  • parity

## 8.1.0

  • unified publishing
  • improve: comment out unavailable option
  • feat: language datagen
  • fix: cherry leaves spawn more particles than vanilla
  • fix: water can spill from leaves. also hopefully improve performance

## 8.1.0

  • unified publishing
  • improve: comment out unavailable option
  • feat: language datagen
  • fix: cherry leaves spawn more particles than vanilla
  • fix: water can spill from leaves. also hopefully improve performance
  • 1.20 port
  • 7.0.1
  • fix: higher priority
  • 1.19.4 port
  • feat: alwaysLeafWalking
  • fix: #36
  • feat: hide entity name tag if they are fully inside foliage
  • fix: #38
  • .
  • feat: 30
  • port 1.19.3
  • .
  • fix: enchantment
  • 1.19
[8.2.0] 8.2.0 by Snownee on Oct 13, 2026
Download
## 8.2.0
  • Merge pull request #46 from SettingDust/1.20-fabric
  • feat: support pathfinding on fabric
  • chore: able to import project without tokens
  • parity

## 8.1.0

  • unified publishing
  • improve: comment out unavailable option
  • feat: language datagen
  • fix: cherry leaves spawn more particles than vanilla
  • fix: water can spill from leaves. also hopefully improve performance
[8.2.0] 8.2.0 by Snownee on Oct 13, 2026
Download
## 8.2.0
  • fix: incorrect block shade brightness
  • fix: accurate the slowness collision

## 8.1.0

  • unified publishing
  • improve: comment out unavailable option
  • feat: language datagen
  • fix: cherry leaves spawn more particles than vanilla
  • fix: water can spill from leaves. also hopefully improve performance
[8.1.0] 8.1.0 by Snownee on Oct 13, 2026
Download
## 8.1.0
  • unified publishing
  • improve: comment out unavailable option
  • feat: language datagen
  • fix: cherry leaves spawn more particles than vanilla
  • fix: water can spill from leaves. also hopefully improve performance
[8.1.0] 8.1.0 by Snownee on Oct 13, 2026
Download
## 8.1.0
  • unified publishing
  • improve: comment out unavailable option
  • feat: language datagen
  • fix: cherry leaves spawn more particles than vanilla
  • fix: water can spill from leaves. also hopefully improve performance
Passable Foliage 🌳 Icon
Download Passable Foliage 🌳
Select game version
Select platform