Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
A plugin that opens mirrored double doors together, with low-latency syncing and optional compatibility handling.
v1.4.7
SzaBee13 released double-doors-server version v1.4.7 on Sun 10:47 AM
DoubleDoors v1.4.7 Release Notes
Release date: 2026-07-19
Highlights
- Translation credit commands for locale contributors.
- Improved SQL migration reliability and async persistence safety.
- Redstone door sync now works correctly when recursive opening is disabled.
Added
/dd locale creditsand/dd locale credit <code>for listing translation credits.- Expanded FastStats metrics with anonymous server configuration, configured data-storage-type reporting, feature-use, integration, capacity, and uptime metrics, plus automatic error tracking.
- Custom translation file support — set
language: customin config.yml, then editplugins/DoubleDoors/custom_lang.json(auto-generated from en_US on first use). Re-reads on/dd reload.
Changed
- Separated Paper/Purpur/Folia artifacts from Bukkit/Spigot artifacts.
- Added a GitHub Actions CI workflow that builds the project on pushes and pull requests.
- Ensured SQL schema migrations add newer preference and proxy columns on existing SQLite databases as well as other SQL dialects.
- Bypassed WorldGuard region allow/deny filtering when region lookup is unavailable instead of treating it as an empty region set.
- Preserved custom openable handling in API-triggered linked openings.
- Updated help command output to look cleaner.
Fixed
- Ensured YAML-to-SQL migration success is reported only after the migration marker is persisted.
- Preserved newer queued YAML player-preference saves when an older asynchronous save batch completes.
- Kept redstone-triggered double-door synchronization active for ordinary doors when recursive opening is disabled.
- Prevented redstone signal loss on one source from closing doors and fence gates that are still independently powered by another signal.
Breaking Changes
None.
Extended Release Notes
Developer Notes
- Removed unused dependencies.
- Moved from Maven to Gradle Kotlin DSL.
- Refactored Release Notes structure
- Moved from Dependabot to Renovate
- Changed the language structure (see [defaults.json](https://github.com/SzaBee13 /double-doors-server/tree/v1.4.7/core/src/main/resources/lang/defaults.json))
- Added a compact Paper/Purpur/Folia artifact that downloads SQL libraries through Paper at startup; the Bukkit/Spigot artifact remains self-contained.
- Refactored translation loading to support a custom file path independent of the locale system.
Upgrade Guide
- Back up your server folder and existing plugin data.
- Ensure your server runs Java 25 or later. (Already a requirement on 26.1+ for clients and servers)
- Replace the old jar(s) with the new release artifact(s).
- Start the server once to generate or update configuration files.
- Review and adjust new config keys.
- Validate expected behavior in-game.
Information
| Published on | July 19, 2026 |
|---|---|
| Downloads | 1 |
Platforms
Paper (1.21-26.2)
Velocity (3.4-4.0.0)
Dependencies
Paper
Velocity