# Weapons Config

# Builtin Configuration

This is the builtin configuration for the weapon config directory.

revolver:
  name: '&8Revolver'
  lore:
    - '&6Officieel Minetopia Wapen.'
    - ''
    - '&7Ammo: &f<Ammo>&8/&f<MaxAmmo>'
    - '&7Durability: &f<Durability>'
  material: WOODEN_HOE
  nbt:
    key: mtcustom
    value: revolver_fullmodel
  damage: 8
  headshotDamage: 13
  range: 16
  cooldown: 1
  grabCooldown: 0.7
  reloadTime: 1
  maxAmmo: 5
  ammunitionKeys:
    - revolver_ammo
  sound: minetopia.gunshotrevolver
  reloadSound: minetopia.gunreloadhard
  emptySound: minetopia.gunempty
  recoilAmount: 2.0
  knockbackAmount: 0.4
  selfKnockbackAmount: 0.2
deserteagle:
  name: '&8Desert Eagle'
  lore:
    - '&6Officieel Minetopia Wapen.'
    - ''
    - '&7Ammo: &f<Ammo>&8/&f<MaxAmmo>'
    - '&7Durability: &f<Durability>'
  material: WOODEN_HOE
  nbt:
    key: mtcustom
    value: deserteagle_fullmodel
  damage: 8
  headshotDamage: 16
  range: 16
  cooldown: 1
  grabCooldown: 0.7
  reloadTime: 1
  maxAmmo: 5
  ammunitionKeys:
    - deserteagle_ammo
  sound: minetopia.gunshothard
  reloadSound: minetopia.gunreloadhard
  emptySound: minetopia.gunempty
  recoilAmount: 2.0
  knockbackAmount: 0.4
  selfKnockbackAmount: 0.2
magnum44:
  name: '&8Magnum 44'
  lore:
    - '&6Officieel Minetopia Wapen.'
    - ''
    - '&7Ammo: &f<Ammo>&8/&f<MaxAmmo>'
    - '&7Durability: &f<Durability>'
  material: WOODEN_HOE
  nbt:
    key: mtcustom
    value: magnum44_fullmodel
  damage: 2.5
  headshotDamage: 6
  range: 30
  cooldown: 1
  grabCooldown: 0.7
  reloadTime: 1
  maxAmmo: 8
  ammunitionKeys:
    - magnum44_ammo
  sound: minetopia.gunshothard
  reloadSound: minetopia.gunreloadhard
  emptySound: minetopia.gunempty
  recoilAmount: 2.0
  knockbackAmount: 0.4
  selfKnockbackAmount: 0.2
waltherp99:
  name: '&8Walther P99'
  lore:
    - '&6Officieel Minetopia Wapen.'
    - ''
    - '&7Ammo: &f<Ammo>&8/&f<MaxAmmo>'
    - '&7Durability: &f<Durability>'
  material: WOODEN_HOE
  nbt:
    key: mtcustom
    value: waltherp99_fullmodel
  damage: 3
  headshotDamage: 6
  range: 30
  cooldown: 1
  grabCooldown: 0.7
  reloadTime: 1
  maxAmmo: 10
  ammunitionKeys:
    - waltherp99_ammo
  sound: minetopia.gunshothard
  reloadSound: minetopia.gunreloadhard
  emptySound: minetopia.gunempty
  recoilAmount: 2.0
  knockbackAmount: 0.4
  selfKnockbackAmount: 0.2
glock19:
  name: '&8Glock 19'
  lore:
    - '&6Officieel Minetopia Wapen.'
    - ''
    - '&7Ammo: &f<Ammo>&8/&f<MaxAmmo>'
    - '&7Durability: &f<Durability>'
  material: WOODEN_HOE
  nbt:
    key: mtcustom
    value: glock19_fullmodel
  damage: 3.3
  headshotDamage: 7
  range: 30
  cooldown: 1
  grabCooldown: 0.7
  reloadTime: 1
  maxAmmo: 10
  ammunitionKeys:
    - glock19_ammo
  sound: minetopia.gunshothard
  reloadSound: minetopia.gunreloadhard
  emptySound: minetopia.gunempty
  recoilAmount: 2.0
  knockbackAmount: 0.4
  selfKnockbackAmount: 0.2
awg:
  name: '&8AWG'
  lore:
    - '&6Officieel Minetopia Wapen.'
    - ''
    - '&7Ammo: &f<Ammo>&8/&f<MaxAmmo>'
    - '&7Durability: &f<Durability>'
  material: WOODEN_HOE
  nbt:
    key: mtcustom
    value: awg_normal
  damage: 3
  headshotDamage: 6
  range: 20
  cooldown: 0.4
  grabCooldown: 3
  reloadTime: 1
  maxAmmo: 15
  ammunitionKeys:
    - awg_ammo
  sound: minetopia.gunshothard
  reloadSound: minetopia.gunreloadhard
  emptySound: minetopia.gunempty
  recoilAmount: 0.9
  knockbackAmount: 0.2
  selfKnockbackAmount: 0.2
awp:
  name: '&8AWP'
  lore:
    - '&6Officieel Minetopia Wapen.'
    - ''
    - '&7Ammo: &f<Ammo>&8/&f<MaxAmmo>'
    - '&7Durability: &f<Durability>'
  material: WOODEN_HOE
  nbt:
    key: mtcustom
    value: awp
  damage: 10
  headshotDamage: 15
  range: 100
  cooldown: 3
  grabCooldown: 3
  reloadTime: 5
  maxAmmo: 3
  ammunitionKeys:
    - awp_ammo
  sound: minetopia.gunshothard
  reloadSound: minetopia.gunreloadhard
  emptySound: minetopia.gunempty
  recoilAmount: 8
  knockbackAmount: 0.5
  selfKnockbackAmount: 0.5
  scope:
    enabled: true
mk14:
  name: '&8MK14'
  lore:
    - '&6Officieel Minetopia Wapen.'
    - ''
    - '&7Ammo: &f<Ammo>&8/&f<MaxAmmo>'
    - '&7Durability: &f<Durability>'
  material: WOODEN_HOE
  nbt:
    key: mtcustom
    value: mk14_scoped
  damage: 7
  headshotDamage: 10.5
  range: 100
  cooldown: 3
  grabCooldown: 3
  reloadTime: 5
  maxAmmo: 3
  ammunitionKeys:
    - mk14_ammo
  sound: minetopia.gunshothard
  reloadSound: minetopia.gunreloadhard
  emptySound: minetopia.gunempty
  recoilAmount: 8
  knockbackAmount: 0.5
  selfKnockbackAmount: 0.5
  scope:
    enabled: true
ballista:
  name: '&8Ballista'
  lore:
    - '&6Officieel Minetopia Wapen.'
    - ''
    - '&7Ammo: &f<Ammo>&8/&f<MaxAmmo>'
    - '&7Durability: &f<Durability>'
  material: WOODEN_HOE
  nbt:
    key: mtcustom
    value: ballista
  damage: 8
  headshotDamage: 12
  range: 25
  cooldown: 3
  grabCooldown: 1
  reloadTime: 5
  maxAmmo: 8
  ammunitionKeys:
    - ballista_ammo
  sound: minetopia.gunshothard
  reloadSound: minetopia.gunreloadhard
  emptySound: minetopia.gunempty
  recoilAmount: 8
  knockbackAmount: 0.5
  selfKnockbackAmount: 0.5
barett50:
  name: '&8Barett50'
  lore:
    - '&6Officieel Minetopia Wapen.'
    - ''
    - '&7Ammo: &f<Ammo>&8/&f<MaxAmmo>'
    - '&7Durability: &f<Durability>'
  material: WOODEN_HOE
  nbt:
    key: mtcustom
    value: barett50_normal
  damage: 9
  headshotDamage: 13
  range: 25
  cooldown: 3
  grabCooldown: 1
  reloadTime: 3
  maxAmmo: 4
  ammunitionKeys:
    - barret50_ammo
  sound: minetopia.gunshothard
  reloadSound: minetopia.gunreloadhard
  emptySound: minetopia.gunempty
  recoilAmount: 6
  knockbackAmount: 0.4
  selfKnockbackAmount: 0.4
  scope:
    enabled: true
fad:
  name: '&8FAD'
  lore:
    - '&6Officieel Minetopia Wapen.'
    - ''
    - '&7Ammo: &f<Ammo>&8/&f<MaxAmmo>'
    - '&7Durability: &f<Durability>'
  material: WOODEN_HOE
  nbt:
    key: mtcustom
    value: fad
  damage: 4
  headshotDamage: 7
  range: 20
  cooldown: 0.4
  grabCooldown: 2
  reloadTime: 4
  maxAmmo: 18
  ammunitionKeys:
    - fad_ammo
  sound: minetopia.gunshothard
  reloadSound: minetopia.gunreloadhard
  emptySound: minetopia.gunempty
  recoilAmount: 0.9
  knockbackAmount: 0.2
  selfKnockbackAmount: 0.2
m16a4:
  name: '&8M16A4'
  lore:
    - '&6Officieel Minetopia Wapen.'
    - ''
    - '&7Ammo: &f<Ammo>&8/&f<MaxAmmo>'
    - '&7Durability: &f<Durability>'
  material: WOODEN_HOE
  nbt:
    key: mtcustom
    value: m16a4_fullmodel
  damage: 4
  headshotDamage: 7
  range: 20
  cooldown: 0.4
  grabCooldown: 2
  reloadTime: 4
  maxAmmo: 15
  ammunitionKeys:
    - m16a4_ammo
  sound: minetopia.gunshothard
  reloadSound: minetopia.gunreloadhard
  emptySound: minetopia.gunempty
  recoilAmount: 0.9
  knockbackAmount: 0.2
  selfKnockbackAmount: 0.2
m1a:
  name: '&8M1A'
  lore:
    - '&6Officieel Minetopia Wapen.'
    - ''
    - '&7Ammo: &f<Ammo>&8/&f<MaxAmmo>'
    - '&7Durability: &f<Durability>'
  material: WOODEN_HOE
  nbt:
    key: mtcustom
    value: m1a_ironsight
  damage: 4
  headshotDamage: 7
  range: 20
  cooldown: 0.4
  grabCooldown: 2
  reloadTime: 4
  maxAmmo: 15
  ammunitionKeys:
    - m1a_ammo
  sound: minetopia.gunshothard
  reloadSound: minetopia.gunreloadhard
  emptySound: minetopia.gunempty
  recoilAmount: 0.9
  knockbackAmount: 0.2
  selfKnockbackAmount: 0.2

# name

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

# lore

Type: LIST
Explanation: This is the lore of the weapon 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 weapon 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 weapon item.

# damage

Type: INTEGER
Explanation: This is the damage of the weapon.

# headshotDamage

Type: INTEGER
Explanation: This is the damage of the weapon when it is a headshot.

# range

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

# minimumRange

Type: INTEGER
Explanation: This is the minimum range of the weapon.

# cooldown

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

# grabCooldown

Type: DOUBLE
Explanation: This is the cooldown of the weapon when it is grabbed. This is in seconds.

# reloadTime

Type: INTEGER
Explanation: This is the reload time of the weapon. This is in seconds.

# maxAmmo

Type: INTEGER
Explanation: This is the maximum ammo of the weapon.

# ammunitionKeys

Type: LIST
Explanation: This is the list of ammunition keys that the weapon uses.

# sound

Type: STRING
Explanation: This is the sound of the weapon.

# reloadSound

Type: STRING
Explanation: This is the reload sound of the weapon.

# emptySound

Type: STRING
Explanation: This is the empty sound of the weapon.

# soundVolume

Type: DOUBLE
Explanation: This is the volume of the sound.

# soundRange

Type: DOUBLE
Explanation: This is the range of the sound.

# recoilAmount

Type: INTEGER
Explanation: This is the recoil amount of the weapon.

# knockbackAmount

Type: INTEGER
Explanation: This is the amount of knockback the victim gets when they are hit by the weapon.

# selfKnockbackAmount

Type: INTEGER
Explanation: This is the amount of knockback the attacker gets when they shoot the weapon.

# scope.enabled

Type: BOOLEAN
Explanation: This is a boolean that determines if the weapon has a scope.

# scope.pumpkinBlurEnabled

Type: BOOLEAN
Explanation: This is a boolean that determines if the scope has a pumpkin blur effect.

# scope.amplifier

Type: INTEGER
Default: 8
Explanation: This is the amplifier of the scope.