# Throwables Config

# Builtin Configuration

This is the builtin configuration for the throwable config directory.

grenade:
    name: "&9Grenade"
    lore:
      - '&8&oBe careful with this one! Might explode...'
    material: IRON_INGOT
    customModelData: 1
    damage: 16
    range: 5
    fuseTime: 4
    cooldown: 5
    knockbackAmount: 0.5
    actionType: EXPLOSIVE
molotov:
    name: "&cMolotov"
    lore:
        - '&8&oBe careful with this one! Might explode...'
    material: IRON_INGOT
    customModelData: 2
    fuseTime: 2
    cooldown: 5
    actionType: MOLOTOV
    options:
        duration: 3
flashbang:
    name: "&9Flashbang"
    lore:
        - '&8&oBe careful with this one! Might explode...'
    material: IRON_INGOT
    customModelData: 2
    range: 4
    fuseTime: 2
    cooldown: 5
    actionType: FLASHBANG
    options:
        duration: 10
        amplifier: 1

dev_credit_end:
    name: "&5Dev Credit (End Credits)"
    lore:
      - '&8&oJokes from the developers!'
    material: REDSTONE_TORCH
    range: 6
    fuseTime: 4
    cooldown: 5
    knockbackAmount: 0.5
    actionType: END_CREDITS
dev_credit_demo:
    name: "&5Dev Credit (Demo Menu)"
    lore:
        - '&8&oJokes from the developers!'
    material: REDSTONE_TORCH
    range: 6
    fuseTime: 4
    cooldown: 5
    knockbackAmount: 0.5
    actionType: DEMO_MENU

# name

Type: STRING
Explanation: This is the name of the throwable item.

# lore

Type: LIST
Explanation: This is the lore of the throwable item.

# hideItemFlags

Type: BOOLEAN
Default: true
Explanation: This is a boolean that determines if the item should be hidden.

# material

Type: MATERIAL (opens new window)
Explanation: This is the material of the throwable item.

# nbt.key

Type: STRING
Explanation: This is the key of the nbt tag.

# nbt.value

Type: STRING
Explanation: This is the value of the nbt tag.

# customModelData

Type: INTEGER
Explanation: This is the custom model data of the throwable item.

# damage

Type: INTEGER
Explanation: This is the damage the throwable does.

# range

Type: INTEGER
Explanation: This is the range of the throwable.

# fuseTime

Type: INTEGER
Explanation: This is the fuse time of the throwable. This is in seconds.

# cooldown

Type: DOUBLE
Explanation: This is the cooldown of the throwable. This is in seconds.

# knockbackAmount

Type: INTEGER
Explanation: This is the knockback amount the throwable does to its victims.

# actionType

Type: STRING
Explanation: This is the action type of the throwable item.
Values: EXPLOSIVE, FLASHBANG, MOLOTOV (opens new window)