Добро пожаловать на Craft‑Bukkit

Всё о Minecraft серверах: гайды, команды, скачивание сборок и полезные советы для администраторов и игроков.

Как отключить растекание лавы и воды на сервере Minecraft: полная защита от гриферов

wergio 26.07.2026 01:55 3
Как отключить растекание лавы в Minecraft: защита сервера от гриферов через WorldGuard и Paper.

Введение: лавовый потоп — оружие грифера

Разлив лавы — один из самых разрушительных инструментов гриферов. Одно ведро лавы, вылитое на спавне или в деревянной постройке, способно уничтожить сотни блоков и убить десятки мобов. Лава растекается на 3 блока в каждую сторону от источника, поджигает горючие блоки и наносит 4 сердца урона в секунду игрокам. Вода менее опасна, но может смыть рельсы, факелы, растения и испортить редстоун-схемы. В этом гайде я расскажу, как полностью отключить растекание жидкостей на сервере и защитить его от лавовых атак.

Способ 1: Отключение растекания через WorldGuard (рекомендовано)

WorldGuard позволяет точечно контролировать поведение жидкостей в разных регионах. Это самый гибкий способ.

Отключение растекания лавы в конкретном регионе:

/rg flag НазваниеРегиона lava-flow deny

Отключение растекания воды:

/rg flag НазваниеРегиона water-flow deny

Глобальное отключение по всему миру:

/rg flag __global__ lava-flow deny
/rg flag __global__ water-flow deny

После этих команд лава и вода по-прежнему существуют как источники, но НЕ РАСТЕКАЮТСЯ. Грифер может вылить ведро лавы — появится один блок лавы, который никуда не потечёт и никого не заденет.

Дополнительные флаги для защиты от жидкостей:

  • lava-fire — запрещает лаве поджигать блоки (даже если растекание разрешено).
  • use — запрещает использование вёдер в регионе (грифер не сможет даже вылить лаву).

Способ 2: Отключение через GameRule (ванильный метод)

GameRule позволяет управлять базовыми механиками игры без плагинов:

/gamerule lavaSourceConversion false

Эта команда запрещает лаве создавать новые источники (бесконечные лавовые озёра). Но она НЕ запрещает растекание. Для полной защиты нужны плагины.

Другие полезные GameRule для защиты:

/gamerule doFireTick false          # Огонь не распространяется
/gamerule mobGriefing false         # Криперы и эндермены не разрушают блоки
/gamerule disableRaids true         # Отключить рейды разбойников
/gamerule doWeatherCycle false      # Отключить смену погоды (молнии поджигают)

Способ 3: Отключение через Paper.yml (серверное ядро)

Paper предлагает тонкую настройку физики жидкостей на уровне ядра сервера. Откройте файл paper.yml в папке сервера:

world-settings:
  default:
    lava-flow-speed: 5          # Скорость растекания лавы (тиков на блок). 5 — стандарт
    water-flow-speed: 5         # Скорость растекания воды
    disable-liquid-flow: false  # ПОЛНОСТЬЮ отключить течение жидкостей

Если установить disable-liquid-flow: true, лава и вода перестанут течь ВООБЩЕ. Источники останутся на месте, но не будут распространяться. Это самый радикальный, но и самый надёжный метод.

Способ 4: Плагин LavaControl (специализированное решение)

LavaControl — это бесплатный плагин, созданный специально для контроля над лавой. Он позволяет:

  • Запретить размещение лавы определённым группам игроков.
  • Автоматически удалять лаву через N секунд после размещения.
  • Логировать, кто и где разместил лаву.
  • Настроить разные правила для разных миров.

Установка:

  1. Скачайте LavaControl с SpigotMC.
  2. Поместите JAR в папку plugins.
  3. Настройте конфиг: plugins/LavaControl/config.yml.
  4. Пример конфигурации:
lava:
  place: false          # Запретить размещение лавы ВСЕМ
  flow: false           # Запретить растекание
  remove-after: 10s     # Удалять лаву через 10 секунд
  log: true             # Логировать размещение

Способ 5: Защита через права (Permissions)

Вы можете запретить определённым группам игроков использовать вёдра через LuckPerms:

/lp group default permission set essentials.bucket false
/lp group default permission set minecraft.bucket false

Но учтите: это запрещает использование вёдер ВООБЩЕ, включая воду для ферм. Лучше использовать в комбинации с WorldGuard: запретить вёдра только на спавне и в公共ных зонах.

Сравнительная таблица методов

МетодГибкостьНадёжностьСложностьПобочные эффекты
WorldGuard флагиВысокая (на регион)ВысокаяНизкаяНет
GameRuleНизкая (на весь мир)СредняяНизкаяНе блокирует растекание полностью
Paper.yml disable-liquid-flowНизкая (на весь сервер)АбсолютнаяНизкаяЛомает фермы на воде/лаве
LavaControl плагинВысокаяВысокаяСредняяНет
Права (Permissions)Высокая (на группу)СредняяНизкаяЗапрещает вёдра вообще

Рекомендованная конфигурация для максимальной защиты

  1. Глобально: /rg flag __global__ lava-flow deny и /rg flag __global__ lava-fire deny.
  2. На спавне: /rg flag spawn use deny (запретить вёдра).
  3. В Paper.yml: disable-liquid-flow: false (оставить false, чтобы не ломать фермы игроков).
  4. Плагин LavaControl: remove-after: 30s (автоудаление лавы через 30 секунд — грифер не успеет нанести урон).

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

Сломаются ли фермы на лаве (генератор булыжника, ферма обсидиана)?

Если вы используете lava-flow deny в WorldGuard — лава не будет течь, и генераторы булыжника перестанут работать. Решение: создайте отдельный регион для технических зон с lava-flow allow. Если используете disable-liquid-flow: true в Paper — фермы сломаются везде. Не используйте этот метод, если на сервере есть фермы на лаве.

Можно ли защититься от лавы, но оставить воду для ферм?

Да. Настройте флаги отдельно: lava-flow deny и water-flow allow. Грифер не сможет залить базу лавой, а игроки смогут поливать грядки.

Что делать, если грифер уже залил базу лавой?

Используйте WorldEdit для быстрой очистки: //replace lava air (заменить всю лаву на воздух в выделенном регионе). Или CoreProtect для отката: /co rollback u:Грифер time:1h.

💡 Совет профи

Настройте автоматическое оповещение о размещении лавы. Плагин LavaControl может отправлять сообщение в Discord при обнаружении лавы: «Игрок X разместил лаву на координатах Y Z». Вы мгновенно узнаете о грифинге и сможете принять меры до того, как лава нанесёт урон. А в комбинации с CoreProtect вы всегда сможете откатить последствия одной командой.
← К списку статей

💬 Комментарии (0)

⏳ Все комментарии проходят модерацию

🔒 Войдите, чтобы оставить комментарий

😊 Пока нет комментариев. Будьте первым!