Skip to main content

Creating Artifacts

Quick Example

A minimal artifact with a speed effect:

artifacts:
my_first_artifact:
material: SUGAR
name: "§bSpeed Charm"
lore:
- "§7Increases movement speed"
enabled: true
effects:
potion-effects:
- effect: SPEED
level: 1

Complete Artifact Structure

artifacts:
artifact_id: # Unique ID (lowercase only)
material: DIAMOND # Material (or namespace:itemsadder_id for ItemsAdder)
name: "§eMy Item" # Display name (with color codes)
lore: # Description (shown on hover)
- "§7First line"
- "§7Second line"
enabled: true # Enabled/Disabled
custom-model-data: 0 # Custom texture ID (0 = standard)

effects: # Artifact effects
potion-effects: # Passive potion effects
- ...
attack-effects: # Effects on attack
- ...
defense-effects: # Effects when taking damage
- ...
passive-abilities: # Special abilities
- ...

Artifact Parameters

ParameterTypeDescription
materialStringItem material or namespace:id for ItemsAdder
nameStringName (supports § color codes)
loreList<String>Description (shown in tooltip)
enabledBooleanWhether the artifact is enabled
custom-model-dataIntegerTexture ID (for Resource Packs)

Artifact Examples

Potion Effect Artifact

  speed_charm:
material: SUGAR
name: "§bSpeed Charm"
lore:
- "§7Increases speed"
- ""
- "§e§lPASSIVE: §bSpeed I"
enabled: true
effects:
potion-effects:
- effect: SPEED
level: 1

Attack Effect Artifact

  fire_sword:
material: DIAMOND_SWORD
name: "§cFire Sword"
lore:
- "§7Ignites enemies on hit"
- ""
- "§e§lON ATTACK: §cIgnite"
enabled: true
effects:
attack-effects:
- type: IGNITE
duration: 60
chance: 1.0

Defense Effect Artifact

  guardian_charm:
material: SHIELD
name: "§9Guardian Charm"
lore:
- "§7Reduces incoming damage"
- ""
- "§e§lPASSIVE: §9-20% damage"
enabled: true
effects:
defense-effects:
- type: ABSORB
percent: 20
chance: 1.0

Multi-Effect Artifact

  super_charm:
material: NETHER_STAR
name: "§6Super Charm"
lore:
- "§7Combined artifact"
enabled: true
effects:
potion-effects:
- effect: SPEED
level: 2
- effect: JUMP_BOOST
level: 1
attack-effects:
- type: LIFESTEAL
percent: 10
chance: 1.0
defense-effects:
- type: ABSORB
percent: 10
chance: 1.0

Using ItemsAdder Textures

If you have ItemsAdder installed, you can use custom items directly:

  my_custom_artifact:
material: "itemsadder:my_custom_item"
name: "§eUnique Item"
lore:
- "§7Custom texture from ItemsAdder"
enabled: true
effects:
potion-effects:
- effect: SPEED
level: 1

Using CustomModelData

For textures via Resource Pack:

  textured_artifact:
material: GLOW_BERRIES
custom-model-data: 1001
name: "§eTextured Artifact"
lore:
- "§7Features a custom texture"
enabled: true
effects:
potion-effects:
- effect: SPEED
level: 1
tip

For CustomModelData you need a Resource Pack configured with the specific texture IDs. More details in the Textures section.

Next Steps