Rain that really fills the world.
Flowing Rain is an add-on for Flowing Fluids.
It turns Minecraft rain into real, finite water. Rain soaks into soil, collects in hollows, fills basins and raises ponds. When the weather clears, exposed water slowly evaporates again.
Rainfall adds no blocks, items or network packets.
Rainfall doesn't just make rain look different. Rain becomes real, finite water and gradually changes the landscape.
The same landscape before rainfall begins.

Rain starts adding real water to the terrain. Small pools begin to appear in low areas.

Runoff collects in hollows and existing low ground.

As the rain continues, disconnected pools grow and basins begin to fill.

After sustained heavy rain, the same landscape contains dramatically more water.

Water movement and leveling are handled by Flowing Fluids, while Rainfall decides where rainwater is added and when exposed water evaporates.
Each Rainfall file is made for one Minecraft version. Pick the file that matches your game version and loader.
You need operator permission, or use the server console.
| Command | What it does |
|---|---|
/rainfall status |
Shows on/off, total water added and evaporated, and active downpours |
/rainfall probe |
Shows the ground, rain, absorption and runoff at your position |
/rainfall reload |
Reloads config/rainfall.json |
/rainfall enabled true/false |
Turns Rainfall on or off and saves it |
/rainfall evaporation true/false |
Turns evaporation on or off and saves it |
/rainfall preset gentle |
Lighter, less frequent rain |
/rainfall preset steady |
Default settings |
/rainfall preset downpour |
Heavy rain, so water rises quickly |
Rainfall creates config/rainfall.json on first launch. Water uses Flowing Fluids units. One block of water is 8 units.
| Setting | Keys |
|---|---|
| Rain | intervalTicks, attemptsPerChunk, generationChance, waterAmount, chunkRadius, maxChunksPerInterval |
| Evaporation | evaporationIntervalTicks, evaporationAttemptsPerChunk, evaporationChance, evaporationAmount |
| Depth limit | maxWaterStackHeight (deep natural lakes count too) |
| Off in these dimensions | excludedDimensions |
| Preset | Every | Tries per chunk | Chance | Base amount |
|---|---|---|---|---|
steady (default) |
20 ticks (1 second) | 16 | 40% | 4 units |
downpour |
10 ticks | 24 | 65% | 6 units |
The real amount also depends on rain strength, ground absorption, runoff and free space.
If you kept an older config, run /rainfall preset steady to switch to the current defaults.
These block tags control how much rain a block soaks up.
| Tag | Effect |
|---|---|
rainfall:absorption_high |
Soaks up a lot, like dirt and sand |
rainfall:absorption_low |
Soaks up a little |
rainfall:absorption_impervious |
Soaks up nothing, so water pools, like stone and planks |
/rainfall evaporation false to stop it.Ideas, feature requests and comments are always welcome. If you find a bug, please let me know in the comments. It helps a lot if you include your Minecraft version, loader, and the versions of Rainfall and Flowing Fluids.
Rainfall is licensed under LGPL-3.0-or-later.
Flowing Fluids is made by Traben (GitHub). Rainfall does not include Flowing Fluids, so please install it separately.
Flowing Fluidsの世界に、ほんとうに水がたまる雨を降らせます。
RainfallはFlowing Fluidsの追加Modです。雨が有限の水としてワールドに降ります。雨は土にしみこみ、窪地にたまり、池を増水させます。晴れた日には、水が少しずつ蒸発します。
Rainfallがするのは、水を足すことと減らすことだけです。水の流れと均しは、これまでどおりFlowing Fluidsが行います。
Rainfallの雨は見た目だけではありません。 降った雨が実際の有限の水になり、低い場所へ少しずつ集まっていきます。


同じ場所でも、雨が続くことで窪地や低地へ水が集まり、景色そのものが変化します。 水が流れたり高さが均されたりする処理はFlowing Fluidsが行います。
Rainfallは、ブロック、アイテム、通信を追加しません。
Rainfallのファイルは、Minecraftの版ごとに分かれています。遊んでいる版とローダーに合うファイルを選んでください。
OP権限のあるプレイヤーか、サーバーコンソールで使えます。
| コマンド | 内容 |
|---|---|
/rainfall status |
動作中かどうか、増やした水と蒸発した水の合計、豪雨の数を表示 |
/rainfall probe |
今いる場所の地面、雨、吸水率、集水の量を表示 |
/rainfall reload |
config/rainfall.jsonを読み直す |
/rainfall enabled true/false |
Rainfall全体のオン・オフを切り替えて保存 |
/rainfall evaporation true/false |
蒸発のオン・オフを切り替えて保存 |
/rainfall preset gentle |
控えめな雨 |
/rainfall preset steady |
標準の設定 |
/rainfall preset downpour |
強い雨。水が増えるのがわかりやすい |
初めて起動したときにconfig/rainfall.jsonが作られます。水の量はFlowing Fluidsの単位で数えます。水1ブロックが8単位です。
| 項目 | 設定名 |
|---|---|
| 雨 | intervalTicks、attemptsPerChunk、generationChance、waterAmount、chunkRadius、maxChunksPerInterval |
| 蒸発 | evaporationIntervalTicks、evaporationAttemptsPerChunk、evaporationChance、evaporationAmount |
| 水深の上限 | maxWaterStackHeight(自然の深い湖も数に入ります) |
| 雨を降らせないディメンション | excludedDimensions |
| プリセット | 間隔 | 1チャンクあたりの回数 | 発生率 | 基本の水量 |
|---|---|---|---|---|
steady(標準) |
20tick(1秒) | 16回 | 40% | 4単位 |
downpour |
10tick | 24回 | 65% | 6単位 |
実際の水量は、雨の強さ、地面の吸水、集水、空きの量でも変わります。
前の版の設定ファイルを使っている場合は、/rainfall preset steadyで今の標準に切り替えられます。
次のブロックタグで、ブロックが雨をどれだけ吸うかを変えられます。
| タグ | 働き |
|---|---|
rainfall:absorption_high |
よく吸う。土や砂など |
rainfall:absorption_low |
少し吸う |
rainfall:absorption_impervious |
吸わないので水がたまる。石や板など |
/rainfall evaporation falseを使ってください。追加してほしい機能やアイデア、感想など、気軽にコメントで教えてください。バグを見つけたときも、コメントで知らせてもらえるとうれしいです。Minecraftの版、ローダー、RainfallとFlowing Fluidsのバージョンを書いてもらえると、原因を探しやすくなります。
RainfallのライセンスはLGPL-3.0-or-laterです。
Flowing FluidsはTrabenさんのModです(GitHub)。RainfallにはFlowing Fluidsが入っていないので、別に導入してください。