Installation
Requirements
- Bukkit-compatible server 1.21+, including Paper, Spigot, Purpur, or Folia
- Java 25+ runtime on the server
Folia is supported through region-aware scheduling. Do not use a Bukkit-only scheduler wrapper or manually move DoubleDoors tasks between regions.
Download
Get the latest release jar from: https://github.com/SzaBee13/double-doors-server/releases
Install Steps
- Stop your server.
- Place the plugin jar into the plugins folder.
- Start the server once to generate config files.
- Verify plugin startup in the console log.
Expected startup info includes lines similar to:
- DoubleDoors enabled.
- Compatibility notices for LuckPerms, GriefPrevention, or Geyser/Floodgate if present.
Generated Files
- plugins/DoubleDoors/config.yml
- plugins/DoubleDoors/players.yml
Upgrade Steps
- Stop the server.
- Replace the old jar with the new one.
- Start server and check for config key additions.
- Merge any missing keys from the default config if needed.
Verify Installation
- Use command: /doubledoors reload
- Right-click one side of a mirrored double door.
- Confirm the partner door mirrors the final open/close state.
On Folia, also verify a door in each region where the plugin will be used. If a Folia-specific scheduler error appears, check the server and plugin versions before changing the plugin configuration.