Custom Life Reimagined
A Datapack that adds a life & boogeyman system for your friend/server to play with. Based on Grian's Life Series.
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

##