Список изменений
DoubleDoors v1.3.0 Release Notes
Release date: 2026-04-05 (yyyy-mm-dd)
Highlights
- Introduced a multi-module build structure with separate Bukkit and proxy artifacts.
- Added optional shared SQL storage for player preferences and claim settings.
- Added a new Velocity proxy companion plugin that writes heartbeat presence to shared SQL.
- Added one-time YAML to SQL migration support when SQL mode is enabled.
Added
- New module:
bukkit(server plugin artifact). - New module:
proxy(Velocity companion artifact). - New Bukkit storage layer for shared SQL:
- Player preferences table (
dd_player_preferences) - Claim settings table (
dd_claim_settings) - Proxy presence table (
dd_proxy_presence) - Metadata table (
dd_meta)
- Player preferences table (
- New migration utility that can import existing
players.ymlandclaims.ymlinto SQL. - New Bukkit config keys under
sql:enabledjdbcUrlusernamepasswordmigrateFromYamlproxyHeartbeatMaxAgeSeconds
- New proxy config keys:
sql.enabledsql.jdbcUrlsql.usernamesql.passwordsql.proxyIdsql.heartbeatSeconds
Changed
- Repository/build layout moved from single-module to Maven parent with module children.
- Build output now produces distinct jars for Bukkit and proxy components.
- Bukkit can now detect recent proxy presence through SQL heartbeat and apply Geyser/Floodgate-related behavior consistently across network setups.
Fixed
- No specific standalone bug-fix commits were tagged for this release; the release mainly focuses on architecture and storage enhancements.
Breaking Changes
- Build and packaging changed from a single artifact to module-specific artifacts.
- Existing deployment automation that expected the old artifact path/name must be updated.
- SQL mode introduces new required configuration correctness for shared database usage.
Upgrade Guide
- Back up your current plugin jars and the
plugins/DoubleDoorsdirectory. - Replace the old Bukkit jar with
doubledoors-bukkit-3.0.0.jar. - If you run Velocity and want proxy heartbeat detection, also deploy
doubledoors-proxy-3.0.0.jar. - Configure SQL in Bukkit
config.yml(sql.enabled=trueand matching JDBC settings). - Configure proxy
config.propertieswith the same SQL database if proxy heartbeat is desired. - Keep
sql.migrateFromYaml=truefor first startup to import legacy YAML data. - Start server/proxy and verify startup logs for SQL schema initialization and migration completion.
- After successful migration, keep backups of old YAML files until you confirm data is intact.
Artifacts
- Bukkit/Spigot/Paper/Purpur:
doubledoors-bukkit-3.0.0.jar - Velocity proxy companion:
doubledoors-proxy-3.0.0.jar
Notes
- For shared proxy/server SQL setups, use an absolute SQLite path or MySQL to ensure both processes use the same database.
- If SQL is disabled, legacy YAML persistence remains active.
Файлы
doubledoors-bukkit-1.3.0.jar(18.31 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
v1.3.0
Загрузчики
BukkitPaperPurpurSpigot
Версии игры
26.1–26.1.1
Загрузок
4
Дата публикации
1 нед. назад

