File Details
Double Doors Server 1.4.6
- R
- Jul 3, 2026
- 16.52 MB
- 11
- 26.2+15
File Name
doubledoors-bukkit-1.4.6.jar
Supported Versions
- 26.2
- 26.1.2
- 26.1.1
- 26.1
- 1.21.11
- 1.21.10
- 1.21.9
- 1.21.8
- 1.21.7
- 1.21.6
- 1.21.5
- 1.21.4
- 1.21.3
- 1.21.2
- 1.21.1
- 1.21
DoubleDoors v1.4.6 Release Notes
Release date: 2026-07-03
Highlights
- Per-player locale overrides via
/dd locale <code>when enabled in config. - Locale preference is persisted and syncs across servers through SQL.
Added
perPlayerLocaleEnabledconfig toggle to allow or block the locale command./dd localecommand support for setting, viewing, and clearing a player's locale.
Changed
- Renamed
doubledoors-proxytodoubledoors-velocity. - Split shared DoubleDoors code into a new
coremodule for future loader support. - Moved the public API and translation contract into
coreso Bukkit stays loader-focused. - Optimized the Crowdin GitHub workflow to cancel superseded runs and sync locale files directly in
core/src/main/resources/lang. - Updated Crowdin config/workflow to use direct translation paths in
core/src/main/resources/lang/%locale_with_underscore%.jsonand keepes_409/es_419aliasing compatible.
Fixed
- Hardened proxy JDBC driver detection for uppercase URL prefixes.
- Reused the same schema connection during proxy heartbeat table initialization.
- Added regression coverage for proxy SQL client URL handling.
- Fixed SQL upsert statements in shared storage to support both SQLite (
ON CONFLICT) and MySQL (ON DUPLICATE KEY), restoring SQL mode with default SQLite configuration. - Fixed Bukkit version bridge bootstrap class lookup so version-specific bridge loading works again.
- Enforced the
doubledoors.localepermission for/dd locale. - Serialized claim-settings persistence writes and switched SQL claim updates to current-state writes to avoid async persistence races.
- Ensured Velocity always closes the SQL client on shutdown, even if heartbeat initialization failed.
- Removed pre-delay block-data reads from MONITOR listener paths by deferring knock-state reads and using material-only type gating in event handlers.
Upgrade Guide
- Back up your server folder and existing plugin data.
- 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.
Artifacts
- Bukkit/Spigot/Paper/Purpur: doubledoors-bukkit-1.4.6.jar
- Velocity: doubledoors-velocity-1.4.6.jar
Notes
- If you update the velocity proxy, you need to move the config directory in the plugins folder from
plugins/doubledoors-proxy/config.propertiestoplugins/doubledoors-velocity/config.properties.