Weather mod by giamatamat13

A mod that adds more weather to Minecraft.
2026-06-21_14.49.19.png

2026-06-21_14.49.19.png

2026-06-21_19.49.19.png

2026-06-21_19.49.19.png

Description

Natural Disasters ๐ŸŒช

A Fabric mod for Minecraft 26.2 that adds tornadoes, hurricanes, and earthquakes to your world. These devastating disasters wander (or shake) through your territory, fling entities into the air, and tear blocks apartโ€”plus craftable Alerter blocks that warn you before each type of disaster strikes.

ืขื‘ืจื™ืช โ€ข English


Features

Disasters

Disaster Trigger Radius Duration
Tornado Thunderstorm (15% chance) 8 blocks 30 sec
Hurricane Thunderstorm (15% chance) 18 blocks 60 sec
Earthquake Command only 40 blocks 20 sec

Tornadoes and Hurricanes:

  • Wander across the world during thunderstorms
  • Fling players, mobs, and items into the air
  • Tear blocks into flying FallingBlockEntitys (hurricanes damage entities they hit)
  • Emit cloud and smoke particles with a roaring thunder ambience

Earthquakes:

  • Spawn at a fixed epicentre and shake the ground
  • Bounce nearby entities into the air every half-second
  • Crumble surface blocks, opening cracks and craters
  • Triggered only via command (not from storms)

Alerter Blocks

Two craftable alerter blocks, each tuned to a different threat:

Block Warns About Recipe
Tornado & Hurricane Alerter Tornadoes, Hurricanes Useless Alerter + Wind Charge
Earthquake Alerter Earthquakes Useless Alerter + Dirt

Warning states (shared by both alerters):

  • ๐ŸŸข Green (0): Safe โ€” no danger
  • ๐ŸŸก Yellow (1): Caution โ€” disaster within 500 blocks
  • ๐Ÿ”ด Red (2): Danger โ€” disaster within 100 blocks

When at red alert, the alerter emits rapid beep sounds for players within 24 blocks.

Commands

  • /naturaldisasters <tornado|hurricane|earthquake> [delaySeconds] โ€” Manually trigger a disaster at your position (gamemaster only)

Installation

Requirements

  • Minecraft 26.2
  • Fabric Loader 0.19.3+
  • Fabric API 0.152.2+26.2
  • Java 25+

Steps

  1. Download the latest JAR from releases
  2. Place weather-mod-1.0.0.jar in your mods/ folder
  3. Launch Minecraft with Fabric

Crafting Recipes

1. Useless Alerter

A plain alerter block (aesthetic only). Required to craft any working alerter.

[I] [G] [I]
[I] [R] [I]
[I] [I] [I]
  • I: Iron Ingot
  • R: Redstone Lamp
  • G: Glass

2. Tornado & Hurricane Alerter

Warns about approaching tornadoes and hurricanes.

[U] [W]
  • U: Useless Alerter
  • W: Wind Charge

3. Earthquake Alerter

Warns about approaching earthquakes.

[U] [D]
  • U: Useless Alerter
  • D: Dirt

Usage

Surviving a Disaster

  1. Craft an Alerter matching the threat you want to monitor
  2. Place the block on a wall where you can see it
  3. Watch for color changes:
    • Yellow means a disaster is approaching within 500 blocks
    • Red means imminent danger within 100 blocksโ€”seek shelter!
  4. Take cover indoors or underground when the warning turns red

Manual Triggers

Use the command to spawn a disaster for testing or fun:

/naturaldisasters tornado
/naturaldisasters hurricane 60
/naturaldisasters earthquake 30

With a delay, alerters will warn before the disaster strikes.


Configuration

No in-game config file. To adjust disaster behavior, edit the source:

  • DisasterManager.java โ€” Spawn chance, delay timing, and alert scan radius
  • DisasterType.java โ€” Per-disaster radius, speed, damage, and duration values

Development

Building from Source

./gradlew build

Output: build/libs/weather-mod-1.0.0.jar

Project Structure

  • src/main/java/com/weather/ โ€” Main mod code
    • disaster/ โ€” Disaster logic and scheduling
    • block/ โ€” Alerter block implementations
    • command/ โ€” Command handling
    • registry/ โ€” Item and block registration
    • mixin/ โ€” Mixin configuration for integration
  • src/main/resources/ โ€” Assets, recipes, lang files

Language Support

The mod includes translations for:

  • English (en_us.json)
  • Hebrew (he_il.json)

To add more languages, create a new lang file in assets/weather-mod/lang/ and update fabric.mod.json.

Minecraft 26.2 Notes

This project uses Minecraft 26.2 with Mojang mappings. Some API calls differ from standard versions (see CLAUDE.md for details). Always verify with:

javap -classpath "$USERPROFILE/.gradle/caches/fabric-loom/26.2/minecraft-common.jar" <ClassName>

Technical Details

How It Works

  1. When a thunderstorm begins, the mod has a 15% chance to schedule a tornado or hurricane 2 minutes in the future
  2. When the timer expires, an ActiveDisaster spawns and begins wandering
  3. Tornadoes/hurricanes scan for entities and blocks in their path, flinging and destroying them
  4. Earthquakes stay at their epicentre, bouncing nearby entities and crumbling surface blocks every few ticks
  5. DisasterManager continuously scans for Alerter blocks around online players and updates their warning state based on disaster proximityโ€”each alerter type only reacts to the disaster type it warns about
  6. Players see the block color change and hear rapid beeps when danger is near

Server-Side Only

All disaster logic runs server-side. Clients receive:

  • Entity motion packets (for flinging and bouncing)
  • Block state updates (for alerter color changes)
  • Particle effects and sound


ืขื‘ืจื™ืช

Natural Disasters ๐ŸŒช

ืžื•ื“ Fabric ืœื“ื™ื•ืง Minecraft 26.2 ืฉืžื•ืกื™ืฃ ื˜ื•ืจื ื“ื•, ื”ื•ืจื™ืงื ื™ื ื•ืจืขื™ื“ื•ืช ืื“ืžื” ืœืขื•ืœื ืฉืœืš. ืืกื•ื ื•ืช ื˜ื‘ืขื™ื™ื ืืœื• ืžืฉื•ื˜ื˜ื™ื ื‘ืฉื˜ื— (ืื• ืžืจืขื™ื“ื™ื ืื•ืชื•), ื–ื•ืจืงื™ื ื™ืฉื•ื™ื•ืช ืœืื•ื•ื™ืจ ื•ืชื•ืจืขื™ื ื‘ืœื•ืงื™ื โ€” ื‘ืชื•ืกืคืช ื‘ืœื•ืงื™ ืžืชืจื™ืข ืฉื ื™ืชืŸ ืœื™ื™ืฆื•ืจ ื•ืžื–ื”ื™ืจื™ื ืืชื›ื ืœืคื ื™ ื›ืœ ืกื•ื’ ืืกื•ืŸ.

ืชื›ื•ื ื•ืช

ืืกื•ื ื•ืช:

ืืกื•ืŸ ื˜ืจื™ื’ืจ ืจื“ื™ื•ืก ืžืฉืš
ื˜ื•ืจื ื“ื• ืกืขืจืช ืจืขื (ืกื™ื›ื•ื™ 15%) 8 ื‘ืœื•ืงื™ื 30 ืฉื ื™ื•ืช
ื”ื•ืจื™ืงืŸ ืกืขืจืช ืจืขื (ืกื™ื›ื•ื™ 15%) 18 ื‘ืœื•ืงื™ื 60 ืฉื ื™ื•ืช
ืจืขื™ื“ืช ืื“ืžื” ืคืงื•ื“ื” ื‘ืœื‘ื“ 40 ื‘ืœื•ืงื™ื 20 ืฉื ื™ื•ืช

ื˜ื•ืจื ื“ื• ื•ื”ื•ืจื™ืงื ื™ื:

  • ืžืฉื•ื˜ื˜ื™ื ื‘ืขื•ืœื ื‘ืžื”ืœืš ืกืขืจื•ืช ืจืขื
  • ื–ื•ืจืงื™ื ืฉื—ืงื ื™ื, ื™ืฆื•ืจื™ื ื•ื—ืคืฆื™ื ืœืื•ื•ื™ืจ
  • ืชื•ืจืขื™ื ื‘ืœื•ืงื™ื ืœ-FallingBlockEntity
  • ืคื•ืœื˜ื™ื ื—ืœืงื™ืงื™ื ื•ืงื•ืœื•ืช ืจืขื

ืจืขื™ื“ื•ืช ืื“ืžื”:

  • ื ื•ืฆืจื•ืช ื‘ื ืงื•ื“ื” ืงื‘ื•ืขื” ื•ืžืจืขื™ื“ื•ืช ืืช ื”ืงืจืงืข
  • ืžืงืคื™ืฆื•ืช ื™ืฉื•ื™ื•ืช ืงืจื•ื‘ื•ืช ืœืื•ื•ื™ืจ ื›ืœ ื—ืฆื™ ืฉื ื™ื™ื”
  • ืžืคื•ืจืจื•ืช ื‘ืœื•ืงื™ ืคื ื™ ืงืจืงืข ื•ืคื•ืชื—ื•ืช ืกื“ืงื™ื ื•ืžื›ืชืฉื™ื
  • ืžื•ืคืขืœื•ืช ืจืง ื“ืจืš ืคืงื•ื“ื” (ืœื ืžืกืขืจื•ืช)

ื‘ืœื•ืงื™ ืžืชืจื™ืข:

ื‘ืœื•ืง ืžื–ื”ื™ืจ ืขืœ ืžืชื›ื•ืŸ
ืžืชืจื™ืข ื˜ื•ืจื ื“ื• ื•ื”ื•ืจื™ืงืŸ ื˜ื•ืจื ื“ื•, ื”ื•ืจื™ืงื ื™ื ืžืชืจื™ืข ื—ืกืจ ืชื•ืขืœืช + Wind Charge
ืžืชืจื™ืข ืจืขื™ื“ื•ืช ืื“ืžื” ืจืขื™ื“ื•ืช ืื“ืžื” ืžืชืจื™ืข ื—ืกืจ ืชื•ืขืœืช + ืขืคืจ

ืžืฆื‘ื™ ืื–ื”ืจื” (ืžืฉื•ืชืฃ ืœืฉื ื™ ื”ืžืชืจื™ืขื™ื):

  • ๐ŸŸข ื™ืจื•ืง (0): ื‘ื˜ื•ื— โ€” ืื™ืŸ ืกื›ื ื”
  • ๐ŸŸก ืฆื”ื•ื‘ (1): ื–ื”ื™ืจื•ืช โ€” ืืกื•ืŸ ื‘ืชื•ืš 500 ื‘ืœื•ืงื™ื
  • ๐Ÿ”ด ืื“ื•ื (2): ืกื›ื ื” โ€” ืืกื•ืŸ ื‘ืชื•ืš 100 ื‘ืœื•ืงื™ื

ื‘ื”ืชืจืื” ืื“ื•ืžื”, ื”ืžืชืจื™ืข ืžื•ืฆื™ื ื‘ื™ืคื™ื ืžื”ื™ืจื™ื ืœืฉื—ืงื ื™ื ื‘ื˜ื•ื•ื— ืฉืœ 24 ื‘ืœื•ืงื™ื.

ืคืงื•ื“ื•ืช

  • /naturaldisasters <tornado|hurricane|earthquake> [delaySeconds] โ€” ื”ืคืขืœ ืืกื•ืŸ ื‘ืื•ืคืŸ ื™ื“ื ื™ (ืจืง gamemaster)

ื”ืชืงื ื”

ื“ืจื™ืฉื•ืช:

  • Minecraft 26.2
  • Fabric Loader 0.19.3+
  • Fabric API 0.152.2+26.2
  • Java 25+

ืฆืขื“ื™ื:

  1. ื”ื•ืจื“ ืืช ื”-JAR ื”ืื—ืจื•ืŸ ืž-releases
  2. ื”ื ื— ืืช weather-mod-1.0.0.jar ื‘ืชื™ืงื™ื™ืช mods/
  3. ื”ืคืขืœ ืืช Minecraft ืขื Fabric

ืžืชื›ื ื™ ื™ื™ืฆื•ืจ

1. ืžืชืจื™ืข ื—ืกืจ ืชื•ืขืœืช

[I] [G] [I]
[I] [R] [I]
[I] [I] [I]
  • I = ื‘ืจื–ืœ | R = ืžื ื•ืจืช ืื‘ืŸ ื”ืื“ืžื” | G = ื–ื›ื•ื›ื™ืช

2. ืžืชืจื™ืข ื˜ื•ืจื ื“ื• ื•ื”ื•ืจื™ืงืŸ

[U] [W]
  • U = ืžืชืจื™ืข ื—ืกืจ ืชื•ืขืœืช | W = Wind Charge

3. ืžืชืจื™ืข ืจืขื™ื“ื•ืช ืื“ืžื”

[U] [D]
  • U = ืžืชืจื™ืข ื—ืกืจ ืชื•ืขืœืช | D = ืขืคืจ

ืฉื™ืžื•ืฉ

  1. ื™ืฆื•ืจ ืžืชืจื™ืข ื”ืžืชืื™ื ืœืกื•ื’ ื”ืื™ื•ื ืฉืืชื” ืจื•ืฆื” ืœื ื˜ืจ
  2. ื”ื ื— ืืช ื”ื‘ืœื•ืง ืขืœ ืงื™ืจ ืฉืชื•ื›ืœ ืœืจืื•ืช
  3. ืฆืคื” ืœืฉื™ื ื•ื™ื™ ืฆื‘ืข:
    • ืฆื”ื•ื‘ = ืืกื•ืŸ ืžืชืงืจื‘ ื‘ืชื•ืš 500 ื‘ืœื•ืงื™ื
    • ืื“ื•ื = ืกื›ื ื” ืžื™ื™ื“ื™ืช ื‘ืชื•ืš 100 ื‘ืœื•ืงื™ื โ€” ื—ืคืฉ ืžืงืœื˜!
  4. ื—ื–ื•ืจ ืœื‘ื˜ื—ื•ืŸ ื‘ื‘ื ื™ื™ื” ืื• ืชื—ืช ื”ืื“ืžื” ื›ืฉื”ืื–ื”ืจื” ื”ื•ืคื›ืช ืœืื“ื•ืžื”

ืขื–ืจื” ื•ื‘ืขื™ื•ืช

ืื ืืชื” ื ืชืงืœ ื‘ื‘ืขื™ื•ืช:

  1. ื•ื“ื ืฉื™ืฉ ืœืš ืืช ื”ื’ืจืกื” ื”ื ื›ื•ื ื” ืฉืœ Minecraft, Fabric ื•-Fabric API
  2. ื‘ื“ื•ืง ืฉื”-JAR ื ืžืฆื ื‘ืชื™ืงื™ื™ืช mods/
  3. ืคืชื— ืืช ื”-logs ืฉืœ Minecraft ืœืคืจื˜ื™ื ื ื•ืกืคื™ื

Made with โค๏ธ for Fabric Modding

The Weather mod by giamatamat13 Team

profile avatar
  • 5
    Projects
  • 610
    Downloads

More from giamat13View all

  • Food by Giamat project image

    Food by Giamat

    • 163
    • Mods

    Food by Giamat is a comprehensive food expansion mod for Minecraft Fabric that brings a wide variety of global cuisines to the game. The mod, which features over 40 unique food items.

    • 163
    • July 4, 2026
    • Mods
  • blocky13 project image

    blocky13

    • 134
    • Mods

    Minecraft 1.21.11 Fabric mod. 150 blocks (slabs, stairs, fences, doors, chains, bars). Data-driven, Python-generated.

    • 134
    • June 18, 2026
    • Mods
  • Galgochim project image

    Galgochim

    • 66
    • Mods

    ืžื•ืกื™ืฃ ื—ื™ื•ืช ื•ืžื•ื–ื™ืงื” ืžื”ืคื•ื“ืงืืกื˜ "ื”ืชืฉื•ื‘ื”".

    • 66
    • June 18, 2026
    • Mods
  • more totems by giamat project image

    more totems by giamat

    • 172
    • Mods

    A Minecraft Fabric mod that adds additional totems to the game.

    • 172
    • June 17, 2026
    • Mods
  • Food by Giamat project image

    Food by Giamat

    • 163
    • Mods

    Food by Giamat is a comprehensive food expansion mod for Minecraft Fabric that brings a wide variety of global cuisines to the game. The mod, which features over 40 unique food items.

    • 163
    • July 4, 2026
    • Mods
  • blocky13 project image

    blocky13

    • 134
    • Mods

    Minecraft 1.21.11 Fabric mod. 150 blocks (slabs, stairs, fences, doors, chains, bars). Data-driven, Python-generated.

    • 134
    • June 18, 2026
    • Mods
  • Galgochim project image

    Galgochim

    • 66
    • Mods

    ืžื•ืกื™ืฃ ื—ื™ื•ืช ื•ืžื•ื–ื™ืงื” ืžื”ืคื•ื“ืงืืกื˜ "ื”ืชืฉื•ื‘ื”".

    • 66
    • June 18, 2026
    • Mods
  • more totems by giamat project image

    more totems by giamat

    • 172
    • Mods

    A Minecraft Fabric mod that adds additional totems to the game.

    • 172
    • June 17, 2026
    • Mods