1. Welcome to skUnity!

    Welcome to skUnity! This is a forum where members of the Skript community can communicate and interact. Skript Resource Creators can post their Resources for all to see and use.

    If you haven't done so already, feel free to join our official Discord server to expand your level of interaction with the comminuty!

    Now, what are you waiting for? Join the community now!

Dismiss Notice
This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Addon AdvancementsAddon 1.0.0

A Skript addon for Minecraft 1.12+ Advancements

  1. LimeGlass
    This is a Skript addon designed to allow for full control over Advancements in 1.12+

    Here is a well explained wiki of what Advancements are http://minecraft.gamepedia.com/Advancements

    There will be more changes and features added in the future. The current Spigot build as of posting this, doesn't allow for player's to join the server. Also spigot is still doing heavy development on these features. More will be added soon.

    All syntax except events are generated in a Syntax.yml that you can edit.

    Syntax:
    Code (Skript):
    1. #Events:
    2.  
    3.     #Event called when a player finishs an advancement
    4.     [on] [player] advancement (award|get|complete):
    5.         event-player
    6.         event-key #The key of the advancement
    7.         event-advancement
    8.  
    9. #Types:
    10.  
    11.     Advancement = advancement
    12.     NamespacedKey = (namespacedkey|key)
    13.  
    14. #Effects:
    15.  
    16.    #Create an advancement for a world
    17.   (make|create) [a[n]] advancement [[with] name[d]] %string% [[(,| and)] [with]] title %string% [[(,| and)] [with]] desc[ription] %string%" [[(,| and)] [with]] icon %string% [[(,| and)] [with]] trigger %string% [[(,| and)] [with]] background %string% [[(,| and)] [for]] world %string% [[(,| and)] [with]] item %itemtype%
    18.  
    19.    #Force the advancement to be awarded
    20.    (award|give) [all criteria of] advancement %advancement% to %player%
    21.  
    22.    #Revoke access of this advancement
    23.    (revoke|take|remove) [all criteria of] advancement %advancement% from %player%
    24.  
    25. #Expressions:
    26.  
    27.    #Get the criteria of this string (more info http://minecraft.gamepedia.com/Advancements)
    28.    advancement criteria of %advancement%
    29.    %advancement%'s advancement criteria
    30.  
    31.    #Get the NamespacedKey class of an advancement.
    32.    #Info: If messages it will contain the namespace and the key
    33.    advancement [name[ ]spaced] key of %advancement%
    34.    %advancement%'s advancement [name[ ]spaced] key
    35.  
    36.    #Return the AdvancementProgress class of an advancement for a player
    37.    #Info: Still under working progress
    38.    advancement progress of %advancement% (for|of|from) %player%
    39.    %player%'s advancement progress for %advancement%
    DampfWaffel, FUZIK and WaxtzCraft like this.

Recent Reviews

  1. Razorix
    Razorix
    5/5,
    Version: 1.0.0
    Great addon ! But idk what to put inside trigger, icon and background field ! Can you help me with that ?
    Btw sorry for my english :p
  2. redbau
    redbau
    5/5,
    Version: 1.0.0
    LimeGlass is a top-notch developer and delivers yet another wonderfully useful and easy-to-use plugin. Well done, my friend!
  3. MrNebula
    MrNebula
    3/5,
    Version: 1.0.0
    The addon seems perfect but so comlicated please add some examples like making advancement
  4. NotABot
    NotABot
    5/5,
    Version: 1.0.0
    Neat. Wasn't expecting an Advancements addon for a while.