RegenSystemСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (17)
release
RegenSystem 2.0.3
2.0.320 янв. 2026 г.376Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.10, 1.21.11bukkit, folia, paper, spigot
Что нового
## [v2.0.3] – 2026-01-20
### 🚀 Highlights
This release introduces a **brand new public API architecture** and establishes
a **stable foundation for external addons**.
⚠️ **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`
---
### 🎯 Events API
All zone lifecycle events are now officially exposed and documented:
- `ZoneCreateEvent` (cancellable)
- `ZoneDeleteEvent` (cancellable)
- `ZoneReloadEvent` (cancellable)
- `ZonePreRegenEvent` (cancellable)
- `ZonePostRegenEvent` (non-cancellable)
- `ZoneFlagChangeEvent` (cancellable)
---
### 🛡️ API Stability & Safety
#### Added
- Clear separation between **public API** and **internal implementation**
- `@ApiStatus.Internal` on non-public methods
- `@ApiStatus.NonExtendable` on 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.3` must be updated
**Migration required for all external plugins.**
---
### ✅ No Breaking Changes (Server Owners)
- Existing zones are preserved
- Configuration files unchanged
- Commands and permissions unchanged
- Database format unchanged
No action required for server administrators.
---
### 🔄 Compatibility
- Minecraft: **1.20.x → 1.21.x**
- Platforms:
- Paper ✅
- Folia ✅
- Spigot ✅
- Java: **21+**
---
### 🧪 Experimental API
- No experimental APIs exposed in this release
- Future experimental APIs will live under:
`fr.darklash.regensystem.api.experimental`
---
### 📦 Dependency (JitPack)
```gradle
compileOnly("com.github.DarkLashDev:RegenSystem:v2.0.3")
```
release
RegenSystem 2.0.2
2.0.217 янв. 2026 г.43Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.10, 1.21.11bukkit, folia, paper, spigot
Что нового
# 🚀 Major Improvements
## ⚡ Full Folia Support
* 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 Folia
## 🧠 Smart Platform Detection
* 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
---
# 🔧 Compatibility & Stability
## ✅ Spigot Support Restored
* Added **safe fallbacks** for missing Paper / Adventure APIs
* Automatic legacy text conversion when Adventure components are unavailable
* Teleport handling now adapts to platform capabilities
## 🧱 Regeneration System Improvements
* 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
---
# 📊 Metrics & Monitoring
## 📈 bStats Enhancements
* Added new custom chart:
* `zones_total` — total number of registered regen zones
* Improved internal metrics reliability on Folia servers
---
# 🔄 Internal Refactors
* Introduced `RegenScheduler` abstraction layer
* Separated platform-specific logic:
* `PaperRegenScheduler`
* `FoliaRegenScheduler`
* Cleaner architecture and easier future maintenance
* Improved logging and debug safety
---
# 🐛 Fixes
* 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
---
# 🧭 Notes
* No breaking changes for existing configurations
* Existing zones, databases, and configs are fully compatible
* This version lays the groundwork for future performance optimizations
release
RegenSystem 2.0.1
2.0.11 окт. 2025 г.90Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8bukkit, paper
Что нового
- Adding language support
- In-game control optimizations
release
RegenSystem 2.0.0
2.0.015 сент. 2025 г.31Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8bukkit, paper
Что нового
- Updated Database and Gradle settings
- Optimization plugin
release
RegenSystem 0.1.8
0.1.829 авг. 2025 г.31Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8bukkit, paper
Что нового
- Update JitPack and API
release
RegenSystem 0.1.6
0.1.628 авг. 2025 г.17Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8bukkit, paper
Что нового
- Update RegenSystem API
- Optimization plugin
release
RegenSystem 0.1.5
0.1.511 авг. 2025 г.31Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8bukkit, paper
Что нового
- Added detection of **Spigot servers**, and _does not allow the plugin to be launched on them_.
release
RegenSystem 0.1.4
0.1.42 авг. 2025 г.24Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6bukkit, paper
Что нового
- Release RegenSystem API, fixed all bugs
release
RegenSystem 0.1.3
0.1.32 авг. 2025 г.25Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6bukkit, paper
Что нового
- Fixed some bugs
- Improvement of certain performance aspects
- Still a bug with RegenSystemAPI, currently being fixed.
release
RegenSystem 0.1.2
0.1.228 июл. 2025 г.26Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6bukkit, paper
Что нового
- Fix RegenSystem API
- More optimizations
release
RegenSystem 0.1.1
0.1.128 июл. 2025 г.26Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6bukkit, paper
Что нового
- **API** improvements with additions and optimizations
release
RegenSystem 0.1.0
0.1.027 июл. 2025 г.22Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6bukkit, paper
Что нового
- 📦 JitPack-compatible multi-module build
- 🎯 Initial API with `RegenZoneEvent`
release
RegenSystem 0.0.7
0.0.720 июл. 2025 г.22Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6bukkit, paper
Что нового
- Added **bStats** for usage statistics tracking.
- Implemented an automatic plugin version check system.
release
RegenSystem 0.0.5
0.0.510 июл. 2025 г.31Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6bukkit, paper
Что нового
- 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.
release
RegenSystem 0.0.3
0.0.38 июл. 2025 г.26Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6bukkit, paper
Что нового
- 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.
beta
RegenSystem 0.0.2
0.0.28 июл. 2025 г.31Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6bukkit, paper
Что нового
# 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).
beta
RegenSystem 0.0.1
0.0.18 июл. 2025 г.38Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6bukkit, paper, spigot
Что нового
# 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.