Apocalypse DataPack 3.0b

  • check_circle Advancements
  • check_circle Functions
  • check_circle Loot Tables
  • check_circle Structures
  • 32 diamonds
  • 19,932 views, 126 today
  • 2,105 downloads, 9 today
  • 65 comments
  • 33 favorites
  • 32
  • 33
  • 65
avatar GatKong
Level 59 : Grandmaster Technomancer
77
Entirely a vanilla Minecraft Data Pack for Minecraft 1.14.4+

The Apocalypse DataPack adds the following features to your world...

*** NEW in 3.0 ***
  • No configuration for players! The older version required specifying players' names in a configuration file. The updated 3.0 no longer requires this. ANY player on the server can die and leave a named marker or zombie behind.
  • Improved Medusa with better sounds, detections, and limitations.
  • Improved code quality and file structure for better performance and efficiency.
What does the Apocalypse Pack provide?

A. Two new structures that spawn once each in a random place in your world:
  1. A crypt to discover, and which releases the Litch into your world (see below).
  2. An underground maze which houses the fierce Minotaur.

[​Admin should think twice about adding random structures to a pre-existing world. These structures spawn in random locations. Random is just that... random. Being random, they could spawn right in the middle of something that was already built there. To prevent the random structures from spawning, simply delete all the included mcfunctions the names of which start with z010]

B. New mobs to contend with:
  1. The Litch, who kills everything he touches. Dispel the Litch and he might drop his magical axe, which vein-mines logs (break one log, and all adjacent logs will also break). The Litch will also occasionally taunt players who venture. There is only one Litch, so don't expect to run into him very often. **
  2. The Minotaur, a mighty beast who hides in his maze, and who will drop his magical head. There is only one Minotaur, who can only be found in his underground maze.
  3. The Ox-Heads, minor creatures who guard the pastures from your industrious ways.
  4. Legend has it Herobrine has returned. Defeat him and he may drop his magical pick, which vein-mines ores (break one ore and all similar adjacent ores will also break). There is only one Herobrine, so don't expect to run into him very often.**
  5. Medusa, who guards the Nether underworld. One look at her, and you're turned to stone, so beware!
[​To delete the characters you don’t like is easy enough, just delete the file with that character's name. For example, to delete the Ox-Heads, delete the file named oxhead, or to delete Medusa, delete the files named medusa, etc.]

C. Enhanced mobs to improve the default monsters:
  1. 10% of all skeletons will get one type of ten different upgrades.
  2. Players who are killed by a zombie rise again as a zombie themselves!*
  3. Bats bite! And can also occasionally turn into an illusionist.
  4. Spiders will occasionally spin a web.
  5. Zombie pigmen will get upset if you mine their precious treasures from the nether.
  6. Witches drop special potions and magic books for players to discover.
D. Players who die leave behind a gravestone marker. Markers can be removed by dropping bonemeal on them.*

E. Players killed by any type of a zombie get their corpse turned into a zombie-version of themselves to encounter.

F. Players who drown will get their corpse turned into a drowned-version of themselves to encounter.

* Due to Minecraft preventing datapack game-code from copying NBT Name data from players, in order for the Player Zombie and Player Gravestone features to work, the file z023players.mcfunction will have to be properly configured with the playernames of all the known players on the server. NOT ANY MORE! 3.0 fixes this with a simple work-around.

** If you haven't encountered the Litch (or Herobrine) for a long time, and you need reassurance that he exists, try running this command to make him say hi to you: execute as @e[​name="the Litch"] run say Hi


NO RESOURCE PACK REQUIRED


If you enjoy this datapack, please give it some love with diamonds and favorites >^_^<

Be sure to check out some of my other fun packs and things found here.
CompatibilityMinecraft 1.14
toMinecraft 1.15
Tags

2 Update Logs

Update #2 : 11/11/2019 7:43:02 pmNov 11th, 2019

changes v3.0-v3.0b
added to Clerk, {DisabledSlots:4144959}
fixed apocalypse/players sign selector
changed nether grave potted flower to lily of the valley

changes v2.0 - v3.0
moved functions to apocalypse folder
added fair warning to the advancement enter_the_nether about Medusa.
improved score limit summon medusa to just 1
improved medusa hissing sound
improved medusa spawn warning
improved stone-player statue
improved headers to the replace command
deleted the headless tag
move ray casting to z000ray
added credit to advancements
added namespace gatkong to advancement criteria
changed headers to loot based
LOAD MORE LOGS

1
04/30/2020 2:28 am
Level 1 : New Miner
User3027628G
I need help. Im from Russia . My stuff is falling out. how to disable the drop of things a player in a data packet
1
03/29/2020 6:36 pm
Level 1 : New Miner
3boodix
E
1
03/18/2020 12:17 pm
Level 8 : Apprentice Crafter
diotodd
What is the command for giving Litch axe or Herobrine pick?
2
03/21/2020 9:20 pm
Level 59 : Grandmaster Technomancer
GatKong
give @s minecraft:golden_axe{display:{Lore:[&#39;{&quot;text&quot;:&quot;LitchCraft&quot;}&#39;]},Unbreakable:1b,CustomModelData:1} 1give @s minecraft:iron_pickaxe{display:{Lore:[&#39;{&quot;text&quot;:&quot;BrineCraft&quot;}&#39;]},Unbreakable:1b,CustomModelData:1} 1 But the intent is you have to kill the respective mob to get the rare item...
1
03/17/2020 10:44 amhistory
Level 1 : New Miner
PirateLemon
I am using a mod named Terraforged that improves, by a ton world generation.

I would like to ask if it has any incompatibility with this one, thank you very much.
1
03/17/2020 8:27 pm
Level 1 : New Miner
PirateLemon
Well it kinda did, I was expecting that. Good thing I had a backup so nothing wrong happened.

It started spawning the lich dungeon over and over again.
1
02/15/2020 5:41 pm
Level 1 : New Miner
Virtue_85
Hey so I run a realm with a storyline and I need to know if I can spawn creatures or teleport to the new structures so I can set up things to lead into more of the story. Also the litch randomly spawned in my world without anyone opening a crypt.

so is there any commands to spawn the creatures and teleport to structures
1
02/16/2020 12:25 am
Level 59 : Grandmaster Technomancer
GatKong
Well, you can't teleport to the structure until it exists, of course. So you'd first need to find the biome the desired structure CAN spawn in, and look for that structure once it loads. It's always in a random location, so you can't predict it until it happens.

The litch starts in his crypt, this is true, but he can teleport out of it. He teleports once every 35,000 ticks (44 minutes).

To stop the litch from teleporting around, delete this line from apocalypse/tick.mcfunction to stop his clock.
scoreboard players add @e[tag=litch] gatA_litch 1
1
01/02/2020 7:37 pm
Level 1 : New Miner
Lightningoof
Is it compatible with other datapacks that add new structures?
1
01/03/2020 1:39 pm
Level 59 : Grandmaster Technomancer
GatKong
Without knowing which datapacks your are referring to, it is impossible to say. The best way to know is to test it on a practice world. If you find any compatibility or incompatability, I could assemble of list of known/tested datapacks if you let me know how that goes for you. ^_^
1
01/03/2020 8:38 pmhistory
Level 1 : New Miner
Lightningoof
I've tested it. It works with "Ships out on the oceans" that was a pretty obvious one, cause the ships in this datapack generate with ocean ruins. But the one datapack i wasn't sure, was "Fancy Structures", but i've tested it and they all work perfectly with each other

Also, i have an off-topic question

How am i supossed to kill Medusa? For me it's waaaay to op that she one shots you with her every ability. Or is there an easy i could change damage she deals? Cause i don't want to disable her
2
01/04/2020 1:54 am
Level 59 : Grandmaster Technomancer
GatKong
Well, remember Medusa is a demigod in mythology... shouldn’t be easy to kill her in direct combat... but remember how Perseus killed her? That’s a hint. Once you figure that out, she’s no match for the cunning player. She lives in my public server gapple.duckmc.net (you’re welcome to join). Some players have figured her out and score easy xp off her.
1
05/14/2020 6:41 am
Level 1 : New Explorer
SonicElvis
Nice
1
01/04/2020 12:38 pm
Level 1 : New Miner
Lightningoof
i still don't get it lol
1
11/26/2019 6:49 pm
Level 1 : New Miner
Rhaverst
as I remove these statuses that were created, polluted my map and I can not remove even deleting the datapack
1
11/26/2019 9:18 pm
Level 59 : Grandmaster Technomancer
GatKong
kill @e[​tag=statue]
1
11/25/2019 4:25 pmhistory
Level 1 : New Miner
Focshi
How can I make "/gamerule KeepInventory true" work with this datapack?
2
11/26/2019 9:20 pm
Level 59 : Grandmaster Technomancer
GatKong
In the file GatApocalypse/data/gatkong/apocalypse/tick.mcfunction look for this line:

execute unless entity @a[scores={gatA_phoenix=1..}] run gamerule keepInventory false
And delete it.
1
11/28/2019 6:57 pm
Level 1 : New Miner
Focshi
Thank you!
1
09/16/2019 12:59 pm
Level 1 : New Explorer
Kalish99
Is there a way to remove so their wont spawn Stautes when a Meduse is looking at you?
1
09/16/2019 7:59 pmhistory
Level 59 : Grandmaster Technomancer
GatKong
Delete the file gatkong/z023medusa_spawn

that will prevent her from spawning.
1
08/28/2019 3:52 pm
Level 1 : New Miner
TylerBravo
Wow. Well this mod is pretty dang awesome, I haven't downloaded it yet, but I will later today and will test it and I assume upload it to my world, doesn't seem like it has to many issues, and seems like it adds quite a few awesome features!

So to use the death markers and death zombie feature I just need to go into file z023players.mcfunction and add my Minecraft username? I'm using this in singleplayer - So it would only be me.

And the Litch and herorbine - Those are separate entities, so if I kill the litch, herobrine still exists and vice-versa? Also, do they respawn? I assume not.
It says the litch kills anything he sees. Even with Prot IV protected diamond armor, should I be expecting to die when meeting him? Is there any way to kill him, or is it incredibly difficult and probably won't happen?
1
08/28/2019 4:26 pmhistory
Level 59 : Grandmaster Technomancer
GatKong
If its a pre-existing world, be aware if a structure spawns in a random spot, it could be right in the middle of a pre-existing build.

the Litch and Herobrine are separate entities, and yes they do respawn when you kill them, so it really says you repel them :). Edit to add: to be honest being only one of a kind... it’s likely you will only rarely ever run into them... so seeing ine of them should be like finding a unicorn... a scary murderous unicorn!

The Litch doesn’t kill all he sees, he kills all he touches.

Now... Medusa, on the otherhand, will kill you if you LOOK at her ( put your crosshairs on her). Makes her tough to fight, but not impossible.
1
08/28/2019 4:46 pm
Level 1 : New Miner
TylerBravo
All of them drop the loot though, yeah? Even when you turn to stone you can get your gear back?

I only have a house and mine build at spawn, so in total may be it's a 100x100 block square area (fenced off) with my house and stuff in there, my farms and a mine that goes down to my strip-mine. I assume it's a relatively rare chance it will hit my house, or the mines below my house.
1
08/28/2019 5:11 pm
Level 59 : Grandmaster Technomancer
GatKong
They have drops, yes.

The crypt will spawn anywhere a bat can... so... if you light up your mines, unlikely the crypt will ever end up there.
1
08/28/2019 6:41 pm
Level 1 : New Miner
TylerBravo
Ah alright, same with the unground maze I assume?

I wonder, how can you kill medusa?
Hmm, gonna have to figure out a way to do damage without looking at her lol.
Maybe have to lead her into some tripwire traps or off a cliff or something if she will follow me.
1
08/16/2019 9:43 am
Level 2 : Apprentice Miner
ReeceBar
You should post a version that has just the player death things, seems awesome, but I don't really like the Minotaur, spawns so, so often, and I just don't like mythical things like medusa and the litch, just my opinion though.
1
08/17/2019 12:35 am
Level 59 : Grandmaster Technomancer
GatKong
Good idea, I'll do that.
1
08/16/2019 10:55 am
Level 59 : Grandmaster Technomancer
GatKong
To delete the characters tou don’t like is easy enough, just delete the files with that characters name.

to delete the minotaur ox-heads, delete the file named oxhead.

to delete medusa, delete the files named medusa.

to delete the Litch, delete the file named litch

etc.
1
08/26/2019 1:37 pm
Level 1 : New Miner
Livesai
Any way to make the pick axe/axe from herobrine and litch breakable? i feel like these items are too overpowered with unbreakable.
2
08/26/2019 2:13 pmhistory
Level 59 : Grandmaster Technomancer
GatKong
[edited to clarify]

In the datapacks/GatApocalypse/data/gatkong/functions

In the z023litch.mcfunction and/or z023herobrine.mcfunction, delete this:
,Unbreakable:1b
1
08/16/2019 12:33 pm
Level 2 : Apprentice Miner
ReeceBar
Aight, you should add that to the description
1
08/12/2019 8:09 pm
Level 39 : Artisan Network
hooptiecoupe
Here is the code i was testing. It didnt seem to work.
Maybe i didnt do a bracket or a curlybracket right.

But.. Maybe you can get it to work. Tech it should work since selector data isnt telraw exclusive.


/summon minecraft:zombie ~ ~ ~ {CustomName:"{\"text\":\"{selector:@p[tag=test]}\"}",ArmorItems:[{},{},{},{id:"minecraft:player_head",Count:1b,tag:{SkullOwner:{Name:"{selector:[tag=test]"}}}]}
1
08/13/2019 5:05 pm
Level 59 : Grandmaster Technomancer
GatKong
Your code is proper syntax, but you can’t use selectors in names. And you can’t copy or alter nbt data from players either. Minecraft specifically blocks it, presumably to prevent hacks and cheats.
1
08/14/2019 1:02 pm
Level 39 : Artisan Network
hooptiecoupe
welp.. That sux :( i hope they add in some kind of script later to allow things like things like this.

Like.... Data clone @p[tag=test] @e[type..distancr.. Ect..]


I know merge dosnt allow now. But.. This would be a great featute for games.

Like.. Summoning revenge zombies.
Or armorstands that show a top scoring player and showing the armor 9r toools he was using when he did it.

Or some kind of game where you make a zombie where full armor while your friend has to kill the zombies before you can deck em out.

But.. Youd be in differnt rooms. ..you put on an armor peice... And it puts it on the zombie.. :)

Indunno... It be cool if data merge command allowed. For that or something
1
08/12/2019 8:10 pm
Level 39 : Artisan Network
hooptiecoupe
Ohhhhh ya no what... Maybe i need to add: limit=1
2
08/10/2019 9:49 pm
Level 1 : New Crafter
choclo
The minotaur spawns everywhere, also in my house. why
1
08/11/2019 12:15 am
Level 59 : Grandmaster Technomancer
GatKong
That's impossible. The Minotaur is a one-of-a-kind mob who is inside his labyrinth as part of the structure block, which loads only once. It's the only way he comes into the world.

Maybe you mean an Ox-Head? Even that is impossible. To spawn the Ox-Head, the code checks to make sure one doesn't already exist: "execute unless entity @e[tag=oxhead] run function gatkong:z023oxhead" So, until you kill the one already in existence another will never form, so he can't be "everywhere". And to spawn him, the code looks for a zombie standing on a grass_block: "execute at @e[type=zombie,sort=random,limit=1] if block ~ ~-1 ~ minecraft:grass_block run..." So, unless you have grass in your house and zombies standing on it, the Ox-Head will never spawn in your house.

Because I can't conceive how your description can even be possible, there are so many things to consider to trouble shoot your issue. To begin, are you playing a brand new 1.14.4 world in survival, with the datapack properly installed (instructions here) from the world's beginning?
1
08/04/2019 7:03 pm
Level 1 : New Miner
HunterDragon70
Is there any way to turn off the Gravestone markers? They interfere with the death chest add-ons that I am using on my server.
1
08/04/2019 7:12 pm
Level 59 : Grandmaster Technomancer
GatKong
In the file z023players.mcfunction, just above the ######### WIP LINE ######### you'll find this line of code:
execute as @s at @s unless entity @e[type=armor_stand,distance=..1,tag=statue] run setblock ~ ~ ~ minecraft:stone_brick_slab replace
Delete that line of code. And of course don't add any player's names to z023players.mcfunction either. That SHOULD do it. Let me know.
1
08/04/2019 8:42 pm
Level 1 : New Miner
HunterDragon70
That did it. Thank you for such a quick response. This is an awesome data pack and I am glad to keep using it.
1
08/04/2019 10:05 pm
Level 59 : Grandmaster Technomancer
GatKong
Awesome! Glad that worked. Maybe other people will later have the same question.

-Enjoy!
1
07/28/2019 5:28 pm
Level 39 : Artisan Network
hooptiecoupe
Have you tried using the selector nbt ?

I use a system for a random challenge event that...

1st tags a player with challengewinner
Then.. Runs a tellraw thatll say @p[tag=challengewinner] won the challenge!

It reaplace the selector with the winners name.
Perhaps you could do something similar?

First tag the killed player or.. Give them a death score... Then... Have the summon zombie.. With a playerhead be a selector command to summon a head with the player that has that score or tag.

I recall doing something a long time back with selector info to drop killed players heads
1
07/28/2019 8:12 pm
Level 59 : Grandmaster Technomancer
GatKong
I’ve much improved this datapack, with the update coming soon. It would be out already but I decided to add Medusa to it. That, and I had surgery, so Im on the bench for now. You can’t look at her, or turn to stone. Makes fighting her a real challenge.
1
08/12/2019 5:54 pm
Level 39 : Artisan Network
hooptiecoupe
I played around with the coding.
Tried using the selector tag inside the customname tag.

Dosnt seem to work properly.
Even though its all showing green and good to go.

Might be im adding the /" improperly. Or something.


{Selector:@p[tag=dead]}

It should work cause it works with tellraw

Tellraw @a {text:{selector:@p[tag=death], color:yellow}}, {text:died at the hands of the minatour}
1
08/11/2019 12:36 pm
Level 39 : Artisan Network
hooptiecoupe
Hope the surgery went well and the doctor gave you good news :)

The medusa a fun addition.
1
08/11/2019 5:50 pm
Level 59 : Grandmaster Technomancer
GatKong
Went well! If you enjoy the Apocalypse Datapack, try it on my public UHC Server, it runs there.

www.planetminecraft.com/server/gapple-uhc/
1
07/07/2019 9:48 am
Level 5 : Apprentice Warrior
XxkevvaxX
Any way to turn off the chat spam? (chat is often filled with "z010dungeon" while exploring)

Also the PLAYERNAME change, there are 2 lines that are identical, with the knot limit present. However the one below those does not have a knot limit in it's lines, why is that? Is it safe to delete that one as well as the FirePhoenix, PandaShad & Aflac lines? It said to replace all the 5 lines in the file however there are more which confuses me. Is there a need for an excess of names when there are only two players present on the server? (private server) Or should I just leave them be and change the two top ones below the EXAMPLE PLAYERS?
1
07/07/2019 12:06 pm
Level 59 : Grandmaster Technomancer
GatKong
I have an update coming this week which will address those and other improvements. 👍
1
07/22/2019 8:25 am
Level 2 : Apprentice Miner
ReeceBar
You said this week, 2 weeks ago...
Planet Minecraft Logo

Website

© 2010 - 2020
www.planetminecraft.com

Welcome