Solar Apocalypse
SOLAR APOCALYPSE!
The worlds rotation is slowing, We must move underground to Survive!
Solar Apocalypse is a survival game, to make mine craft even harder! The mod destroys all plant and animal life on the surface over a span of 4 days. Players are forced to move underground and try to survive as long as they can.
Mod Features
Natural looking Destruction and Regrowth
- World Changes to a fiery or frozen wasteland.
- All exposed plant life dies off.
- Biomes Change to desert during the day and tundra at night.
- The world can be slowly restored with the regrow system a few blocks at a time.
Day GamePlay Mechanics
- Lava balls fall from the sky
- Anything exposed to Sun Light will burst into flames.
- Colored glass can protect from the suns death rays.
Night GamePlay Mechanics
- Players and Animals take cold damage when away from heat sources (lights) even under ground!
- Full Leather armor can keep players warm underground, but not outside.
- Players can see there breath when they are getting too far from the light.
- Snow Piles up to form huge drifts.
- Super lighting storms strike without warning.
Time Control
- The time length of Day, Night and Dusk/Dawn can be independently increased, decreased or skipped entirely.
- Players can right click a clock for info about whats going on and how much time is left.
Mulit-World Support
- You can destroy as many worlds as you like in many different ways.
- Destruction pauses if no players are in the world
Fully Customizable World Config
- Each world can have its own config separate config file.
- Plugin config file.
- The World's Config File can be modified for new types of gameplay.
- Share your Config files on the forums!
Basic Commands
- /apocadmin -plugins help
- /apocadmin [worldName] Start - Starts Solar Apocalypse on [worldName]
- /apocadmin [worldName] Stop - Stops Solar Apocalypse
- For More Advanced commands Click Here
How To Install and run
- Download the plugin
- Place the .jar file in your plugins directory.
- Run the server.
- To start a game type "/ApocAdmin world start" where world is the name of the world you want to destroy!
- Enjoy the game!
- type "/ApocAdmin world stop" to stop.
Permissions
SolarApocalypse.ApocAdmin access to the /ApocAdmin command
FAQ
- Will this work with the newest Bukkit / Minecraft version
- yes, if you find a problem open a ticket.
I welcome any help or suggestions! Please Use ticked system for bugs and new ideas!

-
View User Profile
-
Send Message
Posted Mar 22, 2013Is there a way to set it to where it would affect the nether as well?
-
View User Profile
-
Send Message
Posted Mar 17, 2013@Tman015
The world name its case Sensitive, and must be a loaded world.
The default world name is "world" default nether world is "world_nether".
so "/apoc start world_nether" would start the solar apoc on a world named world_nether.
-
View User Profile
-
Send Message
Posted Mar 17, 2013a little help would be nice. it keeps saying Use /Apoc Start World-Name when I try it. even when I do it correctly.
-
View User Profile
-
Send Message
Posted Mar 15, 2013I just tested Apoc with the dev version of 1.5 works just fine, no updates are needed.
-
View User Profile
-
Send Message
Posted Feb 27, 2013@Splated
Thanks for a huge repply.
Anyway you've done almost everything and plugin nearby perfect at this moment.
Thanks for your work and good luck with development :)
-
View User Profile
-
Send Message
Posted Feb 26, 2013@Pirog17000
1) In the apoc world, leather armor is the hardest to get because cows are all dead, and Metal conducts heat and cold. I may consider doing something with the "Fire Protection" or "Protection" Enchants but currently I'm happy with the way it is.
2-3) I like the acid rain idea for its own mod but not part of this one. but its been done http://forums.bukkit.org/threads/mech-acidrain-v1-2-7-create-damaging-acid-rain-1060.27422/
4) if you want more control over the weather turn it off. - Set <> NightStorm:Off and use another mod for your weather needs.
5) client-side GUI not possible with just a bukkit plugin alone. I don't like modding minecraft its annoying and breaks every patch. ill see whats possible when the api is out.
6) I'll let you in on the secret inner workings, each chunk at block 0,0,0 and 0,0,1 change to different block types. in the code called the "KeyStone" the mod adds all chunks that Don't match the keystone, starting with the ones around the players and all loaded chunks.
Then it picks one from the list at random to preform its changes to. if no changes are made the block is marked as done and the keystone is updated.
it picks a second random block from all loaded blocks and deletes its keystone for random updates.
The keystone is changed at night and every odd day.
Biome changes are done similarly.
At 256 blocks its scanning the hole chunks surface for changes but may only find one block to change. so its basically one chunk ever 1.5 sec.
However each player keeps about a total of 21x21 or 441 chunks loaded around them depending on your server. Thats about 4 min per per player for one pass and it could take 2 or more passes to mark a chunk as done.
And I cant go faster most server lag with this many changes. not counting the other mods they may have going.
-
View User Profile
-
Send Message
Posted Feb 26, 2013@Splated:
1) a full set of leather armor all ready will protect you from cold underground. not sure what your asking.
Yup, but anything else can protect?
I'm talking about configuring it by set like this:
Leather_armor <> 1
Iron_armor <> 2
Gold_armor <> 3
IC_Armor <> 4
some kinda of that :)
2) 3) I Don't think acid rain would be caused by the world slowing down, What would acid rain do?
Applyes an toxic effect, like from spiders or some potions. Or just addind a damage to a frost damage u know..
Better to make it configurable - how much damage, how much long it will poisoning u
4) I need the snow storms at night to cause snow and ice to form, and hide the moon bug.
And if we haven't got a moon in our texture pack? ;)
Please, that would be just for those people, who understand all difficulties with plugin and can live normally with them ;)
Also it would make more interesting gameplay
5) client-side GUI not possible with bukkit.
possible. look at DamageIndicator mod. It hooks plugin at server side and translates it to GUI at clientside :)
But that's a huge amount of work how i think..
I'm thinking about adding a new harder night only mode, it was an add-on called hard winter caused snow to pile up forming drifts and torches to burn out.
Night only is realy would be hardcore :D
Plugins, which made already this functional are not very awesome: LokiFix, RealisticTorches. But! R.T. is a good addition for your plugin, i'm using it with your plugin :)
Yup, that's a one moment, which making my people run out to a ground and gather at the morning some wood :D really makes fun play :)
======================
Last build, which u've presented is working fine, frosting can be tweaked, so thank you for that :) But i found some not cool effect. Sometimes plugin is removing snow, leafs and water veeery loooong. But i've set changes to 256 (16x16 and 256 block change per second - should be epic fast).
That's a point, where better to look at.
-
View User Profile
-
Send Message
Posted Feb 25, 2013@fernetek
Well then you may be interested in the Hard Winter plugin ( it never made it past experimental stages) but the idea was torches had a limited life span and would burn out, after a few days.
So your super safe underground bunker would plunge into total darkness after a day if you don't keep a steady supply of torches up.
I ran into problems with saving the locations when the server restarts, but I'm considering Making the torch part its own plugin. if your interested is helping test it send me a msg.
-
View User Profile
-
Send Message
Posted Feb 25, 2013@Splated
I'm working on doing just that, actually (mainly finding good combinations of plugins). The main reason is that, as I've always found, once you get a decent base set up you're more or less completely safe, and the game devolves into creative mode with health (especially if you live deep underground).
Not to say that your plugin is easy- if you're not paying attention at night whilst spelunking there's a very high chance of freezing to death, which I love.
-
View User Profile
-
Send Message
Posted Feb 24, 2013@fernetek
lol so you want it harder do you?
-
View User Profile
-
Send Message
Posted Feb 24, 2013This plugin + PwnPlantGrowth = AWESOME! I've been playing solo on a server using this and I LOVE it! Bah, if only I had enough bandwith to start a large-scale multiplayer...
-
View User Profile
-
Send Message
Posted Feb 24, 2013@laseromich
Cant help there I know nothing about Spigot.
-
View User Profile
-
Send Message
Posted Feb 24, 2013Ah problems with Spigot server :( world dont change
-
View User Profile
-
Send Message
Posted Feb 21, 2013@Thrystor
I have considered spawning blazes and evil snowmen, but later I decided to stay more vanillin.
and I don't want to use spout.
-
View User Profile
-
Send Message
Posted Feb 21, 2013This looks really neat, although I haven't really tried it yet. I think it would be really cool if, on the 4th day, blazes started spawning in daylight. You could also have zombies (with blocks of ice on their heads) spawn at night. Maybe they adapted to the new climate.
About Pirog's suggestions, I think acid rain would be cool. You could make this into a general all-purpose apocalypse plugin. Choose how you want to destroy your world. Use some fire fallingblocks to simulate meteors. Spawn withers everywhere. So many possibilities. And you could always use Spout for the GUI, he did say "client-side mod" after all.
-
View User Profile
-
Send Message
Posted Feb 21, 2013@Pirog17000
1) a full set of leather armor all ready will protect you from cold underground. not sure what your asking.
2) 3) I Don't think acid rain would be caused by the world slowing down, What would acid rain do?
4) I need the snow storms at night to cause snow and ice to form, and hide the moon bug.
5) client-side GUI not possible with bukkit.
I'm thinking about adding a new harder night only mode, it was an add-on called hard winter caused snow to pile up forming drifts and torches to burn out.
-
View User Profile
-
Send Message
Posted Feb 20, 2013@Splated
Wow, blazing fast response!!!!
Very big thanks to you!! Impressive work!!
I'll test and repply to this post a bit later.
Request feautures as an idea for update:
1) Adding a support of cold protection with some clothes IDs
(for ex. leather armor makes lesser to sence of cold for 1. And in leather u will not be punched by a frost at nights when light level would be 10. It will reduse this level to 9 configurable~ )
2) For using lesser count of plugins, can you add acid rain function?
3) Adding chance of acid rain (chance 40% would be optimal for default settings)
4) Would be great to configure a chance of rain\snow at nights (anyway i'll set it to 90% of 100)
5) Adding client-side GUI with level of cold, to navigate simpler as a mod or an addition for a plugin.
Also, my players are just love that lifestyle, which made just with your plugin. They survive hard, making bunkers, running fast from point-to-point. Epic! :D
I'll not mind you will add these feautures,
but it really would make this plugin most-epic-ever-of-survival-plugins
-
View User Profile
-
Send Message
Posted Feb 20, 2013@Pirog17000
Ok I fixed the config file "ghosting" and added the "/apoc reload" to reload the config on the fly.
I also changed PlayerFreeze: to use light level numbers now.
I uploaded v1.6 should be available some time tomorrow.
-
View User Profile
-
Send Message
Posted Feb 20, 2013@Pirog17000
I may be able to set up a "Damaging Light Level setting" in the config.
Yes the config file is huge any hard to edit on a live server. I'll looking to a "/apoc reload" command to reload the config file.
There is a problem when you try to delete a day from the default config at load it puts it back, I run in to this problem all the time when testing its very annoying, but I haven't found a fix yet.
-
View User Profile
-
Send Message
Posted Feb 20, 2013I found a solution (LOL) to disable ingame time stretching: just multipler "1" on all days. Also: can you add a tweak in config to change the "Frosting sensebility". It makes damage, when light is about of 10. (about 4-5 blocks far from torch).
So can u add a function to change this? Make it to deal damage, when lightning level is not 10, but 7 for example. Aaaaand also i killed my brain with config. It have "ghost" settings. Just removing all after day 2, but on 4th day it will hurt you at night, stretch time and other, which defines at default settings. And more: to change any string from a config, i need to /apoc stop ; /apoc autostart false ; /stop. Only after that tweak config, and after launch and... /apoc start ; /apoc autostart true ; /apoc day 70..
So the tweaking config is really painfull now and it replacing modifed config with loaded in RAM at each restart of server. Not cool. Anyway with your plugin my server is leaving like Riddic on a planet with hot days and freezing cold nights. Really interesting to play like this.