Home›Java›Mods›iWeatherControl
iWeatherControl
ModsJava

iWeatherControl

Java mod listed for Minecraft 1.13–1.21. Download on the author's site.

⬇ Download on Spigot
iWeatherControl - Ultimate Weather Management

**iWeatherControl (iWC)** is a professional-grade weather management solution for your Minecraft server. It provides aggressive control over precipitation and storms, ensuring perfect visibility and a lag-free environment for your players.
---
### ✨ Key Features
* **Aggressive Guard:** Instantly blocks rain and thunder as soon as they start.
* **Smart Filtering:** Support for both `WHITELIST` (only specific worlds) and `BLACKLIST` (all worlds except excluded ones) modes.
* **Instant Action:** Weather clearing triggers immediately on server startup, via `/iwc on` command, or when adding a new world.
* **Security (Permissions):** Comprehensive access control, including optional Operator support via the `allow-op` toggle.
* **Visual Alerts:** Built-in Title notifications when protection is toggled.
* **Action Logging:** Every admin action is recorded in a dedicated log file for audit purposes.
---
Spoiler: Commands & Permissions
| Command | Description | Permission |
| :--- | :--- | :--- |
| `/iwc help` | Show help menu | `weathercontrol.help` |
| `/iwc info` | View current status and mode | `weathercontrol.info` |
| `/iwc on` | Enable protection (clear sky) | `weathercontrol.admin` |
| `/iwc off` | Disable protection | `weathercontrol.admin` |
| `/iwc addworld <name>` | Add world to the list | `weathercontrol.worlds` |
| `/iwc remworld <name>` | Remove world from the list | `weathercontrol.worlds` |
| `/iwc reload` | Reload configuration | `weathercontrol.reload` |

Spoiler: Placeholders

| `%status%` — Current protection status (ON/OFF).
| `%mode%` — Filtering mode (WHITELIST/BLACKLIST).
| `%world%` — Name of the affected world.
| `%cmd%` / `%desc%` — Command usage and description in help menu.

Spoiler: ⚙️ Configuration (config.yml)
# =============================================================
# iWeatherControl Config
# Author: igalexor
# Version: 1.0.0
# =============================================================

# [RU] Общее состояние плагина (true - включен, false - выключен)
# [EN] General plugin state (true - enabled, false - disabled)
plugin-enabled: true

# [RU] Доступ оператора (true - ОПы имеют доступ ко всему, false - только по пермишенам)
# [EN] Operator access (true - OPs have access to everything, false - permissions only)
# [!] По умолчанию выключено / Disabled by default per specifications
allow-op: false

# [RU] Глобальный запрет дождя (true - блокировать дождь в выбранных мирах)
# [EN] Global rain disable (true - block rain in selected worlds)
disable-rain: true

# [RU] Глобальный запрет грозы (true - блокировать молнии и гром)
# [EN] Global thunder disable (true - block lightning and thunder)
disable-thunder: true

# --- [RU] Настройки фильтрации миров
# --- [EN] World Filtering Settings ---
worlds:
# [RU] Режимы работы:
# WHITELIST - погода блокируется ТОЛЬКО в мирах из списка ниже.
# BLACKLIST - погода блокируется везде, КРОМЕ миров из списка ниже.
#
# [EN] Operating modes:
# WHITELIST - weather is blocked ONLY in the worlds from the list below.
# BLACKLIST - weather is blocked everywhere EXCEPT the worlds from the list below.
mode: "WHITELIST"

# [RU] Список названий миров (чувствителен к регистру)
# [EN] List of world names (case-sensitive)
list:
- "world"
- "world_the_end"

# --- [RU] Настройки сообщений
# --- [EN] Message Settings ---
messages:
# [RU] Префикс перед сообщениями в чате
# [EN] Prefix before chat messages
prefix: "&b[&ciWC&b] &r"

# [RU] Сообщение об отсутствии прав
# [EN] No permission message
no-permission: "&cУ вас нет прав! / You don't have permission!"

# [RU] Перезагрузка конфига
# [EN] Configuration reload
reload: "&aКонфигурация перезагружена! / Config reloaded!"

# [RU] Активация плагина
# [EN] Plugin activation
plugin-on: "&aПлагин активирован. / Plugin activated."

# [RU] Деактивация плагина
# [EN] Plugin deactivation
plugin-off: "&cПлагин деактивирован. / Plugin deactivated."

# [RU] Мир добавлен в список
# [EN] World added to list
world-added: "&aМир &e%world% &aдобавлен! / World &e%world% &aadded!"

# [RU] Мир удален из списка
# [EN] World removed from list
world-removed: "&cМир &e%world% &cудален! / World &e%world% &cremoved!"

# [RU] Мир уже есть в списке
# [EN] World already in list
world-already-exists: "&6Мир уже в списке. / World already in list."

# [RU] Мир не найден в списке
# [EN] World not found in list
world-not-found: "&cМир не найден. / World not found."

# [RU] Помощь по командам
# [EN] Command help
usage-worlds: "&cИспользование: /wc <addworld|remworld> <name>"
help-header: "&e--- iWeatherControl Help ---"
help-format: "&b/wc %cmd% &7- %desc%"

# [RU] Секция информации
# [EN] Info section
info-format:
- "&eMode: &b%mode%"
- "&eStatus: %status%"

# --- [RU] Настройки Title
# --- [EN] Title Settings
titles:
# [RU] Включить отображение Title
# [EN] Enable Title display
enabled: true

# [RU] Главный заголовок
# [EN] Main Title
main-title: "&6Weather Control"

# [RU] Подзаголовки (Вкл/Выкл)
# [EN] Subtitles (On/Off)
sub-title-on: "&aОсадки отключены / Rain OFF"
sub-title-off: "&cОсадки включены / Rain ON"

# [RU] Время анимации (в тиках)
# [EN] Animation time (in ticks)
fade-in: 10
stay: 40
fade-out: 10

# --- [RU] Настройки логирования
# --- [EN] Logging Settings ---
logging:
# [RU] Имя файла логов
# [EN] Log file name
file-name: "logs.txt"
# [RU] Формат даты
# [EN] Date format
date-format: "yyyy-MM-dd HH:mm:ss"

Installation
  1. Download iWeatherControl.jar.

  2. Place the file into your /plugins/ folder.

  3. Restart your server or use /iwc reload.
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

iWeatherControl is a free Minecraft Java mod. Compatible with Minecraft 1.13, 1.14, 1.15, 1.16 and newer. Downloaded 13 times (via Spigot). Download it and open it directly in the game.

Explore more