Tags
Creators
Details
Licensed MIT
Published 9 months ago
Updated 4 months ago
All versions
2.0.0
Release
EzMine 2.0.05 months ago 85
Compatibility
Minecraft: Java Edition
26.1.x
1.21.x
Platforms
Bukkit
Folia
Paper
Purpur
Spigot
Changes
Breaking changes
- Java 25 required. The minimum supported Java version has been raised from 8 to 25.
- Parent POM removed. EzMine is now fully standalone - the
com.skyblockexp:EzTree-parentparent POM dependency has been eliminated. All repositories and build properties are defined directly inpom.xml. - EzSkills 2.0+ required. The reflection-based EzSkills adapter has been removed. EzMine
now depends on the
ezskills-apiartifact from JitPack and callsEzSkillsAPIdirectly. Servers running EzSkills 1.x must upgrade to EzSkills 2.0+ before upgrading EzMine.
Added
- Vein miner action - New
vein-minercustom tool action. When active, mining any tracked block automatically mines the entire connected vein of the same material in one swing. Uses a BFS flood-fill across the six face-connected neighbours.- Configurable via
settings.actions.vein-miner:enabledflag andmax-blocks(default64, hard cap512). - Fully compatible with area mining, auto-smelt, ore-searcher, all rank drop/XP multipliers, and WorldGuard region checks.
- Built-in
vein-miningaction group andvein-pickaxeexample tool added totools.yml. prison-mastercombo action group now includesvein-miningby default.
- Configurable via
- GitHub Actions CI - build verification on every push and pull request to
main. - Code quality workflow - Checkstyle enforced on every push and pull request.
- Documentation site - new Jekyll/GitHub Pages docs at
docs/. - Docs CI workflow - markdownlint and Javadoc verification on pull requests.
- Publish workflow - automated release to GitHub Packages and Modrinth on version tags.
checkstyle.xml- Checkstyle configuration aligned with project code style..markdownlint.yml- Markdown lint configuration for all documentation files..gitignore- comprehensive ignore rules for Maven and IDE artifacts.
Changed
EzSkillsIntegrationreplaced reflection with directEzSkillsAPIcalls.pom.xmlupdated to version2.0.0;maven.compiler.releaseset to25.- Spigot API version updated to
1.21.4-R0.1-SNAPSHOT.
Optional dependencies
Any compatible version
Any compatible version
Any compatible version
Any compatible version
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:yznSyKyp:gLAjUIBN"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:yznSyKyp:gLAjUIBN"
}

