Minecraft Data Packs / Challenge

Third, last & double life by CrappyToast

  • check_circle Functions
  • check_circle Recipes
  • 7,503 views, 66 today
  • 832 downloads, 2 today
  • 17
  • 21
  • 89
CrappyToast avatar CrappyToast
Level 25 : Expert Toast
9

Third, last & double life all combined into one datapack

made by CrappyToast

For the future:
I will be bringing out new versions when it's needed. If you have a bug report that needs fixing ASAP please contact me on Discord.

Known issues:
- Sometimes the system does not recognize that you take damage and just resets you to your old health in double life. (This seems to be an issue that is made by Minecraft, if I get a lot of reports of this breaking the game I will try to fix it again, although I cannot guarentee this bug being removed any time soon)


The third, last & double life games that were introduced by Grian are now also playable with this datapack! With this datapack you will be able to customize your experience in most shapes and forms or choose a quick setup option to get going quickly!


How to install

1. Download the datapack .zip folder from this website.

2. Create a Minecraft world, either singleplayer or multiplayer.

3. Navigate to /.minecraft/saves/<your world>/datapacks/

4. Move the downloaded zip into the 'datapacks' folder, no need to unzip.

5. In Minecraft, enter the '/reload' command and press enter.

6. When the datapacks load function is called you will see a bunch of text pop up with the title of your datapack, this means that you have successfully finished the install.



Important to know

- After the game has started, players can still join in. When they log on they will get their lives assigned.

- The amount of joined players is being logged by the datapack. Only if all except one of the ever logged on players whilst running this datapack has been eliminated a winner will be decided by the datapack.



How to prepare your game

When you have succesfully installed the last life datapack you will see the following pop up in your chat window:

the load screen of last life



When in this menu you can go through the steps as it suggests, by clicking on the '/function lastlife:firstsetup' command or manually type it into chat. You will get a confirmation when this was successful.

You will also see the following screen, where you can choose for a quick setup, or a step by step setup:

Third, last &amp; double life by CrappyToast Minecraft Data Pack


When you have chosen for the step by step setup you will get the following message and the step by step setup has begun:

first setup screen



After the quick setup or the step by step setup you will be met by the following screen:




You can now start the game. I suggest only starting with at least two players, because the datapack will detect a winner during the game and will start looking after you have pressed start game.

You can also acces the help menu anytime, or press the function command at this message. When you have typed this help command you will be met with the following message:

help screen last life



Again, you can click on all the text in bold to immediately get the command or get to a website.

After starting an enchanting table will be spawned at 0 ~ 0, just like all the players being teleported to 0 ~ 0. This looks as following, just like in the real game:

enchanting table last life



All the recipe changes from last life are also in this datapack and are the following:

The chances of finding name tags randomly or being able to trade for them with villagers are very low. Thus this recipe was added.



Mobcaps in last life are a bit difficult to manage, because there are a lot of players mobs don't spawn like normal and become very rare, thus this new recipe was added.



Saddles are just like name tags almost impossible to get your hands on in last life, thus this recipe was added.



To make the last life game more fun and make enchanting not too overpowered for certain players there is only one enchantment table in the game, just like bookshelves won't be craftable in the game.





Note about the boogeyman

If you want to play with multiple boogeyman you can! Just make sure to first choose a boogeyman using the easy access menu. This will select a session time and one random chosen boogeyman.
In order to add more boogeyman after just type this command: /tag @r[​tag=!boogeyman] add boogeyman (there will not be a confirm message, just believe me, it works)
When the session is over the boogeyman will all be handled like normal. If they did get a kill no lives will be removed, if they did not get a kill one of their lives will be removed.
IMPORTANT: Do NOT use the chooseboogeyman from the easy acces panel more than once, as this could make your session an infinite time.

Boogeyman ability

Inside of the last life setup you can also enable an unofficial feature which adds an ability to the boogeyman to use once during the session.
To use this ability the boogeyman must enter the /function lastlife:boogeyability command.
This ability will make all non-boogeyman players glow for 10 seconds.
If you'd like to see this in action, please see the changelogs from V1.1

In the quick setup this ability will always be disabled.

Easy acces panel / Help page

In this datapack next to zero commands have to be entered after installing. To make this easier I have also added a help page with clickable commands and an easy acces panel with easy access to some commands.
If you'd like to see this in action, please see the changelogs from V1.1
Easy Access page

Help page




Compatibility

This datapack is made for 1.19. You could try to use this datapack on older versions of the game, but I cannot guarantee this datapack working there.


Voice proximity mod

If you want the full experience in multiplayer, I suggest also installing the voice proximity mod with fabric.

To install fabric + voice proximity mod:
1. Install fabric from the official website using the installer
2. Download the fabric API
3. Download the voice proximity mod for fabric
4. Place the fabric API and the voice proximity mod .jar files into your mods folder. If you cannot find your mods file, try to reinstall fabric.

To install the voice proximity mod on your server I refer to the official wiki.

Need help with bugs/issues/other?

You can contact me on Discord, Joer#5844, or on reddit, u/MakingYourStuff.

I hope to be able to update this pack if new features or versions get added, but please leave me a message if I forget.
CreditOriginal idea from Grian
CompatibilityMinecraft 1.19
Tags

8 Update Logs

V2.6 : by CrappyToast 08/03/2022 11:08:43 amAug 3rd

Another small update

Changed:
- The function for giving a life to another player has now been turned into a trigger command so that non operator players can also access this command.
- The help page has been modified to include the new give life command.
LOAD MORE LOGS

Create an account or sign in to comment.

2
08/16/2022 10:33 am
Level 1 : New Miner
Heloderma
Heloderma avatar
Is there a way to combine the last life random lives and Boogeyman with double life?
1
08/16/2022 1:29 pm
Level 25 : Expert Toast
CrappyToast
CrappyToast avatar
Hi there!

Yes, this is possible. The boogeyman system cannot support double life in and of itself but you can enforce this yourself.

I have a few tips to make this work:
1. do the step by step setup and select the lives to be random, boogeyman enabled and double life enabled.
2. Make sure you create rules with your players, for example, when one of the soulmates has got more lives than the other, which one will get the benefit/loss? If player A & player B are linked and player A gets 4 lives, but player B gets 2 lives, how will you enforce that?
3. When selecting a boogeyman make sure that the admin removes a life from the soulmate of the boogeyman if they didn't get a kill.

Hope these tips help!
2
08/12/2022 7:16 pm
Level 8 : Apprentice Cake
Unavalible_User
Unavalible_User avatar
for some reason it keeps giving me the error "couldn't load tag minecraft:tick as it is missing following references: lastlife:tick (from life-series-datapack-crappytoast-e2140.zip)", repeated about 15 times
1
08/13/2022 9:59 amhistory
Level 25 : Expert Toast
CrappyToast
CrappyToast avatar
Hi there!

From what I have been able to find about this is that the problem is that the tick function corrupted in some way. Either it's just not there anymore, the .mcfunction file is no longer in your files or somewhere in the function a command was called by the datapack that corrupted the file.

In order to fix this I recommend following these steps:
1. Download the latest version of this datapack.
2. Unzip the folder.
3. Unzip the old datapack that you already have installed.
4. Drag the downloaded folder into the folder where your older datapack is stored.
5. When you get the prompt to replace files just click replace for all. (something like that, but make sure it replaces all old files)

If this doesn't fix your problem please contact me on Discord :)

EDIT: following these steps will not reset your progress. All stored player lives and such will still be there after these steps.
1
08/10/2022 2:05 am
Level 1 : New Miner
LeoThat1Person
LeoThat1Person avatar
Hi there! Is there any server hosts or other things to do this with my mates?
2
08/09/2022 10:01 pm
Level 1 : New Miner
solveon
solveon avatar
I think I've encountered a bug in the datapack? For the smp I'm doing we assign boogeymen every session, but it seems to keep assigning the same person boogeyman every time and I'm not sure how to fix it. For instance, first session A gets assigned boogey, they get assigned boogey next session again along with B, then A and B plus C get boogey third session, etc.
1
08/10/2022 3:18 am
Level 25 : Expert Toast
CrappyToast
CrappyToast avatar
Hi there!

This could be because of pure misfortune, but if you want to make sure this is not a bug, please enter this command before choosing the Boogeyman:

/gamerule sendCommandFeedback true
/tag <that player> list
If it says boogeyman even before starting it is a bug.
To fix this bug early you can enter this command before starting the Boogeyman selection:
/tag <that player> remove boogeyman
Hope this helps!
If not, please contact me on Discord :)
1
08/13/2022 6:14 pm
Level 8 : Apprentice Cake
Unavalible_User
Unavalible_User avatar
should just b a feature of the boogeyman selection menu that it will clear everyone of boogeyman
2
08/10/2022 11:53 pm
Level 1 : New Miner
solveon
solveon avatar
Awesome thank you so much! Will definitely try this next session :]
1
08/08/2022 3:57 pm
Level 1 : New Miner
User4272267G
User4272267G avatar
hello, is it possible to make the givelife command a trigger command so that non-ops can use it, like in the last life series? thank you so much!
Planet Minecraft

Website

© 2010 - 2022
www.planetminecraft.com

Welcome