Irradiated
Not being happy with the existing radiation plugins, I decided to create my own. This plugin introduces radiation into your bukkit world, with a range of effects. This mod turns specific block types (customizable via config) into irradiated blocks, giving off an amount of radiation to any players nearby. The more irradiated blocks you're near, the more likely you'll take damage - and the more damage you'll take.
The default config causes Redstone, Soulsand, and Glowstone to all give off varying amounts of radiation. Redstone torches in an 'on' state will also give off trace amounts of radiation. The plugin also supports IndustrialCraft2, with the default ID's for Uranium Ore and Nuclear Reactors giving off large amounts of radiation.
Current Version: 0.7
Current Features:
- Players take radiation damage from exposure to irradiated blocks. Blocks and the rate of irradiation can be controlled via the config file.
- Players can use a Geiger Counter (default: Blaze Rod, configurable) or the appropriate command to check their nearby radiation level.
- Grass dies off in highly radiated areas (reverts to dirt). Grass will also no longer spread.
- Gold Armour acts as a HazMat suit, significantly reducing radiation exposure if a full set is warn.
- Ability for players with the appropriate permission node to ignore radiation effects
- Ability for players with the appropriate permission node to reverse radiation effects (i.e. radiation heals them)
- Leaves decay near radiation (with a config option to enable/disable sapling drops from radiation decay, default disabled)
- Shelter blocks - blocks that reduce the amount of rad exposure to those nearby, customized via config
- Option to make a player in water take additional rad exposure
- Option to make a player in rain take additional rad exposure
- Radiation levels increase over time. As your radiation levels increase, you will begin to suffer from a number of negative effects.
- Radiation levels decay VERY slowly over time, as long as the player is not exposed to radiation.
- Eating a Golden Apple (configurable) will remove 200 points of radiation from the player (dropping them one radiation sickness level).
- Option in config to allow nearby players to reduce the radiation levels of one another.
Planned Features:
- Option for some food items to be irradiated, increasing radiation sickness levels when consumed.
Possible Features:
These features are under consideration, but may not make it into the plugin. This will mostly depend on how difficult/possible these are to implement effectively.
- Random/Op-created radiation "hot-spots" that cause radiation damage to those nearby.
- Ambient radiation - irradiated blocks touching air will leak rads into the atmosphere over time, slowly increasing the level of background radiation all players are exposed to. Shelter blocks touching air will absorb a small amount of rads from the atmosphere over time.
Commands
- /irradiated : Displays confirmation that the plugin is loaded
- /geiger : Take a geiger reading of the surrounding area, useful if you don't have the geiger counter item
Configuration
Please see the default configuration page.
Permissions
- irradiated.* : Grants access to all irradiated permission nodes
- irradiated.user : Grants access to all user-level permissions (currently only irradiated.geiger)
- irradiated.geiger : Allows the player to use the /geiger command or the geiger item defined in the config
- irradiated.ghoul : The player will be healed by radiation rather than harmed by it
- irradiated.hazmat : The player will not be harmed by radiation
Servers
Are you using Irradiated on your server? Send me a PM with the details and I'll list it here.
Is it possible to make it so the suit blocks more radiation?
The shelter blocks work for me =o
It seems that shelter blocks currently don't work.
@CommodoreAlpha
I have the same question.
Would it be possible to change the "AnnounceRads" message to something else, edit the rate at which players lose radiation, and enable/disable what entities/blocks get affected by radiation? I want to use this plugin to make standing near coal ore slightly more dangerous (fumes from coal), and ironically not for radiation.
Also, could you add in a feature where breaking a certain blocks instantly increases "radiation levels" of all (affected) entities within a specified range?
New version currently pending approval, officially updated to CB 1.5.2-R0.2, and fixing the bug with decimals in shelter blocks.
It still works 1.5.2....
Please update man This plugin looks amazing
Does it work with 1.4.6/1.4.7 ?
Hey just want to say that I love this plugin. I've been using it as a cornerstone to my hardcore survival apocalypse server and it works very well. Could use Mysql support and be a bit more configurable, but it does the job. Extremely light too.
@darkmyre
Hope you update soon, also there is an issue that people were being injured in a world not set up to be irradiated.
@Typical_Name
Yep, I've been pretty busy in the leadup to Christmas, but sometime in the next week I'll finally have some more free time to update the plugin. I'll be releasing another 1.3.2 version first with some bug fixes and tweaks, then updating it to 1.4.5 within a day or two.
Is this plugin going to be updated to 1.4.5?
Nevermind my blathering. I increased DoT to 36000 and set the shield blocks on a scale of 1-4. The numbers are a bit large, but the percentages are similar to what I wanted to do.
Hi,
I don't necessarily want to open up a ticket on this, but I have found that the shield block settings do not like fractions. Radiation blocks take fractions just fine.
I have tried setting up the shield blocks to be variations on 0.1, 0.01, and 0.001. Unfortunately I get a server error message when the plugin tries to calculate atmospheric radiation around the shield blocks.
"An internal error occurred while attempting to perform this command"
Away from the shield blocks atmospheric radiation is calculated just fine. When I set the shield blocks to be whole numbers (1, 3, etc) radiation is calculated fine everywhere.
My issue is that I want the following on my server:
The kicker is that I need to keep background radiation manageable, so that it doesn't put a player in danger until they have spent some decent amount of time outdoors. Currently, the max rads before rad sickness and damage is capped at a relatively low number. If I set the background radiation blocks to a low rad level per block, 0.003 currently, I can have a player accrue 3.2~ rads per default notification. This number allows for exploration, but still demands conservative play as rad-x needs to be taken fairly regularly and players need to hunker down in shelters often.
So, as to why I want to set the shield blocks to a fraction; I don't want all crafted blocks to block radiation completely. Even if I set cobble to 1, a 9x3x3 hut will eliminate all radiation, even next to heavily radiated blocks like redstone. The way that it is currently, cobble is essentially of equal rad shielding ability as obsidian. Obsidian is much more valuable to a player so why should it be of equal rad shielding ability? If I could set cobble to be 0.001, theoretically the player would still be given 0.002 rads per block from normal background radiation.
Can the shield blocks use fractions for their values? Or, can the DOT be configurable? So if I set it say 2,500, instead of the default 250, I can use whole numbers.
@Lodo12345
Grass dies off in highly radiated areas (reverts to dirt). Grass will also no longer spread.
Hello,
We are using Irradiated for one of our events worlds, and we think it's a great plugin to have. However we noticed that dirtblocks are not turning into grass blocks anymore, this seems to be the effect for all worlds, including our survival world which isn't included in Irradiated's config.
Is there a way to fix this?
Thanks
I was always told never to use /reload as it causes all sorts of problems with plugins lol
I'll have some time to work on the plugin again this weekend, so I'll try and reproduce that and see if I can fix it.
Got a bit of a problem. sometimes after users die, the radiation sickness stays with them. Not really sure what causes it, but it might be from doing /reload.
@achinius
Not yet, I'm working on commands for the next version :)