### 🚀 Added
- ✨ `/dimension add <name> [seed|preset]` command for creating dimensions with either a custom seed or a preset folder.
- ✨ Support for copying complete world presets from `/plugins/DimensionControl/presets/`.
- ✨ `/dimension remove <name>` command to safely remove dimensions after teleporting all players.
- ✨ `/dimension list` command to list all custom dimensions.
- ✨ Automatic loading of all custom dimensions on server startup.
- ✨ Periodic world saving and backup system to prevent data loss.
- ✨ Multi-language support via editable YAML files (`lang/en_us.yml`, `lang/de_de.yml`).
- ✨ Configuration option to set plugin locale via `config.yml`.
- ✨ Support for Minecraft 1.21.4 and Paper forks (Purpur, Pufferfish, etc.).
- ✨ Fully documented file structure and preset folder handling.
### ⚙️ Changed
- 🔄 Preset world copying now runs **asynchronously** in the background to avoid TPS drops.
- 🔄 World is created **only after** all preset files are safely copied (synchronous world creation deferred).
### 🛠️ Fixed
- ✅ Corrected safe handling of existing world folders to prevent accidental overwrites.
- ✅ Fixed message formatting issues in seed/preset application feedback.
### 📚 Developer Notes
- 🧠 World saving is throttled and optimized to avoid lag.
- 🧩 No external dependencies – completely standalone and ready to use.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }