RegenSystem
2.0.3Efficiently regenerates defined zones using snapshots stored in a database. Say goodbye to laggy file-based regen systems. A new-generation plugin !
2.0.3latestRegenSystem 2.0.3Jan 20, 2026 [v2.0.3] – 2026-01-20
This release introduces a brand new public API architecture and establishes a stable foundation for external addons.Highlights
This release contains breaking changes for addon developers, but remains fully backward-compatible for server owners and players. This is the recommended base version for future addon development. ---
####API (Public & Stable)
New - Introduced a fully separated API module (
regensystem-api) - Added official API entry point: -RegenSystemAPI- Added explicit API versioning: -API_VERSION-API_MAJOR,API_MINOR,API_PATCH- Introduced new core API contracts: -ZoneManager-Zone-ZoneFlag-RegenResult---
All zone lifecycle events are now officially exposed and documented: -Events API
ZoneCreateEvent(cancellable) -ZoneDeleteEvent(cancellable) -ZoneReloadEvent(cancellable) -ZonePreRegenEvent(cancellable) -ZonePostRegenEvent(non-cancellable) -ZoneFlagChangeEvent(cancellable) ---
#### Added - Clear separation between public API and internal implementation -API Stability & Safety
@ApiStatus.Internalon non-public methods -@ApiStatus.NonExtendableon API events - Strict API boundaries (no core access) #### Guarantees - API stability within the same major version - No reflection or unsafe hooks required - Safe event-driven extension model ---
####Breaking Changes (Addon Developers)
Yes – Breaking API Changes - Complete API redesign - Old API contracts are not compatible - Addons targeting versions
< 2.0.3must be updated Migration required for all external plugins. ---
- Existing zones are preserved - Configuration files unchanged - Commands and permissions unchanged - Database format unchanged No action required for server administrators. ---No Breaking Changes (Server Owners)
- Minecraft: 1.20.x → 1.21.x - Platforms: - PaperCompatibility
- Folia
- Spigot
- Java: 21+ ---
- No experimental APIs exposed in this release - Future experimental APIs will live under:Experimental API
fr.darklash.regensystem.api.experimental---Dependency (JitPack)
compileOnly("com.github.DarkLashDev:RegenSystem:v2.0.3")2.0.2RegenSystem 2.0.2Jan 17, 2026 Major Improvements
Added native Folia compatibility* using region-safe and async-safe schedulers Implemented a platform-aware scheduler abstraction* (Paper / Folia / Spigot) Fixed all threading violations* (chunk access, block updates, region execution) Zone regeneration now runs safely inside region threads* on FoliaFull Folia Support
* Automatic runtime detection of: Folia* Paper* Spigot* * The plugin adapts its behavior dynamically depending on the server platform * No configuration changes required — everything is automatic ---Smart Platform Detection
Compatibility & Stability
Added safe fallbacks* for missing Paper / Adventure APIs * Automatic legacy text conversion when Adventure components are unavailable * Teleport handling now adapts to platform capabilitiesSpigot Support Restored
* Fixed async chunk access errors on Folia * Block regeneration is now: * Region-safe * Thread-safe * Platform-safe * Players inside regenerating zones are now handled safely on all platforms ---Regeneration System Improvements
Metrics & Monitoring
* Added new custom chart: *bStats Enhancements
zones_total— total number of registered regen zones * Improved internal metrics reliability on Folia servers ---
* IntroducedInternal Refactors
RegenSchedulerabstraction layer * Separated platform-specific logic: *PaperRegenScheduler*FoliaRegenScheduler* Cleaner architecture and easier future maintenance * Improved logging and debug safety ---
* Fixed server crashes caused by: * Async chunk loading * Unsafe player teleportation on Folia * Fixed compatibility issues with: * Paper 1.21+ * Folia region threading * Improved update checker stability ---Fixes
* No breaking changes for existing configurations * Existing zones, databases, and configs are fully compatible * This version lays the groundwork for future performance optimizationsNotes
2.0.1RegenSystem 2.0.1Oct 1, 2025 - Adding language support - In-game control optimizations2.0.0RegenSystem 2.0.0Sep 15, 2025 - Updated Database and Gradle settings - Optimization plugin0.1.8RegenSystem 0.1.8Aug 29, 2025 - Update JitPack and API0.1.6RegenSystem 0.1.6Aug 28, 2025 - Update RegenSystem API - Optimization plugin0.1.5RegenSystem 0.1.5Aug 11, 2025 - Added detection of Spigot servers, and _does not allow the plugin to be launched on them_.0.1.4RegenSystem 0.1.4Aug 2, 2025 - Release RegenSystem API, fixed all bugs0.1.3RegenSystem 0.1.3Aug 2, 2025 - Fixed some bugs - Improvement of certain performance aspects - Still a bug with RegenSystemAPI, currently being fixed.0.1.2RegenSystem 0.1.2Jul 28, 2025 - Fix RegenSystem API - More optimizations0.1.1RegenSystem 0.1.1Jul 28, 2025 - API improvements with additions and optimizations0.1.0RegenSystem 0.1.0Jul 27, 2025 -JitPack-compatible multi-module build -
Initial API with
RegenZoneEvent0.0.7RegenSystem 0.0.7Jul 20, 2025 - Added bStats for usage statistics tracking. - Implemented an automatic plugin version check system.0.0.5RegenSystem 0.0.5Jul 10, 2025 - Improved and more secure database management. - Added additional placeholders for greater customization. - Synchronized timer placeholders with the regeneration - tasks for accurate updates. - Introduced a GUI menu for easier and more intuitive usage. - Enhanced zone management: with the new save, delete, and reload commands, zones can now be handled individually instead of reloading all at once.0.0.3RegenSystem 0.0.3Jul 8, 2025 - Added support for PlaceholderAPI integration and custom placeholders. - Entire plugin messages, logs, and commands have been rewritten in English. - Improved DatabaseManager for better stability and performance.0.0.2RegenSystem 0.0.2Jul 8, 2025 Features
- Basic zone management system with pos1/pos2 selection commands. - Save, reload, delete, and snapshot zones via /regen commands. - Zone regeneration scheduler based on configurable delays. - Support for enabling/disabling regeneration globally and per zone. - Custom prefix support for chat messages configurable via config.yml. - Commands tab completion with dynamic suggestions for zones. - Diamond axe as a selection tool for easier zone selection. - Zone block data now saved in an SQLite database for better performance and modularity. - Regen tasks automatically start and stop according to zone status. - Player-friendly messages with color codes. - Configurable regen delay per zone.Known Issues
- Plugin is in active development; expect bugs and missing features. - No GUI yet; all commands are text-based. - Some edge cases in regen toggling may need refinement. - Initial zone loading from database can be slower than file-based for very large zones. - SQLite file locking might occur in rare concurrent access situations (planned improvements).0.0.1RegenSystem 0.0.1Jul 8, 2025 Features
- Basic zone management system with pos1/pos2 selection commands. - Save, reload, delete, and snapshot zones via /regen commands. - Zone regeneration scheduler based on configurable delays. - Support for enabling/disabling regeneration globally and per zone. - Custom prefix support for chat messages configurable via config.yml. - Commands tab completion with dynamic suggestions for zones. - Hache de sélection (diamond axe) for easier zone selection. - Zone data saved in separate files for modularity. - Regen tasks automatically start and stop with zone status. - Player-friendly messages with color codes. - Configurable regen delay per zone.Known Issues
- Plugin is in active development, expect bugs and missing features. - No GUI yet; all commands are text-based. - Some edge cases in regen toggling may need refinement.
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