Tags
Creators
Details
Licensed ARR
Published 5 months ago
Updated 2 months ago
All versions
1.5
Release
Tree Physics 1.55 months ago 979
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Required content
Any compatible version
Changes
- Fix trees not converting to normal sub-levels when built on
- Fix crash with blocks in the
treephysics:falls_from_treestag that can have no mass - Remove the
treephysics:extra_leavestag - Change rootless tree detection to also allow rooted dirt to work if found
- Add
treephysics:leavesandtreephysics:logsfor defining blocks that should be treated as leaves/logs by the mod - Add a system for defining types of leaves that should be considered the same. This should (mostly) solve a problem with trees that have multiple kinds of leaves
Leaf Grouping
In a data pack, create a file: data/<namespace>/treephysics/leaf_grouping.json
{
"groups": {
// A group can be defined with a name and a list of blocks it contains
// The name can be anything, but generally should contain a namespace to avoid unwanted overlap
"example:glungus": [
"example:glungus_leaves",
"example:flowering_glungus_leaves"
],
// Blocks can be added to existing groups by using the same name
"minecraft:oak": [
"example:apple_oak_leaves"
]
}
}
Groups already exist for these mods:
- No Man's Land
- Biomes O' Plenty
- Oh The Biomes We've Gone
- Environmental
- Atmospheric
- Bountiful Fares
- Burnt
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:AlVH5pr8:eDcX3C7X"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:AlVH5pr8:eDcX3C7X"
}

