Replenish++
7.0.0-26.3Auto-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 beetroo
7.0.0-26.3latestReplenish++ 7.0.0 - 26.3Sep 24, 2026 ReplenishPlusPlus v7.0.0 - "Rebuilt From the Soil Up"
Release Date: 2026-09-24 This is not a normal update, it's a ground-up rewrite of the entire plugin: new harvest engine, new queue, new config system, new commands, plus a brand-new Teleport Pad feature. The biggest release Replenish has ever had.
Paper/Purpur on Minecraft 26.3 only:* Spigot and older server versions are no longer supported. Remove Replenish 6.x completely first:* the plugin was rebuilt and renamed, so nothing carries over. Delete the old Replenish jar and the wholeBefore You Upgrade
plugins/Replenish/folder, old config.yml included, before installing this one. Running both at the same time would replant crops twice. Permissions renamed: `replenish.is nowreplenishplusplus.*` (op defaults are unchanged, so most servers need to do nothing). Messages moved:* the oldmessages:section in config.yml is gone, player messages now live inplugins/ReplenishPlusPlus/en_us.ymland reload live with/rpp reload. `replantDelayTicks` changed:* default is now 3 with a maximum of 10, and it means "a random tick between 1 and this number" so big farms replant smoothly. New license:* CC BY-NC-SA 4.0, credit and share forks, no reselling, commercial use possible with permission.
Teleport Pads (work in progress):* place a pad, link it to another, step on it, warp across your base, Hypixel SkyBlock style, with 56 icons, custom names, arrival directions, and a sneak-right-click config menu. Still being polished, so it's op-only for now, but it already plays great: hand the permission to players you trust if you want base warp pads. Per-player toggle:*What's New
/rpp togglelets each player switch auto-replant off for themselves without touching the server config. Sneak to bypass:* sneaking while breaking now plays the vanilla way, and the newsneakToBypasssetting controls it. Action bar messages:* the newmessageStylesetting shows notifications in chat, on the action bar, or not at all. Admin diagnostics:*/rpp debugshows TPS, tick times, heap, uptime, and replant queue health, and adds long-window MSPT and CPU stats when spark is installed. Update notices:* ops get an in-game heads-up with a clickable download link the moment a new release is out. Vanilla-exact drops:* mature crops drop exactly what Minecraft drops, Fortune included, with the numbers taken straight from vanilla's loot tables. Hidden dev sandbox:* op-only/rpp devfor testing farms (instant crops, no trample, spark harvest reports), documented in DEV_MODE.md.
Measured under load: a live 5-minute capture of non-stop farming (about 20 crops per second, Fortune III netherite hoe) kept TPS at a flat 20.00 with a median tick of 9.62ms, while the entire plugin cost 0.16% of one server thread*. Full numbers live in BENCHMARK.md. Drop math, precomputed:* mature drops come from drop tables transcribed out of vanilla's loot files, so the old per-harvest loot-table and enchantment-map machinery is gone entirely; reading Fortune is now one direct call on the tool. Spread-out replants:* replants land on a random tick inside the delay window instead of piling into one tick, so per-tick cost stays flat no matter how you tune the delay. A real safety valve:* the per-tick cap plus the newPerformance
maxReplantsQueuedlimit (default 4096) turn a farm rush into deferred replants and loud warnings instead of lag, with a hard ceiling of roughly 20,480 crops/sec. Smarter chunk checks:* a small chunk cache stops multi-chunk farms from re-asking the server the same question on every replant. Cheaper replant writes:* replanted crops skip redundant physics updates while still appearing for players instantly. Lighter seed handling:* each player's seed slot is cached and consumed by editing the item in place, so the common path is one map lookup and the client gets one batched inventory sync instead of a packet per seed. Linear scaling, with headroom:* ~30 players farming flat-out is around 5% of a thread, ~150 players around 24%.
Dupe-proof harvesting:* a break cancelled by another plugin no longer eats your seed or pays drops twice, guarded by a two-phase listener. Seeds come back:* a replant that fails (missing anchor, unloaded chunk) refunds your seed instead of silently swallowing it. Clearer reloads:*Fixes & Tweaks
/rpp reloadnow names every invalid config value instead of quietly ignoring it, and a broken config.yml can't be clobbered by/rpp toggle global. Version mismatch warnings:* running on a newer or older Minecraft line now warns on startup in both directions, while Paper build patches stay silent. Forgiving sound names:*ENTITY_ITEM_PICKUP,entity.item.pickup, andminecraft:entity.item.pickupall work in the config now. Old habits keep working:*/replenishand/rppare aliases of/replenishplusplus, so command blocks and muscle memory survive the rename.
DEV_MODE.md:* everything the hidden dev sandbox does, in one place. BENCHMARK.md:* real measured numbers for harvest rate and server-thread cost from a live spark capture. Full Changelog: https://github.com/Mitra-88/ReplenishPlusPlus/compare/6.1…Docs
6.1.0Replenish++ 6.1.0Jul 12, 2026 Replenish++ v6.1.0 – “Tuned to Perfection”
Release Date: 2026-07-12
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.Fresh Feedback
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.Performance
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. *Fixes & Improvements
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 <img width="2250" height="1502" alt="Sea-Lion-Baby-Max-0001-8088" src="https://github.com/user-attachments/assets/9a2c6892-ffc4-…" />Better Documentation
6.0.0Replenish++ 6.0.0Jul 8, 2026 [6.0.0] – 2026-07-06
- From 1.17 to future versions: Replenish works on any Minecraft version from 1.17 up.Now runs on everything!
- Crops replant quicker thanks to pre-cached block states. - Cocoa beans now have their own clean logic. - Default queue size changed to 1024 as most server won't reach the old limit 4096.Better Performance
- No More Console Flooding: Added smart warning throttling that groups identical errors together - Offhand Slot Fixed: Properly handles offhand items using the official APIStability & Reliability
- Sharper Chat Messages: All replant feedback messages are now clearer and more grammatically correct. - Smarter Version Detection: TheMessages & Communication
/replenish versioncommand now shows if you're running a development build or stable release, plus more detailed Java info.
- Project Website: Added plugin metadata link so users can easily find more info.Configuration Changes
- Decorative Flowers Removed: Torchflowers and pitcher plants are now treated as flowers, not replantable crops. Only crops grown from seeds on farmland will be replanted. ---Removed
Compatibility
- Requires a Bukkit, Spigot, or Paper server. -26.2- Replenish actively develops for and supports this version. -1.17.1,1.18.2,1.19.4,1.20.6,1.21.11and26.1- these versions are still supported, but are not a priority, and may be dropped in a future release. Full Changelog: https://github.com/Mitra-88/Replenish/compare/5.4.1...6.0.05.4.1Replenish++ 5.4.1Jun 29, 2026 Replenish v5.4.1 – "Faster & More Reliable"
Release Date: 2026-06-29
Smoothest Experience Yet:* Replenish now runs faster and uses less memory, especially during large harvests. Crops are replanted more quickly with less strain on your server.Better Performance
No More Crashes:* Fixed several issues that could cause the plugin to crash or freeze, especially in busy servers. Fixed Replant Loops:* Resolved a rare bug where certain crops would get stuck trying to replant over and over. More Reliable Seed Tracking:* The plugin now handles inventory changes better, preventing seeds from being missed when replanting. Safer Reloads:* The console now warns you if reloading the config interrupts any pending replanting tasks.Stability Fixes
Clearer Error Messages:* When a decorative flower can't be replanted, the message now clearly says "placed flower" instead of the confusing "decorative block." Full Changelog: https://github.com/Mitra-88/Replenish/compare/5.4.0...5.4.1Improved Messages
5.4.0Replenish++ 5.4.0Jun 28, 2026 Replenish v5.4.0 – "Smarter Farming"
Release Date: 2026-06-29
More Vanilla Crops: Replenish now supports Torchflowers, Pitcher Crops, and Beetroots*. Copper Tools: Copper Axes and Copper Hoes* are now fully supported.More Crops Supported
Runs More Efficiently:* Reduced the amount of work Replenish performs behind the scenes, especially during large harvests. Lower Resource Usage:* Uses less memory and processes crop replants more efficiently. Smoother on Busy Servers:* Optimized several internal systems to keep farming responsive, even with lots of players harvesting at once.Better Performance
Fixed Rare Replant Loops:* Resolved an issue that could cause certain crops to repeatedly attempt replanting. Safer Reloads:* The console now warns if pending replant tasks are interrupted during a configuration reload.Fixes & Improvements
Automatic Update Checks:* Replenish can now notify server owners when a newer version is available. Full Changelog: https://github.com/Mitra-88/Replenish/compare/5.3.0...5.4.0Stay Up to Date
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta