All versions
1.5
Release
Farmer class and 7 new abilities2 months ago 33
Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Bukkit
Paper
Purpur
Spigot
Changes
New class: Farmer
Harvest yields scale up to 2x on fully grown crops, Speed I at level 5, Health Boost II at level 10.
7 new abilities
| Ability | Class | Level | Cost |
|---|---|---|---|
| Vein Miner | Miner | 3 | 3 |
| Tree Feller | Timberman | 3 | 3 |
| Auto Replant | Timberman | 2 | 1 |
| Leaf Blower | Timberman | 2 | 1 |
| Sap Collector | Timberman | 5 | 2 |
| Harvester | Farmer | 3 | 2 |
| Crop Replant | Farmer | 2 | 1 |
Sneak while breaking to disable the chain abilities when you only want one block.
Skill tree
- Abilities are now class-locked and level-gated — you only see what your class can use.
- The menu builds itself from the registered abilities and shows cost, requirement and your remaining points.
Configuration
- Ability costs and level requirements moved into
config.yml, along with the reach and limits of each chain ability. - New:
xp.perCrop,classes.farmer.*.
Notes
- Chain abilities fire a real break event per block, so protection plugins still apply and blocks you placed yourself are skipped.
- Crops only count when fully grown — planting and instantly breaking gives nothing.
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:u0uU8eNM:Gc0HA61Q"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:u0uU8eNM:Gc0HA61Q"
}

