Ammo Configuration
These are all the fields used by an ammo with their description:
invalid
: If set totrue
, this ammo configuration file will be skipped during loading. Defaults tofalse
name
: The internal, unique identifier for this ammo type. Used for referencing this ammo in gun configurationsdisplayname
: The name shown in-game for the ammo item. Supports color codes (e.g.,&f
). Defaults to thename
if not specifiedlore
: A list of strings that will appear as the item's lore (description below the name). Supports color codesid
: The ammo id, used as durability before Minecraft 1.13 and for custom model data for newer versionsvariant
: Used for item variants (e.g., different wood types, potion effects). Defaults to 0craftingRequirements
: Defines the materials needed to craft this ammo. Each string follows the formatMATERIAL_NAME,DATA_VALUE,AMOUNT
craftingReturnAmount
: The quantity of ammo items produced when crafted using thecraftingRequirements
price
: The cost to purchase this ammo from the shop. If the price is 0 or less,allowInShop
defaults to false. Defaults to 100allowInShop
: Explicitly sets whether this ammo can be bought in the shop. Defaults totrue
ifprice
is greater than 0maxItemStack
: The maximum number of this ammo item that can be held in a single inventory stackmaterial
: The Bukkit Material name for the item used as ammo (e.g.,PHANTOM_MEMBRANE
,IRON_NUGGET
)skull_owner
: Ifmaterial
isPLAYER_HEAD
, this sets the head's owner by player nameskull_owner_custom_url
: Ifmaterial
isPLAYER_HEAD
, this sets the head's skin using a Base64 texture URLpiercingSeverity
: Multiplier applied to the base gun damage
Last updated
Was this helpful?