COWMODSКаталог модов

Unusual Precipitation (Rain)

This datapack rains random items/mobs/projectiles from the sky!

Автор: Ninjaking3122,2 тыс.26обновлён 13 мар. 2026 г.
ПроклятыеМеханики игрыМини-игры

Описание

Unusual Precipitation

It's raining cats, diamonds, arrows, wardens, eggs... It's raining anything and everything!

This datapack adds a highly configurable custom weather cycle to the game that rains random mobs, items and projectiles from the sky. The vanilla weather system is unaffected by this datapack.

There is the raining weather cycle, which rains items, neutral mobs and mostly non-dangerous projectiles. Then there is the thundering weather cycle, which rains hostile mobs and dangerous projectiles (e.g. fireballs).

Configuration

To configure this datapack, run the command /scoreboard objectives setdisplay sidebar unusual-precipitation-config. Each scoreboard entry can be edited using the command /scoreboard players set <entry> unusual-precipitation-config <value>. The meaning of each entry is explained below:

  • rain_interval - The number of seconds between the end of the previous weather cycle and the start of a new one.
  • rain_duration - The number of seconds a single weather cycle lasts.
  • thundering_chance - The percentage chance that a thundering weather cycle occurs instead of a raining weather cycle. Values range from 0 to 100.
  • include_items - Whether to include items in the raining weather cycle. Value of 0 means false while 1 means true.
  • include_mobs - Whether to include mobs in the weather cycle. Value of 0 means false while 1 means true.
  • include_projectiles - Whether to include projectiles in the weather cycle. Value of 0 means false while 1 means true.
  • chaos_mode - When enabled, this will constantly roll a different entity to rain within the same weather cycle. Value of 0 means disabled while 1 means enabled.

Setting Custom Weather

You can also set a specific entity to be rained from the sky non-stop using these two functions:

  • /function unusual-precipitation:start-custom-weather {entity:'<id>'}
  • /function unusual-precipitation:start-custom-weather-nbt {entity:'<id>', nbt:'<nbt>'}

The first function is used to rain mobs/projectiles by replacing <id> with the entity's id (e.g. shulker_bullet, cave_spider). The second function is used to rain items/mobs/projectiles with custom NBT data. For items, ensure the NBT data follows this. The <nbt> data should not include the outer {} and any single quotes (`) within the <nbt> itself must be escaped using a backslash (\`).

To stop the custom weather, simply run /function unusual-precipitation:stop-custom-weather. Then, to reenable the datapack's weather cycle, run /function unusual-precipitation:enable-weather-cycle.

Other Things to Note...

  • To remove the datapack, run /function unusual-precipitation:uninstall and then delete/disable the datapack.
  • If the datapack's weather cycle ever gets stuck or somehow stops working, which can happen when disabling then enabling the datapack, try run /function unusual-precipitation:enable-weather-cycle to restart it.
  • Any changes made to rain_duration and rain_interval may take an extra weather cycle to take effect.
  • The entities that rain from the sky are summoned at Y=350 and randomly distributed in a 50-block radius around each online player in the overworld. The nether and end dimensions are not included in the weather cycle.

Credit to MC: Ultimate List as it helped greatly in creating this datapack.

Галерея

Projectile rainMob rainItem rainChaos mode

Последние версии

Все версии →
release

Unusual Precipitation 1.5.0 for 1.21.5-1.21.11

1.5.0-1.21.5
13 мар. 2026 г.397Minecraft: 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3datapack
Скачать
Что нового
- Added `/function unusual-precipitation:enable-weather-cycle` and `/function unusual-precipitation:disable-weather-cycle` to enable/disable the datapack's weather cycle. - Custom weather can still be started independently of this - `/function unusual-precipitation:stop-custom-weather` no longer automatically reenables the datapack's weather cycle. - On first install, the datapack's weather cycle is now disabled by default.
release

Unusual Precipitation 1.5.0 for 1.21-1.21.4

1.5.0-1.21
13 мар. 2026 г.80Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4datapack
Скачать
Что нового
- Added `/function unusual-precipitation:enable-weather-cycle` and `/function unusual-precipitation:disable-weather-cycle` to enable/disable the datapack's weather cycle. - Custom weather can still be started independently of this - `/function unusual-precipitation:stop-custom-weather` no longer automatically reenables the datapack's weather cycle. - On first install, the datapack's weather cycle is now disabled by default.
release

Unusual Precipitation 1.4.0

1.4.0
29 мар. 2025 г.622Minecraft: 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11datapack
Скачать
Что нового
Updated for 1.21.5
release

Unusual Precipitation 1.3.0

1.3.0
23 июн. 2024 г.617Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4datapack
Скачать
Что нового
Updated for 1.21
release

Unusual Precipitation 1.2.0

1.2.0
2 мая 2024 г.140Minecraft: 1.20.5, 1.20.6datapack
Скачать
Что нового
- Updated for 1.20.5/1.20.6 - Minor performance improvements - Fixed a bug where the same item would be rolled multiple times in a row
release

Unusual Precipitation 1.1.0

1.1.0
16 февр. 2024 г.246Minecraft: 1.20.4datapack
Скачать
Что нового
Added language translation support for the actionbar display.
release

Unusual Precipitation 1.0.0

1.0.0
8 февр. 2024 г.76Minecraft: 1.20.4datapack
Скачать
Что нового
First release!