Sueta

Easy Challenges

1.5.2

A Easy Challenge plugin

·Plugin

upload_2020-11-28_23-16-28.png

This is an Easy Challange Plugin for mainly survival servers, but I'll let you take a look.

I will add more Challenges!

#Leave a Review! And what challenges you would like to see added


#Activated - true/false
#Run: NO / The command that will be run
#If you disable a challenge it will still show on the GUI

#Run PlaceHolders:
Placeholders:
  PlayerName: "<name>"

Commands:
  NoPermission:
    Title:
      Activated: true
      Line1: "&c&lYou do not have sufficient permission"
      Line2: "&c&lIf you believe this is an error contact the administrator"
    Message:
      Activated: true
      Line1: "&c&lYou do not have sufficient permission If you believe this is an error contact the administrator"

  Bypass:
    Cooldown:
      Title:
        Activated: false
        Line1: "&d&lStaff Member! You have bypassed your cooldown"
        Line2: "Don't abuse"
      Message:
        Activated: true
        Line1: "&d&lStaff Member! You have bypassed your cooldown"
  #Easy_Challenges.SetSpawn
  #Easy_Challenges.BypassCooldown

GUI:
  Activated: true
  OnlyPlayers: "Only Players are able to run this command"
  MainGUIScreen:
    DailyChallenges: "DIAMOND_SWORD"
    PermChallenges: "BEDROCK"

DailyChallenges:
  DisplayName: "&9Daily Challenges"
  Description: "&6Daily Challenges"
  Activated: true # IF YOU SET THIS TO FALSE ALL DAILY CHALLENGES WILL NOT BE RUN. WILL BE SHOWN IN GUI BUT WON'T TAKE YOU TO THE PAGE
  ArenaChallenge:     #DO NOT FILL THESE VALUES BY YOUR SELF UNLESS YOUR 100% SURE YOU MADE NO SPELLING MISTAKES
    Activated: true
    World: "world"
    SpawnLocationPlayer:
      x: 0
      y: 0
      z: 0
    SpawnLocationMobs:
      x: 0
      y: 0
      z: 0
      Range: 5      #This is the radius, so if you get the x location, mobs can spawn between x-5 and x+5
    Mobs:
      Wave1:
        - ZOMBIE
      Wave2:
        - ZOMBIE
        - SKELETON
      Wave3:
        - ZOMBIE
        - SKELETON
        - SPIDER
      Wave4:
        - ZOMBIE
        - SKELETON
        - SPIDER
        - RAVAGER
      Wave5:
        - ZOMBIE
        - SKELETON
        - SPIDER
        - RAVAGER
        - BLAZE
    Items: #format | ITEM | AMOUNT |
      # ITEM AND AMOUNT ARE NEEDED ELSE YOU WILL GET ERROR'S AND FOLLOW THE FORMAT
      Wave1:
        - "WOODEN_SWORD:1"
        - "LEATHER_HELMET:1"
        - "COOKED_BEEF:5"
      Wave2:
        - "STONE_SWORD:2"
      Wave3:
        - "IRON_SWORD:4"
      Wave4:
        - "DIAMOND_SWORD:2"
      Wave5:
        - "DIAMOND_SWORD:2"
        - "BOW:4"
    BossBar:
      Text: "&a&lArena Challenge &9Kill all the mobs in the Arena"
      Colour: "BLUE"
      Style: "SOLID"      #OPTIONS |SEGMENTED_6,SEGMENTED_10,SEGMENTED_12,SEGMENTED_20,SOLID,NOTCHED_6,NOTCHED_6,
    NumberofWaves: 5      #NOTCHED_10,NOTCHED_12,NOTCHED_20,PROGRESS|
    MaxNumberOfDeaths: 3
    Run: "me Finished Daily Challenge Arena <name>"
    description: "&9Kill all the mobs in the Arena"
    displayname: "&a&lArena Challenge"
    displaytime: "&9Last attempted at &a" #KEY NOTE DATE WILL BE ADDED AT THE END!
    Cooldown: "&cYou are in Cooldown"
    FailMessage: "&cYou have Failed the challenge! Try again in 24h"
    Occupied: "&bChallenge is currently Occupied"

PermChallenges:
  DisplayName: "&9Perm Challenges"
  Description: "&6Perm Challenges"
  Chat:
    Activated: true
    numberofmessage: 100
    minimumchatlength: 10
    Run: "me FINISHED <name>"
    description: "&9Type in chat 100 times"
    displayname: "&a&lChat Challenge"
  ArrowPickup:
    Activated: true
    numberofarrows: 100
    Run: "me Finished Arrow pickup Challenge <name>"
    description: "&9Pick up 100 arrows"
    displayname: "&a&lArrows for Life"
  EntityEvents:
    Activated: true #if you type false here it will disable all challenges below in the EntityEvents
    Events:
      ZombieKill:
        Activated: true
        numberofzombies: 50
        Run: "me Finished Zombie killing <name>"
        description: "&9Kill 50 Zombies"
        displayname: "&a&lZombie Hunter"
      SkeletonKill:
        Activated: true
        numberofskelly: 50
        Run: "me Finished Skeleton Killing <name>"
        description: "&9Kill 50 Skeleton"
        displayname: "&a&lSkeleton Killer"
      SpiderKill:
        Activated: true
        numberofspider: 50
        Run: "me Finished Spider Killing <name>"
        description: "&9Kill 50 Spiders"
        displayname: "&a&lSpiders Killer"
      ShulkerKill:
        Activated: true
        numberofshulker: 50
        Run: "me Finished Shulker Killing <name>"
        description: "&9Kill 50 Shulker"
        displayname: "&a&lShulker Killer"
      PillagerKill:
        Activated: true
        numberofshulker: 50
        Run: "me Finished Pillager Killing <name>"
        description: "&9Kill 50 Pillagers"
        displayname: "&a&lPillager Killer"

ScoreBoardPlaceHolders:
  PlayerName: "<name>"
  ServerName: "<servername>"
  ServerMOTD: "<servermotd>"
  ServerOnlinePlayers: "<onlineplayers>"
  ServerMaxPlayers: "<maxplayers>"
  HP: "<HP>"
  Progress: "<progress>" # THIS WILL DISPLAY THE LAST WORKED ON CHALLENGE PROGRESS
  Arena:
    MobsLeft: "<mobs>"
    Wave: "<currentwave>"


ScoreBoard:
  Enabled: true
  Title: "&9&lEasy Challenges"
  Lines:
    - "&b=-=-=-=-=-=-=-=-=-=-=-=-=-=-="
    - "&6Name: &9&l<name>"
    - ""
    - "&6ServerName: &8&l<servername>"
    - "&6ServerMOTD: &5&l<servermotd>"
    - ""
    - "&6OnlinePlayers: &3&l<onlineplayers>"
    - "&6MaxPlayers: &4&l<maxplayers>"
    - ""
    - "&6HP: &a&l<HP>"
    - "&6Progress: &d&l<progress>"
    - "&b=-=-=-=-=-=-=-=-=-=-=-=-=-=-="
  ArenaChallenge:
    Enabled: true
    Title: "&9&lEasy Challenges - Daily"
    Lines:
      - "&b=-=-=-=-=-=-=-=-=-=-=-=-=-=-="
      - "&6Name: &9&l<name>"
      - " "
      - "&6Wave: &8&l<currentwave>"
      - "&6MobsLeft: &5&l<mobs>"
      - "  "
      - "&6OnlinePlayers: &3&l<onlineplayers>"
      - "&6MaxPlayers: &4&l<maxplayers>"
      - ""
      - "&6HP: &a&l<HP>"
      - "&6Progress: &d&l<progress>"
      - "&b=-=-=-=-=-=-=-=-=-=-=-=-=-=-="

Will be created when player does some progress, or does /challenge

[/COLOR]
PermChallenges:
  chat:
    amount: 0
    status: false
  arrowpickup:
    amount: 0
    status: false
  Zombie:
    amount: 0
    status: false
  Skeleton:
    amount: 0
    status: false
  Spider:
    amount: 0
    status: false
  Shulker:
    amount: 0
    status: false
  Pillager:
    amount: 0
    status: false
DailyChallenges:
  Arena1:
    LastAttempted: 
    status:
      hasfinished: false
      amount: 0

Perm Nods:

Easy_Challenges.SetSpawn:
    description: Allow to set the Arenas Spawn for player and Mobs
  Easy_Challenges.BypassCooldown:
    description: Allow a player to bypass the cooldown

Commands:

[/COLOR]
[COLOR=rgb(0, 0, 0)]/ec Only 1 command now[/COLOR]
[COLOR=#000000]

upload_2020-12-1_16-42-8.png

upload_2020-12-1_16-42-19.png

upload_2020-12-1_16-42-34.png

upload_2020-12-1_16-42-43.png

Similar projects

Plugin →