CustomAchievements1653  Full Custom Advancements ✨ 300+ Triggers  Vanilla GUI icon

CustomAchievements1653 Full Custom Advancements ✨ 300+ Triggers Vanilla GUI -----

✨ The ultimate custom advancements plugin for Minecraft ✨





[​IMG]
[​IMG]
[​IMG]
[​IMG]

CustomAchievements1653

✨ The ultimate custom advancements plugin for Minecraft ✨

300+ Trigger Types
Combinable Conditions
Vanilla GUI Integration
21 Languages
Vault Support
PlaceholderAPI

upload_2026-3-10_20-34-14.png

━━━━━━━━━━━━━━━━━━━━━━━━

Description

CustomAchievements1653 is a fully customizable advancements plugin for Paper 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: Paper 1.21+ (or forks like Purpur)
  • ☕ 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

  1. Download CustomAchievements1653.jar
  2. Place in your server's plugins/ folder
  3. Restart the server
  4. ⚙ Configure in plugins/CustomAchievements1653/config.yml
  5. 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.

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


━━━━━━━━━━━━━━━━━━━━━━━━

Conditions System

Combine multiple conditions with any trigger. All conditions must be true at the same time.

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
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

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
 

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.

[​IMG]


━━━━━━━━━━━━━━━━━━━━━━━━

Made with ❤ by Jan1653
Resource Information
Author:
----------
Total Downloads: 13
First Release: Mar 10, 2026
Last Update: Mar 10, 2026
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings