AwesomeChallenges is a plugin where you can set challenges that your players can grind towards and recieve rewards when they complete them!
Menu: Types: - Mine (Collect Blocks)
- Craft (Craft Items)
- Smelt (Smelt Items)
- Kill (Kill Mobs & Animals)
- Playtime (Time you spend on the server in seconds)
- MythicKill (Kill MythicMob)
You need MythicMobs Plugin.
Challenges: (Players with
"awesomechallenges.challenge" permission have access to Premium Challenges):
You can modify every aspect of the challenges in challenges.yml
Premium Challenges: (Players with
"awesomechallenges.premium" permission have access to Premium Challenges):
You can modify every aspect of the premium challenges in premiumchallenges.yml
Code (Text):
Oak Log:
Type: Mine
Object: OAK_LOG
TierNumber: 4
Tier1:
Amount: 32
Reward: Stone Axe
Commands:
- give %player% minecraft:stone_axe 1
Tier2:
Amount: 96
Reward: Iron Axe
Commands:
- give %player% minecraft:iron_axe 1
Tier3:
Amount: 256
Reward: Diamond Axe
Commands:
- give %player% minecraft:diamond_axe 1
Tier4:
Amount: 1024
Reward: Netherite Axe
Commands:
- give %player% minecraft:netherite_axe 1
Icon: OAK_LOG
Description: Cut some Oak Trees
Task: Collect %amount% Oak Log (%collected%/%amount%)
Bookshelf:
Type: Craft
Object: BOOKSHELF
TierNumber: 2
Tier1:
Amount: 8
Reward: Sharpness II Book
Commands:
- give %player% enchanted_book{StoredEnchantments:[{id:sharpness,lvl:2}]} 1
Tier2:
Amount: 16
Reward: Protection II Book
Commands:
- give %player% enchanted_book{StoredEnchantments:[{id:protection,lvl:2}]} 1
Icon: BOOKSHELF
Description: Craft some Bookshelves
Task: Craft %amount% Bookshelves (%collected%/%amount%)
Zombie:
Type: Kill
Object: ZOMBIE
TierNumber: 3
Tier1:
Amount: 5
Reward: Stone Sword
Commands:
- give %player% minecraft:stone_sword 1
Tier2:
Amount: 10
Reward: Iron Sword
Commands:
- give %player% minecraft:iron_sword 1
Tier3:
Amount: 20
Reward: Diamond Sword
Commands:
- give %player% minecraft:diamond_sword 1
Icon: ZOMBIE_HEAD
Description: Kill some Zombies
Task: Kill %amount% Zombies (%collected%/%amount%)
Skeleton King:
Type: MythicKill
Object: SkeletonKing
TierNumber: 1
Tier1:
Amount: 1
Reward: 10x Diamond
Commands:
- give %player% diamond 10
Icon: SKELETON_SKULL
Description: Kill a Skeleton King
Task: Kill %amount% Skeleton King (%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 and Preferences: Messages and preferences can be modified in config.yml
#Title of the menu that opens when you type /challenge
ChallengeMenuTitle: '&3&lAwesomeChallenges'
UserChallengesTitle: '&3&lChallenges'
PremiumChallengesTitle: '&d&lPremium Challenges'
#Prefix for name of the challenges
ChallengeTags: '&9&l%challengeName% (Tier %challengeTier%)'
#Challenge information
ChallengeTaskTitle: '&a&lTasks:'
ChallengeRewardTitle: '&a&lRewards:'
#Messages
NoPermission: '&cNo permission'
NoPermissionForPremium: '&cOnly Premium users can access Premium Challenges'
ConfigsReloaded: '&eSuccessfully reloaded all configurations.'
TierUp: '&eYou finished tier &9%tier% &ein &c%challenge% &eand received your rewards.'
ChallengeComplete: '&eYou finished all tiers in &c%challenge% &eand received your rewards.'
NoActiveChallenge: '&cThere is no challenge active.'
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.