Skip to content

Integrations

DeDet edited this page Jun 8, 2026 · 2 revisions

Integrations

SpContentQuests integrates with several popular Minecraft plugins to provide more objective types and functionality.

PlaceholderAPI

Required for: PLACEHOLDER requirement type

PlaceholderAPI allows quest requirements to check placeholder values. When PlaceholderAPI is present on the server, you can use the PLACEHOLDER requirement type in quests.

See Requirements for detailed usage.

MMOItems

Soft dependency — optional, but enables MMOItems objective types.

Adds the following objective types:

  • MMOITEMS_STATIONS_TRADE — Trade at an MMOItems crafting station
  • MMOITEMS_CRAFT — Craft an MMOItems item (deprecated event)
  • MMOITEMS_CONSUME — Consume an MMOItems item
  • MMOITEMS_APPLY_GEMSTONE — Apply a gem stone to an item
  • MMOITEMS_APPLY_UPGRADE — Use an upgrade item
  • MMOITEMS_APPLY_SOULBOUND — Apply soulbound to an item
  • MMOITEMS_APPLY_REPAIR — Repair an MMOItems item
  • MMOITEMS_UNSOCKET_GEMSTONE — Remove a gem stone from an item

The required field uses the format TYPE|ID (MMOItems type and ID separated by |):

objective:
  - type: MMOITEMS_STATIONS_TRADE
    amount: 1
    required:
      - GREATSWORD|STEEL_GREATSWORD
    display: '&fCraft Steel Greatsword'

ItemsAdder

Soft dependency — optional, but enables ItemsAdder objective types.

Adds the following objective types:

  • ITEMSADDER_BREAK_BLOCK — Break an ItemsAdder custom block
  • ITEMSADDER_PLACE_BLOCK — Place an ItemsAdder custom block

The required field uses the namespaced ID:

objective:
  - type: ITEMSADDER_BREAK_BLOCK
    amount: 10
    required:
      - myitems:ruby_ore
    display: '&fMine Ruby Ore'

MythicMobs

Soft dependency — optional, but enables MythicMobs objective types.

Adds the following objective types:

  • MYTHICMOBS_KILL — Kill a specific MythicMobs mob

The required field is the mob's internal name:

objective:
  - type: MYTHICMOBS_KILL
    amount: 5
    required:
      - SkeletalKnight
    display: '&fKill 5 Skeletal Knights'

Slimefun

Soft dependency — optional, but enables Slimefun objective types.

Adds the following objective types:

  • SLIMEFUN_MULTIBLOCK_{ID} — Use a Slimefun multiblock machine
  • SLIMEFUN_ANCIENT_ALTAR — Use the Slimefun Ancient Altar

Replace {ID} with the Slimefun multiblock ID (e.g., ENHANCED_CRAFTING_TABLE, SMELTERY):

objective:
  - type: SLIMEFUN_MULTIBLOCK_SMELTERY
    amount: 10
    required:
      - MAGNET
    display: '&fSmelt 10 Magnets'

objective:
  - type: SLIMEFUN_ANCIENT_ALTAR
    amount: 1
    display: '&fUse the Ancient Altar'

Clone this wiki locally