Custom Items

Item Configuration

Complete reference for all item configuration options.

Basic Properties

Property
Type
Required
Description

material

String

Yes

Minecraft material name (e.g., DIAMOND_SWORD)

name

String

No

Display name (supports color codes)

displayName

String

No

Alternative to name

lore

List

No

Item lore lines

amount

Integer

No

Stack size (default: 1)

example_item:
  material: DIAMOND_SWORD
  name: "&b&lDiamond Sword"
  lore:
    - "&7A powerful weapon"
    - ""
    - "&eClick to purchase!"
  amount: 1

Shop Properties

Property
Type
Description

slot

Integer

Inventory slot position (0-53)

page

Integer

Page number (default: 1)

price

Integer

Cost in shards

commands

List

Commands executed on purchase

CommandType

String

Command executor: PLAYER, CONSOLE, or BUNGEE

permission

String

Permission required to purchase

Visual Properties

Property
Type
Description

glow

Boolean

Add enchantment glow effect

unbreakable

Boolean

Make item unbreakable

damage

Integer

Durability damage value

custom-model-data

Integer

Custom model data for resource packs

Item Flags

Hide specific item attributes:

Example:

Note: HIDE_ATTRIBUTES requires Minecraft 1.21+ for full functionality.

Enchantments

Format: ENCHANTMENT_NAME:LEVEL

Enchantment List: Bukkit Enchantment Enumarrow-up-right

Player Heads

Using Base64 Texture:

Last updated