CMA Reloaded
Cake's Miner Apocalypse
I have taken this project up, because most of the users asked me. So here it is.
Origin of Idea
Cakes Miner Apocalypse Subreddit
Just to be clear, this mod was made for the subreddit, not the other way around. However, anyone can use it, not just people involved with the subreddit!
Backstory
You stumble over a tangle of grass as you finally come to your senses. Where are you? You look around, seeming to be in the middle of a vast grassy plain, the likes of which you've never seen except in the holobooks of your youth. Where were you coming from? You look over your shoulder to try and spy your origin, but the plain extends for as far as the eye can see, no end in sight. A jolt of pain sends your hand up to the side of your head to find hair matted with blood. A head injury, most likely. Even as you think this, your memory becomes clearer. A special mission, they said. Something about preserving humanity. You dig in your pocket under the heavy, lead filled armor and find a handfull of seeds. It all comes flooding back.
You were a candidate in a military program on experimental stasis, although now you suspect that you had been fooled. Why else would you be wearing what amounted to a lead apron, in a world where the air tastes like metal from the ionization. Why else would the room in which you awoke, a room that you have ho hope of finding again, look as though it were a million years old. Why else would you have a pocketfull of seeds. Why else can you not find the vast, sprawling city of your home.
What happened to the world? Are you alone, or are there others? Questions race through your mind as a change in the scenery catches your eye. The world is becoming slightly darker, the sun sinking over the horizon. You don't know why, but you have the feeling that being out in the open at night, even in this seemingly deserted land, would be a bad idea. You walk to a tree, a lone sentinel in a land full of mysteries. You clench your fist. Well, it's not like you have an axe...
Explanation
This mod is meant to approximate single-player mode in multiplayer minecraft, with the rare possibility of discovery and friendship. Players are randomly spawned into locations in the world, which is a set size and wraps around on the borders. The distances involved (customizable) mean that you have a good chance of remaining completely undiscovered if you wish, however if you go venturing, you may very well bump into another player, shattering the single-player illusion. Over time, players find each other, creating towns, friendships, betrayals, and enemies out of the interactions.
I felt it important to add my name to the title of the mod, not to try to increase my own popularity, but to distinguish my mod from the many others that I am sure will be made out of this idea. I will be taking this mod in a different direction than I'm sure the official mod will go in, and from where other individuals' mods will go.
Features (so far)
- Multiworld support!
- Random spawn and respawn across the total surface of the world.
- Customizable world size (edit CakesMinerApocalypseMapSize.txt in your server folder to width and height of world, default 10000).
- World-edge wrap, meaning that once you reach an edge of the world, you will be teleported to the other side.
- Radio equipment for survivors, if they wish, to communicate with other survivors over long distances.
- Chat based on distance, no global chat, chat gets more unintelligible the farther you are away from the speaker.
- Random Fallout Shelter generation in 0.1% of chunks (by default). See this imgur album for details. Fallout shelters are encased in bedrock with an iron door as the only entrance.
- Iron doors that are powered are indestructible. An iron door with a lever next to it is the only entrance to fallout shelters, which when closed are impervious to attack.
- Radiation damage system where you get damaged more the closer you get to generated craters (in 0.1% of chunks by default).
- G.E.C.K.s lower the area's radiation levels. See this imgur album for details.
- Dirty Bombs/Nukes!
- Click here for an in-depth explanation of the features of this mod...
Servers That Feature This Mod!
None right now, submit yours in the comments!
Acknowledgments
- dotblank - Your programming expertise helped this mod out in a tight spot, and has enhanced my plugin programming knowledge.
@somesuperguy
Could you be more specific? Are they taking damage too often? Maybe you have too many craters. There's nothing in here that should stop people from being able to interact with stuff.
Are you using essentials or a perms plugin?
People Cant Interact... Not even eat bread... Please help me...
@orodai
Do you have skype? Would be easier to talk this. :D
@dretax
Definitely just an idea, im sure people would love to teleport people to worlds of their choosing with all the mutltiverse out there. Ive found that if you turn off alternate universe, generate a world with its name, then turn it on it will fucntion in the same way which is great. Now people tleeport to a dungeon maze world XD
A lot of the alternate universe stuff is buggy, like the chain mail armor. It doesn't recharge correctly from radiation while wearing or storing in inventory. If its on you it breaks apart. if its in your inventory it recharges to a point where the game doesn't register it anymore. It becomes chain mail helmet 302:-254 for example and the game goes crazy.
@orodai
Well okay, but i have to get rid of the radiation bug first. Hopefully today i can do that
Dretax I know ask a lot of you but maybe this could be simple. Could you add an option so that when people teleport to alternate world they instead just teleport to a world you write in the config?
So for example someone walks into a crater and instead of going to the default alternate world copy they are instead teleported to the world you selected in the config?
@dretax
Yes. I think alternate world was supposed to be a clean world that was difficult to get to but radiation free in the original owners concept.
It makes sense because then people will want to go there.
@orodai
It's good to hear this :D
So you meant that crafter and radiation shouldnt be?
They fixed it and now alternate worlds functions though it doesn't function 100%. Crater still spawn and there's radiation in the alternate world even though there isn't supposed to be. Radiation doesn't heal temp mesh either it damages it instead breaking the whole purpose.
Keep up the excellent work.
@orodai
xDDD, yeah i was thinking on that too. I looked a little in. I worked a lot before with mcpc. I was a small modder too :D Their system changed a lot. It became much better.
@dretax
I found out its not on the plugins end its the way mcpc loads custom recipes. Theyre fixing it XD
@orodai
Hmm.... I only had problem with the "missing" txts, but i have no errors
@dretax
http://ci.md-5.net/job/MCPC-Plus/137/ is the forge/bukkit project im using.
http://www.minecraftforum.net/topic/1090288-extrabiomesxl-390/
Using extremebiomes causes the alternate worlds to fail. gives the error I pasted :)
I understand though that there are limits to what you can change from mods with a plugin.
@orodai
Yeaj, i used forge before. What do you use? Normal forge, or bukkit forge?
1.4.6/1.4.7?
Could you send me a link to the mod?
So alternate worlds will work now!? Awesome! Will it work with mods that generate biomes? Thats what was causing it to fail for me from the original thread.
I will try it when I get home. You can still customize the loot for fallout shelters correct?
I'm noticing that when you wear armor from a mod that the radiation destroys it but once it runs out of durability then it goes past 0 durability into negative numbers instead of destroying itself.
Is this something that can be fixed or can plugins only destroy vanilla armor.
http://pastebin.com/8q9iXCnT
I still get this error for alternate worlds if I use a mod to generate biomes. Is that something you can work around? Its extremebiomesxl. Have you seen the mcpc forgebukkit?
@SherlockHomie
Well if you give me the ip i can put it on the featured servers.
Also will check on it :)
@dretax
Well, I made a whitelisted server for it that I'm advertising on the MC forums, Want to join?
@SherlockHomie
Good to see ^^
It works perfectly!
@dretax
Woohoo! Testing it now.