This is an Easy Challange Plugin for mainly survival servers, but I'll let you take a look.
I will add more Challenges!
Code (YAML):
#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>"
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:
Code (YAML):
[/COLOR
] [COLOR=rgb
(0, 0, 0
)]/ec Only 1 command now
[/COLOR
] [COLOR=
#000000]