Criteria

Criteria are what determine whether or not a player has earned an achievement.

MythicAchievements comes with a bunch of built-in criteria you can use, and each can be combined with conditions to make highly complex achievements. On top of that, you can also have achievements with as many different criteria as you want!

See the Creating Achivements page for information on using criteria.

See the Examples page for more examples and use cases.

Criteria List

This lists all criteria currently available. Click on them for more details!

Criteria Description
Manual The achievement criteria is manually progressed using a command, a skill, or the API
Conditional Simply checks periodically if the player meets the given conditions
BlockBreak Triggered when the player breaks a certain block
BlockPlace Triggered when the player places a certain block
Craft Triggered when the player crafts a matching item
DamageDealt Triggered when the player damages a matching entity
DamageTaken Triggered when the player takes matching damage
Enchant Triggered when the player enchants a matching item
Fish Triggered when the player fishes or hooks a matching catch
FurnitureBreak Triggered when the player breaks matching MythicCrucible furniture
FurniturePlace Triggered when the player places matching MythicCrucible furniture
FurnitureRotate Triggered when the player rotates matching MythicCrucible furniture
ItemConsume Triggered when the player consumes a matching item
ItemPickup Triggered when the player picks up a matching item
KillMob Triggered when the player kills a certain type of mob
KillMythicMob Triggered when the player kills a certain type of Mythic mob
PlayerInteract Triggered when the player interacts with a matching item or block
PlayerStatistic Triggered when a Bukkit player statistic increases
ProjectileHit Triggered when a player-shot projectile hits something matching
Trade Triggered when the player takes a matching villager trade result

Shared Options

All criteria share the following options.

Attribute Description Default
Amount The amount of times the criteria must be triggered 1
Conditions A list of Mythic conditions to check against None

Matcher Notes

Several criteria support comma-separated values, such as ZOMBIE,SKELETON or RIGHT_CLICK_BLOCK,LEFT_CLICK_BLOCK.

Item-based criteria use MythicMobs' BukkitItemMatcher. These criteria can use a single Item value, a comma-separated value, or an Items list. They also support the following item matcher options when available.

Attribute Description Default
Strict / Exact Requires stricter item data matching false
VanillaOnly / Vanilla Restricts matching to vanilla item data false
Inverted / Blacklist Progresses when the item does not match the configured item list false
Updated Aug 19, 2026