Voxel Shop beta is live. Expect occasional bugs. Learn more
Acid rain apocalypse events: decay, gear, antidotes

Тепер воно спалює гравців, гниє ліси та спустошує вулиці.
ToxicRain turns ordinary weather into a survival event your players plan around. When the storm rolls in, anyone caught outside starts to choke, the land withers away, and the only ways to survive are a solid roof, a hazmat suit or a bottle of antidote.

1. The warning. Five minutes before a scheduled storm the chat starts counting down. The last seconds hit the screen as big titles.
2. The storm. A boss bar shows how long it lasts. Stay outside and you take damage, poison, wither and slowness every few seconds. Standing in water only makes it worse.
3. The decay. Grass turns to dirt, flowers to dead bushes, crops and leaves vanish, wooden roofs rot through, coral bleaches. Unprotected farms will not survive the night.
4. The survivors. Players with a proper shelter wait it out. Players with a hazmat suit or an antidote keep mining, raiding and trading while everyone else hides.

ToxicRain.jar into your plugins folder and restart the server./toxicrain start 10m, or let the scheduler in config.yml run storms for you, for example every day at 18:30 or every 1h30m./toxicrain givearmor hazmat_suit, the armor GUI /toxicrain menu, or /toxicrain antidote. Sell them in your shop, crates or ranks./rg flag spawn toxic-rain deny and /rg flag spawn toxic-rain-decay deny.config.yml, armor.yml and message.yml, then /toxicrain reload.Build a survival economy around the storm. Every piece in armor.yml gets:
Comes with four ready-made presets: Hazmat Suit, Sentinel Plate, Scavenger Gear and a Gas Mask.
/toxicrain start [time] [p:power] [i:intensity] | Start a storm, e.g. start 1h30m p:5 | toxicrain.start |
/toxicrain stop | Clear the skies | toxicrain.start |
/toxicrain status | Time left, power, next scheduled storm | toxicrain.use |
/toxicrain power <1-999> | How hard the rain hits | toxicrain.start |
/toxicrain intensity <1+> | How fast the world decays | toxicrain.start |
/toxicrain givearmor <set|set.piece> [player] | Give protective gear | toxicrain.givearmor |
/toxicrain menu | Armor GUI | toxicrain.givearmor |
/toxicrain antidote [player] [amount] | Give antidotes | toxicrain.antidote |
/toxicrain reload | Reload all files | toxicrain.admin |
Aliases: /toxic, /toxrain, /tr. toxicrain.immune makes a player immune (not given to ops by default).
%toxicrain_active% | true / false |
%toxicrain_time_left% | Time until the storm ends, e.g. 4:05 |
%toxicrain_next% | Time until the next scheduled storm |
%toxicrain_power% / %toxicrain_intensity% | Current values |
%toxicrain_protection% | The player's armor protection, % |
%toxicrain_exposed% | Is the rain hitting the player right now |
%toxicrain_immunity% | Antidote seconds left |
_seconds versions are available for time_left and next.
| Minecraft | 1.18.2 - 26.3 |
| Server software | Paper, Purpur, Spigot and their forks |
| Java | 17 or newer (whatever your Minecraft version needs) |
| Optional | WorldGuard 7, GriefPrevention 16, PlaceholderAPI |
| Files | config.yml, armor.yml, message.yml |
Only blocks listed in the decay categories change. By default that includes wooden planks, wooden stairs and torches left in the open. Remove a category to keep it safe, or protect towns with WorldGuard (toxic-rain-decay deny) or GriefPrevention claims.
/rg flag spawn toxic-rain deny and /rg flag spawn toxic-rain-decay deny. Works on __global__ too.
GriefPrevention also uses /tr. Use /toxicrain or /toxic instead.
Yes: set make-all-rain-toxic: true and every natural storm becomes a toxic one.
Drop in the new jar and restart. Your existing files keep working; new options use their defaults until you copy them from a freshly generated config.yml.
Запитання, ідеї чи помилка? Приєднуйтесь до Discord або напишіть на [email protected] , і ви швидко отримаєте відповідь. Якщо ToxicRain зробив ваш сервер цікавішим, відгук допоможе більше, ніж ви думаєте.