Tags
Creators
Details
1.15.0
Compatibility
Required content
Changes
Additions: -Adds Widened, an efficiency enchantment that allows a tool to harvest multiple contiguous, uncovered, matching blocks in an area ranging from a plus shape at level 1 to a 5x5 square at level 5, at cost of a minor mining speed penalty. In addition, It will apply a tool's on-use effects such as tilling or bark stripping to the enchantment's area of effect. Appears on any digging tool.
Widened is a complex enchantment, and has several configurations to allow players and servers to customize it's function. -REQUIRE_EXACT_MATCHING_BLOCK determines if blocks in the area will only be effected if they match the origin block. If false, blocks of other kinds will be effected if they are within the allowed range of hardness and meet all other conditions. It defaults to 'true'. -ALLOW_UNSUITABLE_TOOL determines if the enchantment can interact with blocks that the current tool is not suited for, such as dirt for a pickaxe. It defaults to 'false'. -REQUIRE_UNCOVERED_BLOCK determines if the enchantment can effect blocks that are covered on the face that the target block was broken on. This defaults to 'true'. -REQUIRE_CONTIGUOUS_BREAK determines if the enchantment can break blocks that are not connected to the target block by some path of blocks that will themselves be broken. If it is false, blocks isolated from the target block will be left intact. This defaults to 'true'. -IS_DIAGONAL_CONTIGUOUS only matters if REQUIRE_CONTIGUOUS_BREAK is true. It determines if diagonal contact is sufficient, or if cardinal adjacency is required. This defaults to 'true'. -MAXIMUM_HARDNESS_GAIN only matters if REQUIRE_EXACT_MATCHING_BLOCK is false. It is the limit of how much harder a block can be than the target and still be broken. This defaults to '0'. -MAXIMUM_HARDNESS_LOSS only matters if REQUIRE_EXACT_MATCHING_BLOCK is false. It is the limit of how much softer a block can be than the target and still be broken. This defaults to '0'. -MINING_SPEED_FACTOR is applied to the tool's mining speed multiplicatively. This defaults to '.7'.
Optional dependencies
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:PvOWwwRg:puEMxOlP"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:PvOWwwRg:puEMxOlP"
}
