
Double Doors Server - плагин на двойные двери
Плагин Double Doors Server синхронно открывает парные двери в Майнкрафт: одно нажатие - и обе створки распахиваются в тот же тик. Поддержка Paper, Folia, Velocity, LuckPerms и GriefPrevention.
Double Doors Server - серверный плагин для Майнкрафт, который решает одну из самых раздражающих мелочей в игре: двойные двери, у которых каждую створку приходится открывать отдельно. Ставите две двери рядом, чтобы получить широкий красивый вход, а потом тыкаете сначала в левую, потом в правую, и вторая ещё и закрывается вам перед носом. Знакомо? С этим плагином одно нажатие открывает обе створки одновременно, причём синхронизация происходит в тот же игровой тик - без задержек и видимого рассинхрона.
Как это работает
Плагин отслеживает взаимодействие игрока с дверью и мгновенно переключает состояние парной створки. Но не любой двери рядом, а именно зеркальной пары. Проверка довольно строгая, и это правильно:
- одинаковый тип двери - дубовая к дубовой, железная к железной;
- одинаковое направление - обе створки смотрят в одну сторону;
- противоположные петли - левая и правая створка, как и положено у нормальных двойных дверей;
- только рядом - двери должны стоять вплотную, бок о бок.
Благодаря такой фильтрации плагин не будет случайно открывать двери соседа по кварталу или две разные двери, которые просто оказались рядом. Работает именно зеркальная пара, как в реальной жизни.
Не только двери
Помимо обычных дверей, Double Doors Server умеет рекурсивно связывать калитки и люки. Включили опцию - и целый ряд калиток в заборе открывается одним кликом, а не по одной. Максимальная дистанция рекурсивного открытия настраивается в конфиге (по умолчанию 10 блоков). Удобно для ферм, загонов и длинных проходов из люков.
Команды и права
Управление минимальное, всё по делу:
/doubledoors toggle- включить или выключить синхронное открытие лично для себя (алиас/dd);/doubledoors reload- перезагрузить конфиг, доступно только операторам.
Права стандартные для Bukkit, так что LuckPerms подхватывает их автоматически:
doubledoors.use- разрешить синхронное открытие (по умолчанию у всех);doubledoors.toggle- разрешить переключать функцию для себя;doubledoors.reload- перезагрузка конфига (по умолчанию op).
Если какому-то игроку синхронизация мешает (например, он строит механизм, где створки должны работать раздельно), он просто отключает её командой - и всё, на остальных это не влияет.
Защита от гриферства и клеймы
Важный момент для серверов с приватом: плагин имеет мягкую зависимость от GriefPrevention. Перед тем как открыть парную створку, проверяется, есть ли у игрока право строительства в клейме, где стоит вторая дверь. То есть злоумышленник не сможет через одну доступную дверь открыть вторую, которая находится в чужом привате. Мелочь, а приятно - без этой проверки синхронизация дверей превратилась бы в дыру в защите.
Поддержка Geyser и Floodgate
Если у вас гибридный сервер с Bedrock-игроками через Geyser, вы наверняка сталкивались с дублированием пакетов взаимодействия: игрок кликает один раз, а сервер регистрирует два-три нажатия. Для обычных дверей это незаметно, а вот для синхронных пар - дверь может открыться и тут же закрыться. В Double Doors Server есть специальное окно дебаунса, которое отсекает повторные взаимодействия по тому же блоку. Плагин объявляет soft-depend на Geyser-Spigot и floodgate, так что связка работает из коробки.
Velocity-прокси для сетей серверов
Отдельный бонус для крупных проектов - опциональный плагин для Velocity. Если у вас сеть из нескольких серверов за прокси, он добавляет:
- общий трекинг присутствия игроков через SQL между несколькими прокси;
- автоматическое определение клиентов Geyser/Floodgate;
- поддержку SQLite и MySQL с пулом соединений через HikariCP.
Установка стандартная: кидаете doubledoors-velocity-<версия>.jar в папку plugins/ прокси, перезапускаете, правите сгенерированный proxy-config.properties. Для одиночного сервера эта часть не нужна - ставьте только основной jar.
Совместимость и установка
Плагин поддерживает Minecraft Java Edition 1.21.x, а также ветки 26.1.x и 26.2.x. Требуется Java 25+ - учтите это при выборе хостинга или настройке своего сервера, на старой Java плагин просто не запустится.
Какой jar качать:
- Paper, Purpur, Folia - берите
doubledoors-paper-<версия>.jar. При первом запуске Paper сам подтянет нужные SQL-библиотеки. Да, Folia поддерживается, что для плагинов на взаимодействие с блоками до сих пор редкость; - Bukkit, Spigot - ставьте
doubledoors-bukkit-<версия>.jar, в нём уже вшиты все runtime-библиотеки.
Настройки конфига
Основные параметры в config.yml:
enableDoors,enableFenceGates,enableTrapdoors- включить синхронизацию для дверей, калиток и люков по отдельности;enableRecursiveOpening- рекурсивное открытие цепочек (по умолчанию включено);recursiveOpeningMaxBlocksDistance- лимит дистанции для рекурсии, по умолчанию 10;enableVillagerLinkedDoors- синхронное поведение дверей для жителей;serverWideEnabled- глобальный выключатель функции;perPlayerLocaleEnabledиlanguage- персональные языки для игроков, переводы подгружаются из JSON-файлов, есть встроенные и можно добавить свои.
Стоит ли ставить
Если коротко - да, это один из тех плагинов, после которых ванильное поведение дверей кажется сломанным. Он лёгкий, не грузит сервер, корректно работает с приватами и Bedrock-игроками, а поддержка Folia и Velocity делает его пригодным и для крупных сетей. Из нюансов: требование Java 25+ может стать проблемой на дешёвых хостингах со старым рантаймом, так что проверьте версию Java заранее.
Скачать плагин Double Doors Server и закинуть в папку plugins - дело двух минут, а игроки заметят разницу сразу. Кстати, если хотите поиграть с друзьями на своём сервере с этим плагином, на BungeeHost (https://bungee.host) он установится в один клик, и вам не придётся возиться с настройкой Java вручную. Проект распространяется под лицензией GPL v3.0, так что исходники открыты.
Сервер для плагина Double Doors Server - плагин на двойные двери - как у профи
Плагин Double Doors Server - плагин на двойные двери создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином Double Doors Server - плагин на двойные двери для друзей можно за пару минут - BungeeHost всё уже подготовил.
