ModsFinder

Entity Rain Events

by lukegrahamlandry

Entity Rain Events lets a data pack define weather-like events in which chosen creatures fall from the sky around the player.

ForgeClient and serverMIT LicenseOpen source1.16.5 – 1.18.2

What it does

Each event is defined as a JSON file in the entityrain folder of a data pack, and the default data pack ships a fish rain event as an example of the format. An event sets a square area around the player by radius, a height above ground where spawning begins, and a spawnRate that gives the average number of entities spawned near the player while the event is active. Conditions decide when an event starts, and biomes can be listed as a whitelist to limit where it occurs. Tags can be used in place of single biome names by adding the usual prefix.

The spawn list holds EntitySpawnOption entries, each with an entity type given by its registry key and an integer weight. The chance of a given entity is its weight divided by the total weight of all entries, so heavier entries appear more often. Testing a data pack needs commands that force the active entity rain event in the current dimension, and those commands require operator permissions. The mod runs on Forge and needs to be installed on both client and server. It is released under the MIT License and is open source, with public source code, an issue tracker and a wiki.

Key features

  1. Data-driven events

    Events are declared in json files, so new rain types can be added through a data pack without code changes.

  2. Weighted spawn lists

    Each entity entry carries an integer weight, and its chance is that weight over the sum of all weights in the list.

  3. Area and height settings

    Radius, the height above ground where entities appear, and spawnRate control the size and density of each event.

  4. Biome whitelists and tags

    An event can be limited to listed biomes, and tags with a prefix can group several biomes into one entry.

Compatibility

Latest build for each game version and loader.

1.18.21.0.7
1.18.11.0.7
1.181.0.7
1.16.51.1.9
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

How it compares

Full comparison

Pretty Rain is a Forge and NeoForge mod for 1.18.2 – 1.21.6 that is client-side only and open source under the MIT License, so it does not need to be installed on a server. Fall Through Slime is a server-side only mod across Fabric, Forge, NeoForge and Quilt for 1.16.5 – 26.3, and it is not open source, being under All rights reserved. Entity Rain Events differs from both by being a client and server Forge mod for 1.16.5 – 1.18.2 that is driven by data packs rather than fixed effects.

ModLoadersGame versionsEnvironmentUpdated
Entity Rain EventsForge1.16.5 – 1.18.2Client and server2022-11-12
Pretty RainForge and NeoForge1.18.2 – 1.21.6Client-side only2025-06-20
Fall Through SlimeFabric, Forge, NeoForge and Quilt1.16.5 – 26.3Server-side only2026-10-02

Questions

Does Entity Rain Events need to be installed on the server?

Yes. A server running it needs every connecting player to have it too.

Which loader does Entity Rain Events use?

The mod is published only for Forge. Its latest file is 1.0.7 for 1.18.2, released on 2022-11-12.

Can pack authors change the default fish rain event?

Yes. Pack authors can define their own events in the entityrain folder of a data pack, following the format of the default fish rain json.

In the catalog

Entity Rain Events is one of 29,952 Game mechanics mods on ModsFinder, and one of 13,316 Game mechanics mods for Forge. 9,044 mods support Minecraft 1.18.2.

More from lukegrahamlandry

All projects

Similar mods

What the author says

Cause brief entity rain events where different creatures fall from the sky. The default data pack adds a fish rain event. New entity rain events are defined by json files in the entityrain folder of data packs. The format of these files is as follows,
lukegrahamlandry, on the Modrinth page

Official listing

Owner
lukegrahamlandry
Published
2022-11-12
Updated on Modrinth
2022-11-12
Facts verified
2026-10-15

Tags