Toxic Skies
With the death of Bukkit, I will no longer be supporting this plugin. If it still works for you, fantastic. If not, you are on your own. All the source will remain available on GitHub. Farewell, -DeltaHat
Toxic Skies
Toxic Skies is a Bukkit plugin that makes the world a harsher and more dangerous place. Players are forced to survive underground or else be destroyed by the elements. Toxic Skies adds the following game mechanics:
- Players who get too close to the surface get periodically poisoned by the surface air.
- Staying above ground without protection will result in death after about two minutes.
- Pumpkins work like gas masks. Wearing one above ground prevents damage for a time.
- The weather is always storming. Monsters never catch on fire and visibility is reduced.
Compatible with Multiverse.
Installation
- Put .jar file in the Plugins directory.
- Start the server to generated a default config file.
- Update the config.yml file to set which worlds you want made toxic.
- Restart or reload the server.
Configuration
- Mode:
- Mode 1 - Always raining. Air always toxic.
- Mode 2 - Rains now and then (like normal). Air always toxic.
- Mode 3 - Rains now and then (like normal). Air only toxic when raining.
- SecondsBetweenPolls: sets how frequently player exposure is checked.
- AboveGroundDamage: how many points of damage to do for each exposure.
- AboveGroundMessage: the message to display when a player is exposed.
- CleanAirMessage: the message to display when clean air is found.
- PumpkinHelmetBreakChancePercent: the percent chance that a player's pumpkin helmet will break.
- PumpkinHelmetBreakMessage: the message to display when a pumpkin helmet breaks.
- PumpkinHelmetSurviveMessage: the message to display when a pumpkin helmet does not break.
- PumpkinHelmetMaterial: the material name of the pumpkin helmet.
- AffectedWorlds: a list of world names to make toxic.
- To change a world's mode, add a pipe followed by the mode number after the world name
- Ex: myWorld|2
Source Code
Metrics
This plugin utilizes Hidendra's plugin metrics system. the following information is collected and sent to mcstats.org unless opted out:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- Plugin's version
- Server's version
- OS version/name and architecture
- core count for the CPU
- Number of players online
- Metrics version
Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.
Great legacy plugins from this author. Shame to see it fall apart in a crybaby rant about the 'death of Bukkit' when Spigot carries the mantle of Bukkit and runs nearly all previous plugins --- because it's the same code base. A real head shaker when talented developers fall apart over nonsense.
1.8 can use.
I don't see any wrong or WARN.
Whata a good plugin it is~!
XD
@Ironic8b49
What features are broken? Using it fine in 1.8
Just downloaded this plugin it seems to work ok, just noticed the mobs still burn during day, and under heavy tree cover you can get clean air. can live with hat, just wish someone would update so all the features will work in 1.7.10r2.
@deltahat
Beautiful! Another suggestion, since you've explored changing the helmet material, would to be able to configure multiple helmets with varying degrees of survivability.
My server features this plugin to achieve a toxic wasteland survival feel. Thank you for your effort and for listening to your users!
@McZocker135
@mc_SWOOPY_sf
@ikin5050
I've submitted version 2.4.0 for review. It has per-world modes and selectable helmet materials.
Yeah i would think it would be a lot better if you could make certain worlds HAVE the toxic air and other worlds not, especially for larger servers with more than 1 world.
Only thing I think is lacking is to be able to assign a mode per world. Example: One world is set to 2 (always toxic, occasional rain) and another set to 1 (always rain, always toxic). :D
Very nice Job :) I use it and it is good, but can you add, that the mask is agjustable. Not everytime the pumpkin?
Love how you provided source code and overall its a great job, good work :)
can u maek it 1.7.2 pls, thx -peace out
oops it is 1.7.2 right now haha good job thx awesme peace bye
Hi man! I did a review of your plugin to if you want to display it on your page or view it :p Enjoy! - https:www.youtube.com/watch?v=4ylL_vcAECI Awesome plugin though! Could you add a feature where the affects don't happen to people in creative? Thanks! Keep up the great work!
First I want to say we love the idea of your plugin. The Following is an error generated by a 1.5.2 server. You may want to consider making it 1.5.2 friendly as there is a huge hexxit/tekkit/bigdig community that relies on this version.
16:54:06 [WARNING] [ToxicSkies] Task #639 for ToxicSkies v2.1.0 generated an exception
java.lang.NoSuchMethodError: org.bukkit.entity.Player.getHealth()D
at com.ryanmichela.toxicskies.DamageApplyTask.run(DamageApplyTask.java:17)
at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftTask.run(CraftTask.java:58)
at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:344)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:777)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:320)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:732)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:614)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
Can you add the option to change the type of gas mask?The pumpkins do not give great vision
I've noticed the poll works as a delay?? does this also affect how long the it detects for the player to be out of toxic air? so if I set it to 30 will it take 30 seconds to show the message but also 30 seconds to determine the player left the toxic air? if so anyway to seperate that? thanks again
Hi, I really like this plugin, is there any chance you could implement a option in the config for the time delay per msg appearing so it doesn't appear so spammy?
Thanks in advance.
nice, works with 1.6.4 also.
@Kadjimah
Give it a try. Toxic Skies should work in 1.5.2.
Could you make for 1.5.2? i love this plugin , but my server is 1.5.2 :/ Crap!
@OMGguy18
@Endercrest
@Undefined213
I've added three new modes in version 2.1.0. Mode 1 - Always raining. Air always toxic. Mode 2 - Rains now and then (like normal). Air always toxic. Mode 3 - Rains now and then (like normal). Air only toxic when raining.