ModsJava
CustomAchievements1653 Full Custom Advancements ✨ 300+ Triggers Vanilla GUI
Java mod listed for Minecraft 1.21–26.x. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotCustomAchievements1653
✨ The ultimate custom advancements plugin for Minecraft ✨
300+ Trigger Types
Combinable Conditions
Vanilla GUI Integration
21 Languages
Vault Support
PlaceholderAPI
━━━━━━━━━━━━━━━━━━━━━━━━
Description
CustomAchievements1653 is a fully customizable advancements plugin for Spigot 1.21+ servers. Create your own advancement system with over 300 trigger types, combinable conditions, vanilla GUI integration, configurable rewards, and much more.
Players can track their progress in the Minecraft advancement GUI, receive toast notifications, and earn custom rewards including money, items, XP, effects, sounds, titles, and more.
━━━━━━━━━━━━━━━━━━━━━━━━
Requirements
- Server: Spigot 1.21+ (or forks like Paper)
- ☕ Java: Java 21 or newer
- Optional: Vault (for economy rewards)
- Optional: PlaceholderAPI (for placeholders)
━━━━━━━━━━━━━━━━━━━━━━━━
✨ Features
- ✅ 300+ trigger types (blocks, movement, combat, items, entities, chat, enchantments, building, exploration, and more)
- ✅ Combinable conditions (eat food WHILE falling in the Nether at night)
- ✅ Location, state, and world conditions
- ✅ Vanilla advancement GUI integration with toast notifications
- ✅ Fully configurable rewards (commands, money, XP, items, effects, sounds, titles)
- ✅ Per advancement toggles (disable sound, firework, broadcast individually)
- ✅ Admin GUI for easy creation and management
- ✅ Player GUI for browsing advancements
- ✅ 21 pre installed languages
- ✅ Custom language support
- ✅ MiniMessage and Legacy color code support
- ✅ SQLite and MySQL database support
- ✅ Vault economy integration
- ✅ PlaceholderAPI support
- ✅ bStats metrics
- ✅ Automatic config migration on update
- ✅ Configurable prefix
- ✅ Performance optimized with configurable intervals
- ✅ Category system with tree structures
- ✅ Chat and command based triggers with filters
- ✅ Equipment, health, food level, and time conditions
- ✅ Biome, dimension, and weather conditions
━━━━━━━━━━━━━━━━━━━━━━━━
Installation
- Download CustomAchievements1653.jar
- Place in your server's plugins/ folder
- Restart the server
- ⚙ Configure in plugins/CustomAchievements1653/config.yml
- Create advancements in advancements.yml or via /ca admin
━━━━━━━━━━━━━━━━━━━━━━━━
Commands
| Command | Description | Permission |
| /ca gui | Open the advancement GUI | customachievements.gui |
| /ca list [category] | List advancements | customachievements.use |
| /ca info <advancement> | Show advancement details | customachievements.use |
| /ca progress [player] | Show progress | customachievements.use |
| /ca help | Show help menu | customachievements.use |
| /ca admin | Open admin GUI | customachievements.admin |
| /ca reload | Reload configuration | customachievements.admin.reload |
| /ca grant <player> <adv> | Grant advancement | customachievements.admin.grant |
| /ca revoke <player> <adv> | Revoke advancement | customachievements.admin.revoke |
| /ca reset <player> <adv|all> | Reset progress | customachievements.admin.reset |
Aliases: /ca, /cach, /achievements
━━━━━━━━━━━━━━━━━━━━━━━━
Permissions
| Permission | Description | Default |
| customachievements.use | Basic usage (list, info, progress) | true |
| customachievements.gui | Open the achievements GUI | true |
| customachievements.admin | Full admin access | op |
| customachievements.admin.create | Create advancements via GUI | op |
| customachievements.admin.reload | Reload configuration | op |
| customachievements.admin.grant | Grant advancements | op |
| customachievements.admin.revoke | Revoke advancements | op |
| customachievements.admin.reset | Reset progress | op |
━━━━━━━━━━━━━━━━━━━━━━━━
Trigger Types (300+)
Many triggers are generic — you specify the block/entity/item type in config. For example, use ORE_MINE with material: DIAMOND_ORE instead of a specific trigger.
Spoiler: Full Trigger Type List
Blocks: BLOCK_BREAK, BLOCK_PLACE, BLOCK_INTERACT, BLOCK_HARVEST, BLOCK_FERTILIZE, BLOCK_BURN, BLOCK_EXPLODE, BLOCK_FADE, BLOCK_FORM, BLOCK_GROW, BLOCK_IGNITE, BLOCK_SPREAD, BLOCK_DISPENSE, ORE_MINE, LOG_CHOP, CROP_HARVEST, CROP_PLANT, LEAVES_DECAY, SCULK_SPREAD, SCULK_SENSOR_TRIGGER, SCULK_SHRIEKER_TRIGGER, DRIPLEAF_TILT, TURTLE_EGG_HATCH, FARMLAND_TRAMPLE, CAULDRON_FILL_RAIN, SPAWNER_BREAK, TRIAL_SPAWNER_ACTIVATE, VAULT_BLOCK_OPEN
Movement: WALK_DISTANCE, SPRINT_DISTANCE, SNEAK_DISTANCE, SWIM_DISTANCE, FLY_DISTANCE, ELYTRA_DISTANCE, JUMP, FALL_DISTANCE, CLIMB_DISTANCE, CRAWL_DISTANCE, BOAT_DISTANCE, MINECART_DISTANCE, PIG_RIDE_DISTANCE, HORSE_RIDE_DISTANCE, STRIDER_RIDE_DISTANCE, CAMEL_RIDE_DISTANCE, MULE_RIDE_DISTANCE, TELEPORT, RIPTIDE_DISTANCE, WALK_ON_BLOCK, WALK_UNDERWATER, ENTER_WATER, EXIT_WATER, ENTER_LAVA, EXIT_LAVA, VELOCITY_REACH
Combat: KILL_ENTITY, KILL_PLAYER, KILL_NAMED_ENTITY, KILL_BOSS, KILL_HOSTILE, KILL_PASSIVE, KILL_UNDEAD, KILL_ARTHROPOD, KILL_WITH_ITEM, KILL_WHILE_INVISIBLE, KILL_FROM_DISTANCE, KILL_COMBO, KILL_STREAK, MULTI_KILL, FIRST_BLOOD, REVENGE_KILL, HEADSHOT, MELEE_ATTACK, RANGED_KILL, SHOOT_BOW, SHOOT_CROSSBOW, THROW_TRIDENT, MACE_SMASH, WIND_CHARGE_HIT, DAMAGE_DEALT, DAMAGE_TAKEN, CRITICAL_HIT, SWEEP_ATTACK, SHIELD_BLOCK, ARROW_DEFLECT, THORNS_DAMAGE, PVP_WIN, PVP_LOSE
Death: DEATH, DEATH_BY_ENTITY, DEATH_BY_PLAYER, DEATH_BY_FALL, DEATH_BY_VOID, DEATH_BY_DROWNING, DEATH_BY_FIRE, DEATH_BY_EXPLOSION, DEATH_BY_LAVA, DEATH_BY_LIGHTNING, DEATH_BY_MAGIC, DEATH_BY_WITHER_EFFECT, DEATH_BY_CACTUS, DEATH_BY_ANVIL, DEATH_BY_STALACTITE, DEATH_BY_STARVATION, DEATH_BY_SUFFOCATION, DEATH_BY_FLY_INTO_WALL, DEATH_BY_FREEZE, DEATH_BY_SONIC_BOOM
Items: CRAFT_ITEM, SMELT_ITEM, ENCHANT_ITEM, PICKUP_ITEM, DROP_ITEM, ITEM_BREAK, ITEM_USE, ITEM_HOLD, WEAR_ARMOR, REPAIR_ITEM, RENAME_ITEM, ITEM_SWAP_HAND, DISENCHANT_ITEM, APPLY_BOOK_ENCHANT, TRIM_ARMOR, DYE_ITEM, FILL_MAP, WRITE_BOOK, SIGN_BOOK, BUNDLE_INSERT, CREATE_FIREWORK, CREATE_POTION, UPGRADE_ITEM, ITEM_BURN, ITEM_THROW
Food & Potions: CONSUME_ITEM, EAT_ITEM, DRINK_POTION, GOLDEN_APPLE_EAT, ENCHANTED_GOLDEN_APPLE_EAT, MILK_DRINK, HONEY_BOTTLE_DRINK, SUSPICIOUS_STEW_EAT, CAKE_EAT, EFFECT_GAIN, EFFECT_LOSE, HEALTH_REGAIN, ABSORPTION_GAIN
Entities: TAME_ANIMAL, BREED_ANIMAL, FEED_ANIMAL, HEAL_ENTITY, SHEAR_ENTITY, IGNITE_ENTITY, LEASH_ENTITY, NAME_ENTITY, ENTITY_INTERACT, ENTITY_SPAWN, ENTITY_EXPLODE, ENTITY_TRANSFORM, ENTITY_TARGET, ENTITY_MOUNT, ENTITY_DISMOUNT, BUCKET_ENTITY, SUMMON_ENTITY, PET_DEATH, VILLAGER_CURE, PIGLIN_BARTER, GOLEM_BUILD, SNOW_GOLEM_BUILD, WITHER_BUILD, ALLAY_GIVE_ITEM, BEE_POLLINATE, SNIFFER_DIG, FROG_EAT, TOTEM_USE
Fishing: FISH_ITEM, FISH_TREASURE, FISH_JUNK, CATCH_FISH, FISHING_ROD_CAST, FISHING_ROD_REEL
Interactions: ANVIL_USE, BREWING_USE, FURNACE_EXTRACT, BUCKET_FILL, BUCKET_EMPTY, VILLAGER_TRADE, BED_ENTER, PORTAL_USE, USE_ENDER_PEARL, OPEN_CONTAINER, OPEN_INVENTORY, SIGN_EDIT, NOTE_BLOCK_PLAY, LECTERN_USE, CAMPFIRE_USE, COMPOSTER_USE, BEACON_ACTIVATE, BELL_RING, ARMOR_STAND_INTERACT, FLOWER_POT_USE, DOOR_OPEN, BUTTON_PRESS, LEVER_PULL, PRESSURE_PLATE_STEP, JUKEBOX_PLAY, WORKSTATION_USE, SPYGLASS_USE, GOAT_HORN_USE, COPPER_WAX, BRUSH_SUSPICIOUS_BLOCK
Building: PLACE_PAINTING, PLACE_ITEM_FRAME, ROTATE_ITEM_FRAME, PLACE_ARMOR_STAND, PLACE_BANNER, PLACE_HEAD, PLACE_END_CRYSTAL, PLACE_SIGN, PLACE_TORCH, BLOCKS_PLACED_IN_SESSION, UNIQUE_BLOCKS_PLACED, BUILD_HEIGHT_REACH
Exploration: ENTER_BIOME, ENTER_DIMENSION, ENTER_STRUCTURE, ENTER_REGION, FIND_LOOT_CHEST, FIND_DUNGEON, FIND_TREASURE, ARCHAEOLOGY_FIND, VISIT_ALL_BIOMES, DISTANCE_FROM_SPAWN, NETHER_PORTAL_CREATE, END_PORTAL_ACTIVATE
Enchantments: ENCHANT_WITH_LEVEL, ENCHANT_WITH_SPECIFIC, MAX_ENCHANT, COMBINE_ENCHANTS, REMOVE_CURSE, MENDING_REPAIR, SILK_TOUCH_MINE, FORTUNE_MINE, LOOTING_KILL, CHANNELING_STRIKE, RIPTIDE_USE, FROST_WALKER_FREEZE, THORNS_REFLECT, EFFICIENCY_MINE
Farming: PLANT_SAPLING, PLANT_SEED, TREE_GROW, COLLECT_HONEY, COLLECT_HONEYCOMB, MILK_ENTITY, COLLECT_EGGS, HATCH_EGG, ANIMAL_GROW_UP, BONE_MEAL_GROW
Survival: HUNGER_DEPLETE, TAKE_FALL_DAMAGE, SURVIVE_FALL, STARVE, ON_FIRE, EXTINGUISH_SELF, SLEEP, SET_SPAWN, NEAR_DEATH_EXPERIENCE, SURVIVE_EXPLOSION, SURVIVE_VOID
Inventory: INVENTORY_FULL, INVENTORY_EMPTY, ARMOR_EQUIP, FULL_ARMOR_SET, STACK_COMPLETE, CONTAINER_FILL, SORT_INVENTORY, INVENTORY_CLICK
Social: PLAYER_JOIN, PLAYER_QUIT, FRIEND_ADD, GIFT_SEND, GIFT_RECEIVE, PLAYER_TRADE, TEAM_JOIN, NEARBY_PLAYER_COUNT
Progress: EXPERIENCE_GAINED, LEVEL_REACHED, PLAY_TIME, LOGIN_STREAK, LOGIN_COUNT, FIRST_JOIN, ACHIEVEMENT_UNLOCK, TOTAL_BLOCKS_BROKEN, TOTAL_MOBS_KILLED, TOTAL_DISTANCE_TRAVELED, UNIQUE_ITEMS_COLLECTED, UNIQUE_BIOMES_VISITED
Throwables: USE_ENDER_PEARL, ENDER_EYE_LAUNCH, SNOWBALL_THROW, EGG_THROW, EXPERIENCE_BOTTLE_THROW, POTION_SPLASH, FIREWORK_LAUNCH, BONE_MEAL_USE, FIRE_CHARGE_USE, LEAD_ATTACH, TNT_IGNITE
Vehicles: BOAT_ENTER, MINECART_ENTER, VEHICLE_EXIT
Chat: CHAT_MESSAGE, CHAT_MESSAGE_EXACT, CHAT_MESSAGE_CONTAINS, CHAT_MESSAGE_REGEX, COMMAND_EXECUTE, COMMAND_SPECIFIC, TAB_COMPLETE, PLAYER_MENTION, PRIVATE_MESSAGE_SEND
Redstone: REDSTONE_POWER, HOPPER_TRANSFER, DISPENSER_FIRE, TNT_EXPLODE, PISTON_PUSH, PISTON_PULL, REDSTONE_CIRCUIT_COMPLETE
Misc: RESPAWN, GAMEMODE_CHANGE, ADVANCEMENT_COMPLETE, RECIPE_DISCOVER, RAID_WIN, WARDEN_SUMMON, ENDERMAN_STARE, HERO_OF_VILLAGE, ELYTRA_START, AFK_START, SERVER_SWITCH, DIMENSION_TRAVEL, PLACEHOLDER_VALUE, CUSTOM
Movement: WALK_DISTANCE, SPRINT_DISTANCE, SNEAK_DISTANCE, SWIM_DISTANCE, FLY_DISTANCE, ELYTRA_DISTANCE, JUMP, FALL_DISTANCE, CLIMB_DISTANCE, CRAWL_DISTANCE, BOAT_DISTANCE, MINECART_DISTANCE, PIG_RIDE_DISTANCE, HORSE_RIDE_DISTANCE, STRIDER_RIDE_DISTANCE, CAMEL_RIDE_DISTANCE, MULE_RIDE_DISTANCE, TELEPORT, RIPTIDE_DISTANCE, WALK_ON_BLOCK, WALK_UNDERWATER, ENTER_WATER, EXIT_WATER, ENTER_LAVA, EXIT_LAVA, VELOCITY_REACH
Combat: KILL_ENTITY, KILL_PLAYER, KILL_NAMED_ENTITY, KILL_BOSS, KILL_HOSTILE, KILL_PASSIVE, KILL_UNDEAD, KILL_ARTHROPOD, KILL_WITH_ITEM, KILL_WHILE_INVISIBLE, KILL_FROM_DISTANCE, KILL_COMBO, KILL_STREAK, MULTI_KILL, FIRST_BLOOD, REVENGE_KILL, HEADSHOT, MELEE_ATTACK, RANGED_KILL, SHOOT_BOW, SHOOT_CROSSBOW, THROW_TRIDENT, MACE_SMASH, WIND_CHARGE_HIT, DAMAGE_DEALT, DAMAGE_TAKEN, CRITICAL_HIT, SWEEP_ATTACK, SHIELD_BLOCK, ARROW_DEFLECT, THORNS_DAMAGE, PVP_WIN, PVP_LOSE
Death: DEATH, DEATH_BY_ENTITY, DEATH_BY_PLAYER, DEATH_BY_FALL, DEATH_BY_VOID, DEATH_BY_DROWNING, DEATH_BY_FIRE, DEATH_BY_EXPLOSION, DEATH_BY_LAVA, DEATH_BY_LIGHTNING, DEATH_BY_MAGIC, DEATH_BY_WITHER_EFFECT, DEATH_BY_CACTUS, DEATH_BY_ANVIL, DEATH_BY_STALACTITE, DEATH_BY_STARVATION, DEATH_BY_SUFFOCATION, DEATH_BY_FLY_INTO_WALL, DEATH_BY_FREEZE, DEATH_BY_SONIC_BOOM
Items: CRAFT_ITEM, SMELT_ITEM, ENCHANT_ITEM, PICKUP_ITEM, DROP_ITEM, ITEM_BREAK, ITEM_USE, ITEM_HOLD, WEAR_ARMOR, REPAIR_ITEM, RENAME_ITEM, ITEM_SWAP_HAND, DISENCHANT_ITEM, APPLY_BOOK_ENCHANT, TRIM_ARMOR, DYE_ITEM, FILL_MAP, WRITE_BOOK, SIGN_BOOK, BUNDLE_INSERT, CREATE_FIREWORK, CREATE_POTION, UPGRADE_ITEM, ITEM_BURN, ITEM_THROW
Food & Potions: CONSUME_ITEM, EAT_ITEM, DRINK_POTION, GOLDEN_APPLE_EAT, ENCHANTED_GOLDEN_APPLE_EAT, MILK_DRINK, HONEY_BOTTLE_DRINK, SUSPICIOUS_STEW_EAT, CAKE_EAT, EFFECT_GAIN, EFFECT_LOSE, HEALTH_REGAIN, ABSORPTION_GAIN
Entities: TAME_ANIMAL, BREED_ANIMAL, FEED_ANIMAL, HEAL_ENTITY, SHEAR_ENTITY, IGNITE_ENTITY, LEASH_ENTITY, NAME_ENTITY, ENTITY_INTERACT, ENTITY_SPAWN, ENTITY_EXPLODE, ENTITY_TRANSFORM, ENTITY_TARGET, ENTITY_MOUNT, ENTITY_DISMOUNT, BUCKET_ENTITY, SUMMON_ENTITY, PET_DEATH, VILLAGER_CURE, PIGLIN_BARTER, GOLEM_BUILD, SNOW_GOLEM_BUILD, WITHER_BUILD, ALLAY_GIVE_ITEM, BEE_POLLINATE, SNIFFER_DIG, FROG_EAT, TOTEM_USE
Fishing: FISH_ITEM, FISH_TREASURE, FISH_JUNK, CATCH_FISH, FISHING_ROD_CAST, FISHING_ROD_REEL
Interactions: ANVIL_USE, BREWING_USE, FURNACE_EXTRACT, BUCKET_FILL, BUCKET_EMPTY, VILLAGER_TRADE, BED_ENTER, PORTAL_USE, USE_ENDER_PEARL, OPEN_CONTAINER, OPEN_INVENTORY, SIGN_EDIT, NOTE_BLOCK_PLAY, LECTERN_USE, CAMPFIRE_USE, COMPOSTER_USE, BEACON_ACTIVATE, BELL_RING, ARMOR_STAND_INTERACT, FLOWER_POT_USE, DOOR_OPEN, BUTTON_PRESS, LEVER_PULL, PRESSURE_PLATE_STEP, JUKEBOX_PLAY, WORKSTATION_USE, SPYGLASS_USE, GOAT_HORN_USE, COPPER_WAX, BRUSH_SUSPICIOUS_BLOCK
Building: PLACE_PAINTING, PLACE_ITEM_FRAME, ROTATE_ITEM_FRAME, PLACE_ARMOR_STAND, PLACE_BANNER, PLACE_HEAD, PLACE_END_CRYSTAL, PLACE_SIGN, PLACE_TORCH, BLOCKS_PLACED_IN_SESSION, UNIQUE_BLOCKS_PLACED, BUILD_HEIGHT_REACH
Exploration: ENTER_BIOME, ENTER_DIMENSION, ENTER_STRUCTURE, ENTER_REGION, FIND_LOOT_CHEST, FIND_DUNGEON, FIND_TREASURE, ARCHAEOLOGY_FIND, VISIT_ALL_BIOMES, DISTANCE_FROM_SPAWN, NETHER_PORTAL_CREATE, END_PORTAL_ACTIVATE
Enchantments: ENCHANT_WITH_LEVEL, ENCHANT_WITH_SPECIFIC, MAX_ENCHANT, COMBINE_ENCHANTS, REMOVE_CURSE, MENDING_REPAIR, SILK_TOUCH_MINE, FORTUNE_MINE, LOOTING_KILL, CHANNELING_STRIKE, RIPTIDE_USE, FROST_WALKER_FREEZE, THORNS_REFLECT, EFFICIENCY_MINE
Farming: PLANT_SAPLING, PLANT_SEED, TREE_GROW, COLLECT_HONEY, COLLECT_HONEYCOMB, MILK_ENTITY, COLLECT_EGGS, HATCH_EGG, ANIMAL_GROW_UP, BONE_MEAL_GROW
Survival: HUNGER_DEPLETE, TAKE_FALL_DAMAGE, SURVIVE_FALL, STARVE, ON_FIRE, EXTINGUISH_SELF, SLEEP, SET_SPAWN, NEAR_DEATH_EXPERIENCE, SURVIVE_EXPLOSION, SURVIVE_VOID
Inventory: INVENTORY_FULL, INVENTORY_EMPTY, ARMOR_EQUIP, FULL_ARMOR_SET, STACK_COMPLETE, CONTAINER_FILL, SORT_INVENTORY, INVENTORY_CLICK
Social: PLAYER_JOIN, PLAYER_QUIT, FRIEND_ADD, GIFT_SEND, GIFT_RECEIVE, PLAYER_TRADE, TEAM_JOIN, NEARBY_PLAYER_COUNT
Progress: EXPERIENCE_GAINED, LEVEL_REACHED, PLAY_TIME, LOGIN_STREAK, LOGIN_COUNT, FIRST_JOIN, ACHIEVEMENT_UNLOCK, TOTAL_BLOCKS_BROKEN, TOTAL_MOBS_KILLED, TOTAL_DISTANCE_TRAVELED, UNIQUE_ITEMS_COLLECTED, UNIQUE_BIOMES_VISITED
Throwables: USE_ENDER_PEARL, ENDER_EYE_LAUNCH, SNOWBALL_THROW, EGG_THROW, EXPERIENCE_BOTTLE_THROW, POTION_SPLASH, FIREWORK_LAUNCH, BONE_MEAL_USE, FIRE_CHARGE_USE, LEAD_ATTACH, TNT_IGNITE
Vehicles: BOAT_ENTER, MINECART_ENTER, VEHICLE_EXIT
Chat: CHAT_MESSAGE, CHAT_MESSAGE_EXACT, CHAT_MESSAGE_CONTAINS, CHAT_MESSAGE_REGEX, COMMAND_EXECUTE, COMMAND_SPECIFIC, TAB_COMPLETE, PLAYER_MENTION, PRIVATE_MESSAGE_SEND
Redstone: REDSTONE_POWER, HOPPER_TRANSFER, DISPENSER_FIRE, TNT_EXPLODE, PISTON_PUSH, PISTON_PULL, REDSTONE_CIRCUIT_COMPLETE
Misc: RESPAWN, GAMEMODE_CHANGE, ADVANCEMENT_COMPLETE, RECIPE_DISCOVER, RAID_WIN, WARDEN_SUMMON, ENDERMAN_STARE, HERO_OF_VILLAGE, ELYTRA_START, AFK_START, SERVER_SWITCH, DIMENSION_TRAVEL, PLACEHOLDER_VALUE, CUSTOM
━━━━━━━━━━━━━━━━━━━━━━━━
Conditions System
Combine multiple conditions with any trigger. All conditions must be true at the same time.
Spoiler: Condition Examples
State Conditions: falling, sprinting, sneaking, swimming, flying, gliding, climbing, on ground, in water, in lava, in rain, burning, riding, sleeping, min/max health, min/max food, min/max level, equipment requirements (main hand, off hand, helmet, chestplate, leggings, boots), time of day
Location Conditions: specific world, point + radius, region box (min/max x/y/z), height range
World Conditions: dimension (NORMAL, NETHER, THE_END), biome, biome list, storm, thunder, clear weather, specific world name
Chat Filters: exact text, contains text, regex pattern
Command Filters: specific command name
Example: Eat golden apple while falling in the Nether at night with low health
trigger:
type : EAT_ITEM
amount : 1
material : GOLDEN_APPLE
conditions:
falling : true
max-health : 6.0
daytime : false
world:
dimension : NETHER
Location Conditions: specific world, point + radius, region box (min/max x/y/z), height range
World Conditions: dimension (NORMAL, NETHER, THE_END), biome, biome list, storm, thunder, clear weather, specific world name
Chat Filters: exact text, contains text, regex pattern
Command Filters: specific command name
Example: Eat golden apple while falling in the Nether at night with low health
Code (YAML):
trigger:
type : EAT_ITEM
amount : 1
material : GOLDEN_APPLE
conditions:
falling : true
max-health : 6.0
daytime : false
world:
dimension : NETHER
━━━━━━━━━━━━━━━━━━━━━━━━
⚙ Configuration Example
Spoiler: config.yml
# Prefix for all plugin messages
prefix : "&8[&6CustomAchievements1653&8] &r"
# Language setting
language : en_US
# Message format: LEGACY or MINI_MESSAGE
message-format : LEGACY
# Database
database:
type : SQLITE
mysql:
host : localhost
port : 3306
database : customachievements
username : root
password : ""
# Auto-save interval in minutes
auto-save-interval : 5
# Toast notifications
toast:
enabled : true
default-frame : TASK
# BossBar
bossbar:
enabled : true
duration : 5
color : GREEN
# ActionBar
actionbar:
enabled : true
duration : 3
# Chat notifications
chat:
broadcast-completion : true
show-progress-updates : true
# Title on completion
title:
enabled : true
fade-in : 10
stay : 70
fade-out : 20
# Sounds
sound:
completion-sound : ENTITY_PLAYER_LEVELUP
progress-sound : ENTITY_EXPERIENCE_ORB_PICKUP
# Effects on completion
effects:
enabled : true
firework : true
particles : true
# Performance
performance:
distance-check-interval : 10
time-check-interval : 20
debug : false
Code (YAML):
# Prefix for all plugin messages
prefix : "&8[&6CustomAchievements1653&8] &r"
# Language setting
language : en_US
# Message format: LEGACY or MINI_MESSAGE
message-format : LEGACY
# Database
database:
type : SQLITE
mysql:
host : localhost
port : 3306
database : customachievements
username : root
password : ""
# Auto-save interval in minutes
auto-save-interval : 5
# Toast notifications
toast:
enabled : true
default-frame : TASK
# BossBar
bossbar:
enabled : true
duration : 5
color : GREEN
# ActionBar
actionbar:
enabled : true
duration : 3
# Chat notifications
chat:
broadcast-completion : true
show-progress-updates : true
# Title on completion
title:
enabled : true
fade-in : 10
stay : 70
fade-out : 20
# Sounds
sound:
completion-sound : ENTITY_PLAYER_LEVELUP
progress-sound : ENTITY_EXPERIENCE_ORB_PICKUP
# Effects on completion
effects:
enabled : true
firework : true
particles : true
# Performance
performance:
distance-check-interval : 10
time-check-interval : 20
debug : false
Spoiler: Advancement Example
advancements:
fallschirm-snack:
name : "&e&lParachute Snack"
description : "Eat a golden apple while falling"
icon : GOLDEN_APPLE
frame : CHALLENGE
category : abenteuer
trigger:
type : EAT_ITEM
amount : 1
material : GOLDEN_APPLE
conditions:
falling : true
rewards:
xp : 200
money : 500.0
title : "&e&lParachute Snack!"
subtitle : "&7How did you eat that?!"
sound : UI_TOAST_CHALLENGE_COMPLETE
firework-enabled : true
Code (YAML):
advancements:
fallschirm-snack:
name : "&e&lParachute Snack"
description : "Eat a golden apple while falling"
icon : GOLDEN_APPLE
frame : CHALLENGE
category : abenteuer
trigger:
type : EAT_ITEM
amount : 1
material : GOLDEN_APPLE
conditions:
falling : true
rewards:
xp : 200
money : 500.0
title : "&e&lParachute Snack!"
subtitle : "&7How did you eat that?!"
sound : UI_TOAST_CHALLENGE_COMPLETE
firework-enabled : true
━━━━━━━━━━━━━━━━━━━━━━━━
Supported Languages
English · German · Dutch · Spanish · French · Portuguese · Arabic · Czech · Turkish · Polish · Russian · Italian · Korean · Hungarian · Japanese · Chinese · Vietnamese · Swedish · Slovak · Hindi · Indonesian
Custom languages can be created by adding files to the lang/ folder.
━━━━━━━━━━━━━━━━━━━━━━━━
Support
Support is only available via Discord.
Please do not request support in the reviews.
━━━━━━━━━━━━━━━━━━━━━━━━
Made with ❤ by Jan1653
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 26.1
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
CustomAchievements1653 Full Custom Advancements ✨ 300+ Triggers Vanilla GUI is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1. Downloaded 100 times (via Spigot). Download it and open it directly in the game.