Skip to main content
A collection of specific interaction objectives.

Objective Library

Station Work

Repair, Brew, Cook, Cut.

Container Use

Open/Close Barrels, Fill Cauldrons.

Lectern

Place, Take, Read.

Item Frame

Decorate frames.

Jukebox

Play music discs.

Trade

Villager & Piglin trading.

Combat

Block, Shoot, Reload.

System

Advancements, Experience.

Configuration

Standard Fields

Most miscellaneous objectives accept these standard fields:
amount
Int
Number of times to perform the action.
onComplete
TriggerableEntry
Action to run upon completion.

Specific Objectives

  • brewing_stand_brew_objective: Brew potions.
  • furnace_smelt_objective: Smelt items.
  • villager_trade_objective: Complete trades.
  • advancement_grant_objective: Earn an advancement.
    • advancement: String ID of advancement.
  • experience_orb_pickup_objective: Collect XP.
  • player_input_objective: Press input keys.

Example

brewing_stand_brew_objective:
  amount: 50
  onComplete:
    - give_item_action:
        item: POTION_MASTER_HAT