Custom Life Reimagined

A Datapack that adds a life & boogeyman system for your friend/server to play with. Based on Grian's Life Series.

42

Quick challenge

How far can you run before the mobs catch you?

Custom Life Reimagined

Custom Life Reimagined

This project was commissioned by a friend for our server, so this is a bundle of his ideas and mine.

Based on Grian's Life Series.

Gameplay

- At the start when you run the pack it will roll 4-6 lives for everyone on the server, then you can start the session (time can be chosen in the settings) about two minutes after the start, the boogeymen are chosen; their goal is to hunt one of the players to satisfy the boogey curse. They will be rewarded two hearts for the hunt.

- When a player gets down to two lives left, they will gain a yellow nametag and will be rewarded three hearts upon eliminating another player; if the chosen boogeyman is yellow, they will be rewarded four hearts instead.

(note: yellows start at eight hearts instead of ten)

- When a player gets down to one life left, they will gain a red nametag and gain five hearts on kill. Red players can't become the boogeyman and if the a boogeyman dies and goes down to red, they will be spared of the boogeyman role.

- At around the 20minute mark, a hint will be given to the boogeyman providing the coordinates of a random player; that player will be warned of the hunting boogeymen. The number of times they receive the warning will indicate the number of boogeymen hunting them.

- When a Boogeyman fails to hunt a player before the end of a round they will lose a life.

- There is an altar you can place that will grant you another life in exechange for ten hearts.

(note: You must have at least eleven hearts to exchange)

Controls

- Use one of these at the start once all the player are in the server. If you use it again, lives will be reset. ``` /reload or /function admin_controls_lc:reset ```

- Use to access the setting where you can change the boogeyman count, worldborder starting size, boogeyman hints, and time for the session. ``` /function admin_controls_lc:settings ```

- When you're ready to start the session use this ``` /function admin_controls_lc:session_start ```

- To pause/resume a session. ``` /function admin_controls_lc:pause

/function admin_controls_lc:resume ```

- To summon the altar type using the cords you want and to remove one use the second one.

``` /execute positioned "cords here" run function admin_controls_lc:altar_heart_exchange/summon_heart_exchange_altar

/function admin_controls_lc:altar_heart_exchange/delete_nearest_heart_exchange ```

- If a player joins late you can use this command to add them. ``` /execute as "Player name here" run function admin_controls_lc:add_player ```

- If something is not working, try this command.

``` /function admin_controls_lc:patch ```

- Use when you need everything reset. ``` /function admin_controls_lc:reset ``` - Use when removing the pack

``` /function life_control:uninstall ```

Recipes

- Tnt's recipe was changed to four sand and one gunpowder - Adds three new recipes: > 1. Saddle: three leather in line > 2. Nametag: one leather and one string > 3. Moss_block: one wheat seed and one bonemeal

TNT Recipe

##

ADS