AwesomeChallenges 1.2

Make players grind for rewards so they spend more time on your server!

  1. xEmirr
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.16
    Source Code:
    https://github.com/EmirKultuay/AwesomeChallenges
    banner.jpg

    AwesomeChallenges is a plugin where you can set challenges that your players can grind towards and recieve rewards when they complete them!

    Menu:
    guigif.gif


    Types:

    - Mine (Collect Blocks)
    - Craft (Craft Items)
    - Smelt (Smelt Items)
    - Kill (Kill Mobs & Animals)
    - Playtime (Time you spend on the server in seconds)

    Challenges:
    You can modify every aspect of the challenges in challenges.yml
    Code (Text):
    Coal:
      Type: Mine
      Object: COAL_ORE
      TierNumber: 4
      Tier1:
        Amount: 250
        Reward: 5x Diamond
        Command: give %player% diamond 5
      Tier2:
        Amount: 1000
        Reward: 16x Diamond
        Command: give %player% diamond 16
      Tier3:
        Amount: 5000
        Reward: 64x Diamond
        Command: give %player% diamond 64
      Tier4:
        Amount: 20000
        Reward: 64x Diamond Block
        Command: give %player% minecraft:diamond_block 64
      Icon: COAL
      Description: Mine some Coal
      Task: Mine %amount% Coal (%collected%/%amount%)
    Diamond:
      Type: Mine
      Object: DIAMOND_ORE
      TierNumber: 3
      Tier1:
        Amount: 10
        Reward: 2x Netherite
        Command: give %player% netherite_ingot 2
      Tier2:
        Amount: 30
        Reward: 8x Netherite
        Command: give %player% netherite_ingot 8
      Tier3:
        Amount: 100
        Reward: 32x Netherite
        Command: give %player% netherite_ingot 24
      Icon: DIAMOND
      Description: Mine some Diamonds
      Task: Mine %amount% Diamonds (%collected%/%amount%)
    Furnace:
      Type: Craft
      Object: FURNACE
      TierNumber: 3
      Tier1:
        Amount: 1
        Reward: 2x Coal Block
        Command: give %player% coal_block 2
      Tier2:
        Amount: 3
        Reward: 8x Coal Block
        Command: give %player% coal_block 8
      Tier3:
        Amount: 10
        Reward: 32x Coal Block
        Command: give %player% coal_block 32
      Icon: FURNACE
      Description: Craft some Furnace
      Task: Craft %amount% Furnace (%collected%/%amount%)
    Enchanting Table:
      Type: Craft
      Object: ENCHANTING_TABLE
      TierNumber: 1
      Tier1:
        Amount: 1
        Reward: 15x Lapis Lazuli
        Command: give %player% lapis_lazuli 15
      Icon: ENCHANTING_TABLE
      Description: Craft an Enchanting Table
      Task: Craft %amount% Enchanting Table (%collected%/%amount%)
    Chicken:
      Type: Smelt
      Object: COOKED_CHICKEN
      TierNumber: 3
      Tier1:
        Amount: 16
        Reward: 1x Diamond
        Command: give %player% diamond 1
      Tier2:
        Amount: 32
        Reward: 2x Diamond
        Command: give %player% diamond 2
      Tier3:
        Amount: 64
        Reward: 5x Diamond
        Command: give %player% diamond 5
      Icon: COOKED_CHICKEN
      Description: Cook some Chicken
      Task: Cook %amount% Chicken (%collected%/%amount%)
    Cow:
      Type: Kill
      Object: COW
      TierNumber: 3
      Tier1:
        Amount: 16
        Reward: 1x Diamond
        Command: give %player% diamond 1
      Tier2:
        Amount: 32
        Reward: 3x Diamond
        Command: give %player% diamond 3
      Tier3:
        Amount: 64
        Reward: 10x Diamond
        Command: give %player% diamond 10
      Icon: COW_SPAWN_EGG
      Description: Kill some Cows
      Task: Kill %amount% Cows (%collected%/%amount%)
    Spend Time:
      Type: Playtime
      Object: Seconds
      TierNumber: 3
      Tier1:
        Amount: 3600
        Reward: 3x Diamond
        Command: give %player% diamond 3
      Tier2:
        Amount: 10800
        Reward: 10x Diamond
        Command: give %player% diamond 10
      Tier3:
        Amount: 36000
        Reward: 32x Diamond
        Command: give %player% diamond 32
      Icon: CLOCK
      Description: Spend some time
      Task: Achieve %amount% seconds of playtime (%collected%/%amount%)
     
    Warning:
    If you make mistakes in the challenges.yml file the plugin won't work properly. Make sure you enter item names correctly. If you have any problems feel free to ask me!

    Messages:
    1.png

    Messages can be modified in config.yml
    Code (Text):
    ServerPrefix: '&7[&3&lAwesomeChallenges&7]&r'


    #Title of the menu that opens when you type /challenge
    ChallengeMenuTitle: '&3&lAwesomeChallenges'

    #Messages
    NoPermission: '&cNo permission'
    ConfigsReloaded: '&eSuccessfully reloaded all configurations.'
    TierUp: '&eYou finished tier &9%tier% &ein &c%challenge%'
    ChallengeComplete: '&eYou finished all tiers in &c%challenge%'


    Commands:
    > /ac reload - Reload the configs - awesomechallenges.reload

    I would love any feedback, please make sure to let me know if you find any bugs.

Recent Updates

  1. AwesomeChallenges
  2. AwesomeChallenges

Recent Reviews

  1. butterbein
    butterbein
    5/5,
    Version: 1.1
    Wonderful plugin! If it´s okay for you, I´m going to do a ->German<- YouTube Tutorial about this plugin! Maybe you could post my video tutorial on this page then!
    1. xEmirr
      Author's Response
      Sure! Hit me up when you release the video <3