⬅ go back to plagiatus.net

Plagiatus' Datapacks

Here you can find an overview over all the datapacks I've made including setup instructions and more.

Just click on the one that you're interested in and it will expand.

Utility

Headdrops Banner

Headdrops

make players drop their skull

latest version (v2.0.1) (1.14 and above)
1.13 version (v1.0.0)

What it does

Makes players drop their own head if they are killed by another player.
The head will drop at the location the player was killed at.

If you want the player to always drop their head, no matter who killed them, use v2.0.0 instead.

How to set up

Version 2.0 (1.14) and above:

Download the zip file and place it into your world/datapacks folder. If the world is already running, run reload. That's all you need to do.

Version 1.0 (1.13):

After the datapack has been added to your world, it still needs some manual editing for it to work with your own skulls. Open up the file data/headdrop/functions/drop.mcfunction and add one of the following lines for each of your players, obviously replacing Playername with the actual name of the player:

execute at @a[scores={headDeath=1..},name=Playername] run summon item ~ ~ ~ {Item:{id:player_head,Count:1,tag:{SkullOwner:Playername}}}

Additional Info

Skulls that are dropped like this won't stack with the ones that have been placed and broken again, because the game converts the name of the SkullOwner into the texture.

Contact

If you have any questions, concerns, praise or found a bug, you can contact me directly at contact@plagiatus.net or use my contact form.

Homes Banner

Homes

latest version (v1.1.1) (1.14)

Video

Video of this datapack in action

What it does

Homes allow you to save positions in the world and teleport to them whenever you want, including different dimensions.

This Datapack allows you to set unlimited homes in any world. The players of the world don't need OP to use the commands.

How to set up

Download the zip file and place it into your world/datapacks folder. If the world is already running, run reload. That's all you need to do.

You can look at the ingame-help for the datapack by running

/trigger home.help

But while you're here you might as well read the long explanation below ↓

Commands explanations

General

Specific commands

/trigger home.help
Display the ingame help page.

/trigger home (set #)
Teleport to one of your homes. Defaults to Home #1 if nothing else is specified.

/trigger home.set (set #)
Set a new home location. This command will also override a home if set to an existing number.

/trigger home.delete (set #)
Deletes the specified home.

/trigger home.list
Lists all your homes in a list with their ids, coordinates and names.

/trigger home.set_name (set #)
Sets the name of the specified home to the name of the item in your hand. The item needs to be renamed in an anvil for it to work. If it isn't or your hand is empty, it will not change the name.

Further Information

replace x y z with your new worldspawn coordinates.

Uninstalling

To remove all traces of the pack from your world you can run the homes:uninstall function before you deactivate the datapack (or delete it from your world folder). This will remove all set homes for everyone as well as remove all the scoreboard objectives it's using. If you just deactivate the pack and reactivate it again afterwards, all the homes will still be there.

Contact

If you have any questions, concerns, praise or found a bug, you can contact me directly at contact@plagiatus.net or use my contact form.

Changelog

1.1.1

13.10.2019 Removed the replace:true from the load and tick. No clue how they ended up in there.

1.1

5.4.2019 Multidimensional Support

1.0

4.5.2019 released

Multiplayer Sleep Banner

Multiplayer Percentage Sleeping System

latest version (v2.1.0) (1.14+)
1.13 version (v2.0.2)
1.12 version (v1.0.0)

What it does

This Datapack is intended for larger survival servers. It allows the OPs of the server to set a percentage of players required to sleep to skip the night. So if you want to skip the night if half of the players playing are in a bed, set the percentage to 50%.

When a player is trying to pass the night, a message in chat with how many players are left as well as an advancement will make other online players aware of this intent.

How to set up

Download the zip file and place it into your world/datapacks folder. If the world is already running, run reload. That's all you need to do.
That way it has been set to 10% as a standard. To change that, use the following command in chat (replace XX with your desired percentage):

scoreboard players set requiredPercent multSleep.count XX

This number can be changed at any time you want.

Further Information

This datapack will...

Contact

If you have any questions, concerns, praise or found a bug, you can contact me directly at contact@plagiatus.net or use my contact form.

Changelog

2.1.0

19.04.2019 Update to mc 1.14

2.0.2

11.01.2019 made the pack more reliable on laggier servers. Prevented a double night skip from happening.

2.0.1

11.08.2018 fixed a small bug that would sometimes cause the toast notifications not to show up as well as not skip the night in specific circumstances.

2.0

updated to mc 1.13

World Pre-Generation Banner

World Preloading/Pre-Generation

latest version (v1.1) (1.13+)
(v1.0) (1.13+)

What it does

This datapack will allow you to easily pre-generate/preload your world, for when you want to play e.g. survival and don't want your server to be generating the world (aka lagging) while you're exploring for the first few thousand blocks. This is especially important in multiplayer.

This datapack is intended to be run BEFORE you play in a world, but will still work after you've played for a while as well.

How to set up

This datapack has only been tested in singleplayer and it is recommended that you use it in singleplayer or on a server where you're the only one online. While it shouldn't cause any issues to do it on a server (except for the lag you're trying to prevent when doing this), you should not do that unless you have to!

Download the zip file and place it into your world/datapacks folder. If the world is already running, run reload. Then join the world if you aren't already, make sure all the settings are correct and run the function command that starts the process.

Settings

The generation will use the player to load all the chunks, this is why it's important to set the settings correctly. Make sure you go through ALL the settings and make sure they are correct. All of these settings have a default value. If you're fine with those values, you can keep them that way.

To change a setting, run this command in chat, replacing <settingName> with the name of the setting you want to change and <value> with the value this setting should have now.

/scoreboard players set <settingName> pl.settings <value>

Displaying the settings

All settings are scoreboard scores, which can be shown by setting the scoreboard pl.settings to be viewed on the sidebar like this:

/scoreboard objectives setdisplay sidebar pl.settings

setGamerules

Default: 1
If setGamerules is set to 1, it will set the gamerules doDaylightCycle, doWeatherCycle and doMobSpawning to false at the beginning and to true at the end of the generation. Set it to 0 to disable this functionality.

renderDistance

Default: 8
You need to set renderDistance to your clients (singleplayer) or your servers (multiplayer) render distance, as that is important for the size of the steps the generation can make. You can also set it to a lower number than your actual render distance for a less resource intensive generation.

waitTime

Default: 40 (2 seconds)
waitTime describes the amount of ticks (there are 20 ticks per second) between each step of the generation. If your computer is stronger, you might be able to decrease this value (I'd recommend not to go below 20), if your computer has trouble keeping up, increase this number.
This, together with renderDistance is the factor with the biggest impact on your processor, so tweak as necessary.

Size

Center

Default: 0
The center position around which you want to pre-generate your world can be set using X and Z. These values are independant of each other.

Width

Default: 1024
To set the size of your pre-generated area, use DX and DZ. These describe the side length of the generated area, centered around X and Z (not around worldspawn!). This means that the default value of 1024 will pre-generate the area from -512 ~ -512 to +512 ~ +512 (assuming X and Z are set to their default of 0). These values are independant of each other.
Be aware that the generated area is at least the size given in DX and DZ, and will most likely be a little bit bigger depending on many factors.

Dimension

Default: 1
You can set which dimension you want to pre-generate. For this, set each of overworld, nether and end to either 1 (pre-generate) or 0 (don't pre-generate). You cannot set different settings (generation size, wait time etc) for different dimensions, so if you want/need that, you'll have to run them one after the other.
This is the only setting that is changed to 0 after a run is completed to prevent accidental re-runs!

Running the Generation

Once all the settings are set appropriately, run the following command as the player in the game:

/function preload:run

After this, you will be teleported around a lot. Once the process has finished, you will be teleported to the worldspawn. The actionbar will inform you about the current progress.

This process takes a while and only runs while the player is in the world!

Aborting the Generation

If for whatever reason you want to abort the generation, you can run the following command:

/function preload:run/done

Please note that you will not be able to resume the generation once aborted and will have to restart!

Uninstalling

If you wish to uninstall/remove the pack, run the following function before you remove it, so you don't have any leftover data in your world that you don't need:

/function preload:uninstall

Contact

If you have any questions, concerns, praise or found a bug, you can contact me directly at contact@plagiatus.net or use my contact form on my website.

Changelog

1.1

10.03.2020 Added X and Z Settings and their functionality

1.0

27.02.2020 Created Pack

Super Sponge Banner

Super Sponge

latest version (v1.1) (1.14+)

Video

Video of this datapack in action

What it does

This datapack allows for the creation of super sponges that effectively remove all water in a large area.

Craftable by default by throwing 6 regular sponges and 3 nether stars onto the ground together. Can easily be adjusted to whatever fits your servers needs. (If you need help with that, feel free to reach out).

How to set up

Download the zip file and place it into your world/datapacks folder. If the world is already running, run reload. That's all you need to do.
That way it has been set to 10 blocks range. To change that, use the following command in chat (replace XX with your desired range):

/scoreboard players set maximum fillsponge XX

This number can be changed at any time you want.

Be aware that using this sponge especially with higher maximum numbers will lag the server!

Customisation

You can easily customize which blocks you want the sponge to replace.
For this, open up the replace.json file located inside the pack at SuperSponge_vXXX/data/fill_sponge/tags/blocks/replace.json and change the values tag to be whatever you want to replace.

Here are three examples that you can download (rightclick > save target as). You'll need to replace the replace.json file with one of these, renaming it to replace.json.

file value
replace_water (default) "minecraft:water", "minecraft:kelp", "minecraft:seagrass", "minecraft:tall_seagrass", "minecraft:bubble_column"
replace_lava "minecraft:lava"
replace_underground "minecraft:dirt", "minecraft:grass_block", "minecraft:stone", "minecraft:andesite", "minecraft:granite", "minecraft:diorite"

Contact

If you have any questions, concerns, praise or found a bug, you can contact me directly at contact@plagiatus.net or use my contact form.

Changelog

1.1

08.07.2019 fixed a bug that would cause it to ignore bubble columns. Added multiple replace.json files.

1.0

06.07.2019 created the pack

Timer Banner

Timer

latest version (v1.0.0) (1.13)

What it does

This datapack allows you to have individual timers, show the remaining time in the actionbar and send a message as well as a title to the player once their timer is up.

How to set up

Download the zip file and place it into your world/datapacks folder. If the world is already running, run reload. That's all you need to do, the pack will set up all it needs itself.

How to use

All of the controls are run through trigger commands. To set the value of a trigger, run /trigger <triggername> set|add <value>.

/trigger <triggername> add 1 can be abbreviated as /trigger <triggername>.

All timers are personal timers. There are no global timers in this pack.

Controls

The basic control triggers are as follows

Options

There are a bunch of different options you can set and use to run the timer.

Further Important Information

This datapack uses the worldborder for accurate, lag-friendly and not by lag affected timing. That in return also means that it is...

Contact

If you have any questions, concerns, praise or found a bug, you can contact me directly at contact@plagiatus.net or use my contact form.

Changelog

1.0.0

14.02.2019 Published the first version

Games

Itemchallenge Banner

Itemchallenge

collect every item in the game

latest version (v2.0.0) (1.13)

How to play

The premise is easy: Find every item in the game and return it to the shrine.
The problem: There are 704 different items in the game obtainable in survival.

All you have to do is move up to the shrine and place the items you want to register into the chest. Be aware that that will consume the item.
The number in the actionbar displays the total amount of found items.
Your progress will also be tracked on the advancement screen. There you can see what items you have already collected and which ones are left.

Around the shrine, once placed, is an "adventure mode" area, that will prevent you from building or breaking any blocks in close proximity to the shrine.
It will also protect itself against creeper explosions.

How to set up

Download the zip file and place it into your world/datapacks folder. If the world is already running, run reload. That's all you need to do. Now you need to find a good place for the shrine to be placed. if you think you've found that place, stand there and run

function itemchallenge:spawn_shrine

Make sure you have found the best spot, as having mutltiple shrines will break the pack.

After placement you'll notice the adventure mode aura around the shrine. If you want/need to place blocks around the shrine, you have to switch to creative mode.

Further Information

Originally created for Hardcore Hermits, a series on the Hermitcraft Server. Idea by Xisumavoid.

Multiplayer

It is possible to play this datapack in multiplayer, but the scores are counted for the whole world and not individually per player.

Episodes

That is why there is a "episode" mechanic built into this datapack. If you are a youtuber yourself and want timed 20 minute Episodes to play by, use

/trigger startEpisode

to start the timer. When the episode is over, you will get a message in chat as well as a title on screen informing you that it is over.
Using this feature will stop the daylight circle once the episode is over and reenable it when a new episode is started!

Problems that may occur

The most common problem is that an item isn't detected eventhough it should be. That is most definitly because of one reason:
As soon as no player is in close proximity to the shrine anymore, the shrine stops detecting items (for lag reasons). So if you put in an item to get detected, just wait around the shrine for a few seconds, that way you can be sure it's detected correctly.

Contact

If you have any questions, concerns, praise or found a bug, you can contact me directly at contact@plagiatus.net or use my contact form.

Mobchallenge Banner

Mobchallenge

kill every mob in the game

latest version (v1.0) (1.13.1)
minecraft 1.14 version, tested in 18w45a (v2.0) (1.14) this one has a bunch of changed mechanics that alter the game in itself, for all the details check out Xisumavoid's Video about them.

How to play

Find and kill every mob in the game. It's as easy as that.
There are 52 (+4) mobs in this game that can be killed. This pack tracks 55 of them. (The +4 are giant, illusioner, zombie horse, and other players, which aren't neccessarily available in the game. The later 3 are part of the pack.) (In 1.14 there are a total of 62 mobs, the only one not tracked is the giant.)

How to set up

Download the zip file and place it into your world/datapacks folder. If the world is already running, run reload. That's all you need to do.

Further Information

Originally created for Hardcore Hermits, a series on the Hermitcraft Server. Idea by Xisumavoid. Heads, the zombie horse spawning and the changed loottables in the 1.14 Version by MSpaceDev.

Multiplayer

It is possible to play this datapack in multiplayer, but the scores are counted for the whole world and not individually per player.

A second pack that tracks per player is in the works.

Problems that may occur

When in multiplayer you kill a mob while another player is offline, they won't recieve the updated advancements when they come back online until someone kills something they haven't killed yet.

Contact

If you have any questions, concerns, praise or found a bug, you can contact me directly at contact@plagiatus.net or use my contact form.