Voxel Shop beta is live. Expect occasional bugs. Learn more  
ToxicRain icon

ToxicRain 3.0.0

Acid rain apocalypse events: decay, gear, antidotes

cover.jpg


Дощ колись був нешкідливим.


Тепер воно спалює гравців, гниє ліси та спустошує вулиці.


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.


What does it do?


features.jpg

  • Toxic rain events - damage, poison and other effects for anyone caught outside. You choose duration, power and intensity.
  • World decay - grass turns to dirt, flowers to dead bushes, crops and leaves vanish, coral bleaches. 15 block categories, every one configurable.
  • Real shelter rules - slabs, stairs, fences and glass panes count as a roof, just like vanilla rain. Leaves do not.
  • Protective gear - hazmat suits, gas masks and your own sets, each with its own protection and wear rate.
  • Antidotes - a drinkable cure with timed immunity for shops, crates and quest rewards.
  • Scheduler and warnings - storms at set times or intervals, a countdown in chat, big titles, sounds and a live boss bar.
  • Safe zones - WorldGuard flags for spawn and arenas, GriefPrevention claims never decay.
  • PlaceholderAPI - time left, next storm, armor protection and antidote immunity for your scoreboard and TAB.

How a storm plays out


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.


beforeafter.jpg


How do I use it?


  1. Drop ToxicRain.jar into your plugins folder and restart the server.
  2. Start a storm right away with /toxicrain start 10m, or let the scheduler in config.yml run storms for you, for example every day at 18:30 or every 1h30m.
  3. Give players a way to survive: /toxicrain givearmor hazmat_suit, the armor GUI /toxicrain menu, or /toxicrain antidote. Sell them in your shop, crates or ranks.
  4. Protect spawn with /rg flag spawn toxic-rain deny and /rg flag spawn toxic-rain-decay deny.
  5. Tune damage, effects, decay rules, particles, sounds and every message in config.yml, armor.yml and message.yml, then /toxicrain reload.

Protective gear


Build a survival economy around the storm. Every piece in armor.yml gets:

  • Its own protection against the rain (0-100%) and wear rate
  • Name, lore, leather colour, enchantments, unbreakable flag and glint
  • A hidden tag, so renaming or enchanting never breaks it, and nobody can fake it with an anvil

Comes with four ready-made presets: Hazmat Suit, Sentinel Plate, Scavenger Gear and a Gas Mask.


Made for server owners

  • One jar, 1.18 to 26.3. Old and new names of particles, effects and enchantments both work, so your config moves between versions with you.
  • Survives restarts. A storm in progress continues exactly where it stopped.
  • Built with performance in mind. Block changes are spread over ticks with hard limits, exposure checks are cached, particles only spawn around players standing in the rain.
  • Item cleanup clears clutter lying in the open rain, never loot under a roof or inside a claim.
  • Everything is configurable and translatable: damage, effects, decay rules, particles, sounds, boss bar and every message.
  • No dependencies. WorldGuard, GriefPrevention and PlaceholderAPI are picked up automatically when installed.

Commands


/toxicrain start [time] [p:power] [i:intensity]Start a storm, e.g. start 1h30m p:5toxicrain.start
/toxicrain stopClear the skiestoxicrain.start
/toxicrain statusTime left, power, next scheduled stormtoxicrain.use
/toxicrain power <1-999>How hard the rain hitstoxicrain.start
/toxicrain intensity <1+>How fast the world decaystoxicrain.start
/toxicrain givearmor <set|set.piece> [player]Give protective geartoxicrain.givearmor
/toxicrain menuArmor GUItoxicrain.givearmor
/toxicrain antidote [player] [amount]Give antidotestoxicrain.antidote
/toxicrain reloadReload all filestoxicrain.admin

Aliases: /toxic, /toxrain, /tr. toxicrain.immune makes a player immune (not given to ops by default).


Placeholders


%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.


Compatibility


Minecraft1.18.2 - 26.3
Server softwarePaper, Purpur, Spigot and their forks
Java17 or newer (whatever your Minecraft version needs)
OptionalWorldGuard 7, GriefPrevention 16, PlaceholderAPI
Filesconfig.yml, armor.yml, message.yml

FAQ


Will it destroy my players' builds?


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.


How do I keep spawn safe?


/rg flag spawn toxic-rain deny and /rg flag spawn toxic-rain-decay deny. Works on __global__ too.


/tr opens GriefPrevention's /trust


GriefPrevention also uses /tr. Use /toxicrain or /toxic instead.


Can every rain be toxic?


Yes: set make-all-rain-toxic: true and every natural storm becomes a toxic one.


Upgrading from 2.x


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.


Support


Запитання, ідеї чи помилка? Приєднуйтесь до Discord або напишіть на [email protected] , і ви швидко отримаєте відповідь. Якщо ToxicRain зробив ваш сервер цікавішим, відгук допоможе більше, ніж ви думаєте.

Sign in
$3.99 USD
Sign in to purchase, save this product to your cart, and keep downloads tied to your account.
Stripe

toxic

rain

acid

weather

survival

apocalypse

hardcore

events

decay

armor

worldguard