https://github.com/Happyuky7/SEPARE-WORLD-ITEMS/releases/tag/2.0.0
2.0.0
This is a major rewrite/recode release.
Full Changelog: https://github.com/Happyuky7/SEPARE-WORLD-ITEMS/compare/1.2.26...Pre-Update-2.0.0-DEV-105-TEST-2
Discord: https://discord.gg/3EebYUyeUX
Download Directories:
- Download SepareWorldItems Lasted Update
Highlights
- Folia support
- WorldGuard integration (BETA)
- Multiple storage backends (YAML / SQLite / MySQL / MariaDB / MongoDB / Redis)
- Any → Any migration between backends
- Backups (scheduled + manual)
- Change-logs (audit snapshots) with minimum 30 days retention
- Critical actions confirmation workflow (
confirm <code> / cancel)
- Updated translations / multi-language support
New
- Storage system rewrite with selectable backends.
- Backup system:
- scheduled backups
- manual backups (
/swi backup)
- optional remote snapshot export for DB backends
- Change-logs (audit): snapshot logs + retention cleanup.
- Config improvements for SQL:
storage.sql.jdbc-url support
- or host/port/database/parameters fields
Fixes / Stability
- WorldGuard region switching only applies inside configured regions (ignores
__global__).
- Reduced risk of inventory overwrite in rapid world/region transitions by serializing per-player switching.
- Improved stability for remote DB backends via async operations (recommended for remote MySQL/MariaDB).
Commands
/separeworlditems (aliases: /swi, /separeitems)
- New confirmation flow for critical actions:
/swi confirm <code>
/swi cancel
Notes / Warnings
- YAML and SQLite are the most stable options.
- MySQL/MariaDB/MongoDB/Redis are BETA in 2.0.0.
- WorldGuard region switching is BETA: test before production and keep backups.
Upgrade notes
- This is a major update: make a full server backup before upgrading.
- If you have an old config, regenerate it and re-apply settings.
- If you plan to migrate storage, do a manual backup first.