
Replenish++
Auto-replant crops on Paper/Purpur servers, inspired by Hypixel SkyBlock's Replenish enchantment. Break a crop and it replants itself. Supports wheat, carrots, potatoes, nether wart, cocoa and beetroot, with direct pickup and lag-friendly replanting.
Tags
Creators
Details
6.1.0
Compatibility
Changes
Replenish++ v6.1.0 – “Tuned to Perfection”
Release Date: 2026-07-12
🎵 Fresh Feedback
- Customizable Sound Effects: Server owners can toggle these sounds on/off and choose from a variety of effects to match their server’s vibe.
- Colored Console Logs: Important status messages, warnings, and errors now appear in distinct colors, making the console output much easier to scan at a glance.
⚡ Performance
- Fixed a Stubborn Inventory Scan Bug: The seed-finding cache would sometimes rebuild itself on every single harvest when a player had no seeds in their inventory, causing unnecessary lag.
🛠️ Fixes & Improvements
- Safer Offhand Handling: Added missing null checks for offhand items, preventing potential errors when a player had nothing in their secondary hand.
- Gentler Config Updates: When your config file needs a migration, the console messages are now friendlier and clearly show the old → new version, reassuring admins that their custom settings are safe.
📚 Better Documentation
- Readme Revamp: The readme now covers sounds, messages, and every config option in detail.
- In-Depth Guide: A dedicated guide explains the plugin mechanics, commands, and usage patterns.
- Clearer Contributing Rules: Updated bug report template and PR policy so contributors know exactly what’s expected.
Full Changelog: https://github.com/Mitra-88/Replenish/compare/6.0.0...6.1.0
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:9rWJrVZX:MaCOPisO"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:9rWJrVZX:MaCOPisO"
}
