▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Double Doors Server - плагин на двойные двери
Double Doors Server - плагин на двойные двери

Double Doors Server - плагин на двойные двери

Плагин Double Doors Server синхронно открывает парные двери в Майнкрафт: одно нажатие - и обе створки распахиваются в тот же тик. Поддержка Paper, Folia, Velocity, LuckPerms и GriefPrevention.

Оцените первым
1.5K
3

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 всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x26.1.x1.21.x

Поддерживаемые окружения

Сервер

Зависимости

Ссылки

Создатели

Детали

Лицензия:
Опубликован:6 месяцев назад
Обновлён:3 недели назад
Главная