Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for SzaBee13

A plugin that opens mirrored double doors together, with low-latency syncing and optional compatibility handling.

Report double-doors-server?

Double Doors Server

GitHub Release GitHub License GitHub Issues Crowdin
Online players Online servers

A Bukkit/Spigot plugin that opens mirrored double doors together, with low-latency syncing and optional compatibility handling for common server stacks.

Documentation

For detailed documentation, see the documentation.

Features

  • Same-tick partner door sync
  • Strict mirrored pair matching for doors:
    • same door type
    • same facing direction
    • opposite hinge
    • side-by-side only
  • Optional recursive opening support for non-door openables (fence gates/trapdoors)
  • Per-player toggle: /doubledoors toggle
  • LuckPerms-friendly permission nodes
  • GriefPrevention compatibility check for linked-door claim access
  • Duplicate interaction debounce (helps packet duplication patterns seen with some Bedrock/Geyser flows)
  • Translation support via JSON language files (built-in + custom)

Official sources

Compatibility

  • Supports Minecraft Java Edition 1.21.x, 26.1.x, 26.2.x, and 26.3.x.
  • Java 25+ Runtime

Geyser / Floodgate

  • Plugin declares soft-depends on Geyser-Spigot and floodgate.
  • A short duplicate-interaction debounce window is used to avoid rapid duplicate toggles on the same block.

LuckPerms

  • Works through standard Bukkit permissions, so LuckPerms applies automatically.
  • Use doubledoors.use to allow/deny linked opening behavior.

GriefPrevention

  • Plugin declares a soft-depend on GriefPrevention.
  • When present, linked-door interaction is checked against claim build permission before toggling the partner door.

Platform Artifacts

  • Use doubledoors-paper-<version>.jar on Paper, Purpur, or Folia. Paper downloads its SQL libraries when the plugin starts.
  • Use doubledoors-bukkit-<version>.jar on Bukkit or Spigot. It includes all runtime libraries.

Proxy Setup (Multi-Server)

DoubleDoors includes an optional Velocity proxy plugin for Geyser/Floodgate environments with multiple backend servers.

Proxy Features

  • Shared SQL heartbeat/presence tracking across multiple proxies
  • Automatic detection of Geyser/Floodgate clients
  • Support for SQLite and MySQL databases
  • Connection pooling via HikariCP for efficient SQL resource usage

Language

See supported languages and contribute on Crowdin

License

Licensed under the GNU General Public License v3.0. See LICENSE.

Information

Category
Gameplay
Published
May 18, 2026
License
75Downloads
0Stars
Supports Folia

Pinned Versions

  • R
    Paper1.21–26.3Velocity3.4–4.2.0

Members

1