Skip to content

💧 Гидродинамика и улучшенная ирригация

Agrarian Reform превращает простую механику воды в реалистичную гидродинамику, поощряя строительство каналов и использование дождя.


📊 Инфоблок ирригации

СвойствоПо умолчаниюИмя правила GameRule
Радиус источника воды8 блоковagrarian_reform:hydration_source_range
Радиус текущей воды4 блокаagrarian_reform:hydration_flowing_range
Pure Water Gatingfalseagrarian_reform:pure_water_hydration_only
Ускорение от дождя+1 стадия / такт дождяagrarian_reform:rain_growth_acceleration
Always Wet Overridefalseagrarian_reform:always_wet_farmland

🌊 Концентрические кольца Чебышёва

$$\text{Chebyshev Distance: } r = \max(|dx|, |dz|)$$ $$\text{Block Count per Shell: } \text{Shell}(r) = 8r$$

Благодаря поиску по концентрическим кольцам Чебышёва ближайшая вода обнаруживается моментально ($r=1$) всего за $\sim 0.0001\mu\text{с}$.

1. Источники воды (радиус 8 блоков)

Неподвижный источник воды (minecraft:water) увлажняет землю в радиусе 8 блоков во всех направлениях (сетка $17 \times 17$ на один блок воды).

2. Текущая вода (радиус 4 блока)

Текущая вода сохраняет стандартный радиус в 4 блока, поощряя игроков строить резервуары и акведуки.

3. Требование чистой воды

При включении agrarian_reform:pure_water_hydration_only затопленные блоки и котлы игнорируются — требуется чистая вода.

       КАНАЛ С ТЕКУЩЕЙ ВОДОЙ (радиус 4)                РЕЗЕРВУАР С ВОДОЙ (радиус 8)
     ┌───┬───┬───┬───┬───┬───┬───┐              ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
     │ F │ F │ F │ W │ F │ F │ F │              │ F │ F │ F │ F │ F │ F │ F │ F │ F │ F │ F │
     └───┴───┴───┴───┴───┴───┴───┘              ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
     W = Текущая вода (радиус 4)               │ F │ F │ F │ F │ S │ F │ F │ F │ F │ F │ F │
     F = Hydrated Farmland                      └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
                                                 S = Источник воды (увлажняет 8 блоков)

🌧️ Увлажнение дождём и ускорение

  1. Увлажнение дождем: Во время дождя любая открытая земля полностью увлажнена независимо от близости водоемов.
  2. Ускорение в дождь: Такты роста открытых культур в дождь дают +1 дополнительную стадию роста (rain_growth_acceleration) с искрами жителей.

⚙ Настройки GameRule

  • Настроить радиус источников: /gamerule agrarian_reform:hydration_source_range 12
  • Требовать только чистую воду: /gamerule agrarian_reform:pure_water_hydration_only true
  • Постоянно влажная земля: /gamerule agrarian_reform:always_wet_farmland true

See also: Поликультура и биоразнообразие and Игровые правила (GameRules).

Official documentation & web portal for Dasik Igaijinn mods.