Gravity Anchors — гравитационные якоря для Minecraft
Представьте, что вы можете превратить любой блок в источник гравитационной аномалии. Заставить предметы сами лететь в сундук, отшвырнуть надоедливых криперов или построить стартовую площадку без поршней и слизи. Всё это реально с плагином Gravity Anchors — компактным, но мощным инструментом для управления физикой сущностей на сервере. Он не требует Paper-специфичных классов и отлично чувствует себя на Spigot, Bukkit и Purpur, а его движок бережёт TPS даже в самых загруженных зонах.
Что такое Gravity Anchors?
Gravity Anchors — это серверный плагин, который добавляет в игру особые блоки-якоря. Каждый якорь создаёт вокруг себя невидимое поле, воздействующее на мобов, игроков и предметы. Вы сами выбираете, как именно поле будет работать: притягивать, отталкивать или подбрасывать всё, что попадает в радиус. Плагин написан под Spigot API, поэтому запускается на большинстве популярных ядер, включая Paper, Purpur и чистый Bukkit, для версий Minecraft 1.21.1–1.21.11. Никаких зависимостей, только Java 21.
Основные возможности
Каждый якорь сканирует окружение с настраиваемой частотой и применяет скорость к сущностям в зависимости от выбранного режима. Вот три режима, которые можно переключать на лету:
- Attract (Притяжение) — сила тянет объекты к якорю, причём интенсивность падает с расстоянием. Идеально для автоматических ферм предметов и воронок из мобов.
- Repel (Отталкивание) — поле выталкивает сущности наружу. Создайте защитный периметр или забавную полосу препятствий.
- Launch (Запуск) — с заданным интервалом якорь подбрасывает всё вверх и в стороны. Стройте трамплины, ловушки или аттракционы.
Скорость всегда ограничена жёстким потолком, чтобы никто не улетел за границы мира, а в оживлённых местах обработка сущностей дросселируется — сервер остаётся плавным даже при десятках якорей. Якоря сохраняются после перезагрузки, так что ваши постройки не сломаются.
Умная производительность
Движок полей работает с периодичностью, заданной в конфиге (по умолчанию каждые 2 тика). Каждый якорь обрабатывает не более 60 сущностей за цикл, а максимальная скорость жёстко ограничена значением 2.5 блока/тик. Это значит, что даже в зоне с сотней коров и предметов сервер не захлебнётся. Приседающие игроки могут быть полностью исключены из воздействия — полезно, если нужно пройти сквозь поле незаметно.
Создание и использование якорей
Стать повелителем гравитации проще простого. Посмотрите на любой блок и введите команду /gravityanchor — он мгновенно станет якорем в режиме Attract. Хотите переносной вариант? Команда /gravityanchor item выдаст вам специальный предмет, похожий на светящийся магнетит. Установите его как обычный блок, и якорь готов. При разрушении блока в выживании предмет возвращается, так что вы не потеряете ценный инструмент.
Чтобы сменить режим, просто кликните правой кнопкой мыши по якорю. Режим переключится с Attract на Repel, затем на Launch, а в строке действия появится подсказка с характерным звуком. Никакой путаницы — вы всегда знаете, как сейчас работает поле.
Команды и права
Все команды собраны под алиасами /gravityanchor, /ga, /gravity и /anchor. Вот полный список:
/gravityanchor— отметить блок, на который вы смотрите, как якорь./gravityanchor mode <attract|repel|launch>— задать режим якоря под прицелом./gravityanchor tune <radius|strength> <значение>— тонкая настройка радиуса (до 32) или силы (до 5) для конкретного якоря./gravityanchor item— получить переносной якорь в инвентарь./gravityanchor list— список всех якорей в мире с расстоянием до вас./gravityanchor remove— удалить якорь, на который вы смотрите./gravityanchor clear— удалить все якоря (требует права администратора)./gravityanchor reload— перезагрузить config.yml./gravityanchor info— информация о плагине и текущих настройках.
Система прав проста: gravity.use даёт доступ к созданию, настройке, переключению и списку якорей, а gravity.admin включает разрушительные команды clear и reload, а также наследует use. По умолчанию use доступно операторам, admin — только администраторам.
Настройка конфигурации
Файл config.yml позволяет адаптировать плагин под любой сервер. Основные параметры:
affect-players: true/false— влияют ли поля на игроков.exempt-sneaking: true— крадущиеся игнорируются всеми полями.max-velocity: 2.5— максимальная скорость в блоках за тик.task-period-ticks: 2— как часто движок обновляет поля.max-entities-per-anchor: 60— лимит сущностей на якорь за цикл.trace-particles: true— отрисовка пылевого кольца поля.launch-interval-ticks: 30— интервал импульса в режиме Launch.
Для каждого режима можно задать радиус и силу по умолчанию, а тюнинг конкретного якоря сохраняется до смены режима. Это даёт невероятную гибкость: например, один якорь притягивает предметы с расстояния 10 блоков, а другой отталкивает мобов в радиусе 5.
Совместимость и установка
Gravity Anchors работает на Paper, Spigot, Bukkit и Purpur для Minecraft 1.21.1–1.21.11, а также на сборках линейки 26.1.x (проверено на 26.1.2). Требуется Java 21. Плагин построен исключительно на Spigot API, поэтому не зависит от Paper-специфичных классов и запустится практически на любом сервере. Установка стандартна: скачайте Gravity Anchors, поместите JAR-файл в папку plugins и перезагрузите сервер. Если вы пользуетесь лаунчером foxygame.net, то Gravity Anchors можно добавить в сборку буквально в один клик через встроенный каталог дополнений — лаунчер сам подберёт совместимую версию и обновит плагин при выходе патча.
Заключение
Gravity Anchors — это не просто забавная игрушка, а полноценный инструмент для автоматизации, защиты и мини-игр. Простота команд, наглядная индикация и бережное отношение к TPS делают его отличным выбором для выживательных и креативных серверов. Попробуйте все три режима, настройте поля под себя и откройте новые грани физики в Minecraft.