Additions:
- Implemented the ability to craft hearts.
- The crafting of hearts is extremely configurable. You can decide if it's enabled, the ingredients, result and if its a shaped process.
- Everyone can craft hearts, no pesky permission nodes.
Code (YAML):
crafting:
enabled
: true
# Enable custom heart crafting
recipes
:
# Basic Heart Recipe - 4 Diamond + 4 Gold + 1 Nether Star = 1 Heart
basic_heart:
enabled
: true
ingredients
:
-
"DIAMOND:4"
# 4 Diamonds
-
"GOLD_INGOT:4"
# 4 Gold Ingots
-
"NETHER_STAR:1"
# 1 Nether Star
result:
amount
: 1
# Craft 1 heart
type
:
"heart_item"
# Results in a heart item
shaped
: false
# Shapeless recipe (ingredients can be in any order)
# Expensive Heart Recipe - 9 Netherite + 1 Dragon Egg = 3 Hearts
expensive_heart:
enabled
: false
# Disabled by default (very expensive)
ingredients
:
-
"NETHERITE_INGOT:9"
# 9 Netherite Ingots
-
"DRAGON_EGG:1"
# 1 Dragon Egg
result:
amount
: 3
# Craft 3 hearts
type
:
"heart_item"
# Results in heart items
shaped
: false
# Shapeless recipe
# Blood Heart Recipe - Life essence crafting
blood_heart:
enabled
: true
ingredients
:
-
"REDSTONE:16"
# 16 Redstone (blood essence)
-
"GHAST_TEAR:4"
# 4 Ghast Tears (life essence)
-
"GOLDEN_APPLE:2"
# 2 Golden Apples (vitality)
-
"TOTEM_OF_UNDYING:1"
# 1 Totem of Undying (life force)
result:
amount
: 2
# Craft 2 hearts
type
:
"heart_item"
# Results in heart items
shaped
: false
# Shapeless recipe
# Crafting settings
settings:
success_sound
:
"ENTITY_PLAYER_LEVELUP"
# Sound to play on successful craft
fail_sound
:
"ENTITY_VILLAGER_NO"
# Sound to play on failed craft
success_message
: true
# Send success message
craft_limit_per_player
: 0
# Max crafts per player (0 = unlimited)
craft_cooldown
: 0
# Cooldown between crafts in seconds (0 = no cooldown)